Cette règle permet de gérer un suivi de signatures en création ou modification de ligne de demande d’achat. Si la gestion des signatures est activée sur une société, une ligne de demande d'achat devra être signée pour pouvoir être commandée.
Le paramètre Achats APPPSH définit l'activation du circuit de signature sur les demandes d'achat.
Les valeurs possibles pour ce paramètre sont :
Non : La gestion des signatures est désactivée. Le statut de signature de la demande d'achat est à la valeur Pas de gestion. La demande d’achat peut être transformée à tout moment en commande. Si l'on a activé la gestion des pré-engagements (voir paramètre Mise à jour des pré-engagements PURCMMPRP), un pré-engagement sera automatique généré à la création de chaque ligne de demande d'achat.
Oui Facultative : La gestion des signatures est activée, mais si un circuit de signature n'a pas été défini pour une valeur de règle d'affectation, la ligne de demande d'achat sera automatiquement signée (Voir évènement de workflow Gestion signatures ligne DA PSDSIG). Mêmes remarques si la gestion des signatures se fait en entête de DA (Voir évènement de workflow Gestion signatures DA PSHSIG).
Oui obligatoire : La gestion des signatures est activée. Un circuit de signature doit exister pour toute valeur de règle d'affectation. Dans le cas contraire, la ligne de demande d'achat sera considérée comme non signée et un autre évènement de workflow sera déclenché pour avertir une personne habilitée qu'une valeur de règle d'affectation n'a pas été définie (Voir règle de workflow Notification pas de règle PSDSIGNCR). Mêmes remarques si la gestion des signatures se fait en entête de DA (Voir évènement de workflow Notification pas de règle PSHSIGNCR).
Une fois le circuit de signature engagé :
L'activation de la gestion des pré-engagements dépend de la valeur du paramètre Achats Mise à jour pré-engagements (PURCMMPRP). S'il vaut Oui, on aura la possibilité de choisir le moment où le pré-engagement sera créé grâce au paramètre Achats Déclenchement pré-engagements (PSHCMMLEV).
Les valeurs possibles pour ce paramètre sont :
Si on souhaite créer des pré-engagements sans qu'une gestion de signature ne soit définie pour une société, ceux-ci seront générés à la création de la ligne de demande d'achat quelque soit la valeur du paramètre PSHCMMLEV.
Un flux de signature de ligne de demande d'achat se décompose en différentes règles de Workflow successives.
La première règle déclenchée est PSDSIG. Elle se déclenche en création ou modification de ligne de demande d'achat quelle qu'en soit l'origine (depuis la demande d'achat elle-même, ou via une génération à partir des plans d'approvisionnement).
Cette règle va, selon le contexte :
Si le premier signataire décide de signer la ligne de demande d'achat à signer qui lui a été attribuée, son action va déclencher la règle de workflow Signature DA (PSDSIGVAL). Cette règle va, selon le contexte :
Si un des signataires du circuit décide de rejeter la ligne de demande d'achat à signer 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 d'achat pourra alors être automatiquement soldée selon la valeur du paramètre Achats Solde DA si refus de signature (PSHAPPCLE).
Particularité lié au solde d'une ligne de demande d'achat : Si on solde une ligne de demande d'achat en-cours de signature, le circuit de signature est interrompu par annulation de la dernière demande de signature. Si la ligne de demande d'achat est réactivée par un dé-solde de la ligne, le circuit de signature est ré-enclenché depuis le début.
Cette règle Workflow se déclenche en gestion d'objet, uniquement sur les opérations suivantes :
Create
Modify
Elle déclenche :
un message.
un suivi.
des actions.
La règle d'affectation PSDSIG (Signature lig demandes d'achat) est utilisée par la règle de workflow PSDSIG.
Les critères complémentaires de déclenchement sont les suivants :
La règle d'affectation PSDSIG permet de définir les critères qui seront utilisés pour définir les règles de signatures. Cette règle d'affectation propose par défaut de définir des circuits de signature en fonction du premier code statistique de l'article, du montant total de la ligne de demande d'achat converti dans la devise de la société et du fait que le budget soit ou non dépassé. Pour contrôler que le budget est dépassé, il faudra impérativement positionner le paramètre général Achats Mise à jour pré-engagements PURCMMPRP à Oui, sans quoi le contrôle ne sera pas effectué et le budget sera toujours considéré comme disponible.
Le choix des destinataires est défini de la façon suivante :
Les différents choix de signatures possibles sont :
L'événement Workflow déclenche les actions suivantes :
Code action |
Déclenchement |
---|---|
SIGWRK : Signature Workflow |
Fin workflow |
DIVMAJCMM : Mise à jour engagements |
Fin workflow |
DIVPSHAPP : Màj signature entête DA |
Fin workflow |
DIVLINAPP1 : Màj signature ligne DA à 1 |
Fin workflow |
Ces actions déclenchent les traitements suivants :
Signature workflow SIGWRK : Cette action permet de déclencher automatiquement une signature sur un événement Workflow en cours. En l'occurrence, elle est appelée pour déclencher automatiquement une signature de la demande d'achat en cours de traitement dans les conditions suivantes :
Mise à jour des engagements DIVMAJCMM : Cette action a pour objectif de générer un pré-engagement . Cela ne sera possible que si la gestion des pré-engagements est activée (paramètre Achats Mise à jour pré-engagements PURCMMPRP). Cette action sera déclenchée si :
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 systématiquement déclenchée.
Mise à jour signature ligne de DA à 1 DIVLINAPP1 : Cette action a pour objectif de positionner la ligne de demande d'achat à la valeur non signée. Cette action est déclenchée lorsqu'aucune signature automatique n'a eu lieu et lorsqu'un circuit de signature a été déterminé.