Règles Workflow > Catégorie PUR > Code PSDSIGVAL (Signature ligne DA) 

Cette règle de workflow est déclenchée à la signature d'une ligne de demande d’achat si le signataire ayant signé la ligne n'est pas le dernier signataire du circuit de signature attribué à la création de la ligne de demande d'achat.

Le déclenchement de cette règle va créer une demande de signature et adresser un message au signataire devant signer cette ligne de demande d'achat.

Si le nouveau signataire identifé par cette règle de workflow  décide de signer la ligne de demande d'achat qui lui a été attribuée, son action va déclencher une des règles de workflow suivante : 

  • Déclencher une demande de signature au signataire suivant avec envoi d'un message si le circuit de signature n'est pas terminé. La règle de workflow PSDSIGVAL sera ensuite redéclenchée à chaque signature d'un signataire du circuit si celui-ci n'est pas le dernier du circuit de signature.
  • Déclencher une mise à jour de la ligne de demande d'achat pour la postionner à la valeur totalement signée s'il s'agit du dernier signataire. La règle de workflow Notification signature ligne DA (PSDSIGNOT) sera alors automatiquement déclenchée pour signaler au demandeur, par une notification et un envoi de message, que la ligne de demande d'achat a été totalement signée.

Si le signataire décide de rejeter la ligne de demande d'achat qui lui a été attribuée, son action va avoir pour effet de déclencher la règle de workflow Rejet ligne DA (PSDSIGREJ). Cette règle de workflow va signaler au demandeur, par envoi d'un message, que la ligne de demande d'achat a été refusée. La ligne de demande d'achat pourra être automatiquement soldée selon la valeur du paramètre Achats Solde DA si refus de signature (PSHAPPCLE).

Contexte et mode de fonctionnement

Cette règle workflow est de type signature. Elle est associé à l'événement PSDSIG (Signature ligne DA).

Elle déclenche :

 un message.

 un suivi.

 des actions.

Critères de déclenchement

Les critères complémentaires de déclenchement sont les suivants :

  • La gestion des signatures doit être activée sur la société
  • La gestion des signatures se fait à la ligne de DA (voir paramètre Achats Signature à l'entête de DAPSHAPPHEA)
  • La ligne est partiellement signée : [F:PSD]LINAPPFLG=2
  • Un signataire a signé la ligne de demande d'achat. Evènement de suivi VAL enregistré.

Destinataires

Le choix des destinataires est défini de la façon suivante :

  • Le destinataire est le prochain signataire du circuit de signature attribué à la création de la ligne de demande d'achat. Un message et une demande de signature lui sont attribués.

Choix de signature

Les différents choix de signatures possibles sont :

  • Rejet REJ : Il pourra être choisi manuellement par le signataire. Si ce choix est retenu, la ligne de demande d'achat sera positionnée à la valeur non signée ([F:PSD]LINAPPLFG=1). Un motif de refus pourra être attribué. La liste des motifs est à paramétrer dans la table diverse numéro 56.
  • Validation VAL : Il pourra être choisi manuellement par le signataire. Si ce choix est retenu, la ligne de demande d'achat sera positionnée à la valeur partiellement signée ou totalement signée en fonction du fait qu'il s'agit ou non du dernier signataire ([F:PSD]LINAPPLFG=2 ou [F:PSD]LINAPPLFG=3).

Actions déclenchées par l'événement

L'événement Workflow déclenche les actions suivantes :

Code action

Déclenchement

DIVMAJCMM : Mise à jour engagements

Fin workflow

DIVPSHAPP : Màj signature entête DA

Fin workflow

Ces actions déclenchent les traitements suivants :

Mise à jour des engagements DIVMAJCMM : Cette action a pour objectif de générer un pré-engagement lorsque la gestion des pré-engagements est activée (paramètre Achats Mise à jour pré-engagementsPURCMMPRP) et que la mise à jour des pré-engagements doit se faire à la première signature de la ligne de demande d'achat (paramètre Achats Déclechement pré-engagementsPSHCMMLEV).

Mise à jour signature entête DA DIVPSHAPP : Cette action a pour objectif de mettre à jour l'état de signature de la demande d'achat en fonction des signatures effectuées sur les lignes de la demande d'achat. Cette action est déclenchée dés lors qu'une signature  de type VAL a été effectuée sur une ligne de demande d'achat.

Tables mises en oeuvre

Aucune table n'est mise en oeuvre par cette fonction.