Cet événement est générique, et est relativement similaire à l’événement OBJCRE, mais il diffère, dans ses cas d’utilisation, par les points suivants :

  • Les conditions de déclenchement (création d’objet, nécessité d’avoir défini un destinataire pour l’objet dans la règle d’affectation OBJCRE) sont identiques.
  • On suppose à présent que le champ ENAFLG existe dans la table, et que de plus la fiche a été créé non valide (ENAFLG=1). Ceci va permettre de compléter le circuit par une signature dont l’objet va être soit de valider la fiche en positionnant ENAFLG à 2, soit de refuser (et donc de positionner ENAFLG à 1).

Le paramétrage de l’événement diffère donc de celui de l’événement précédent, puisqu’on va décrire à la fois l’événement à l’origine de la signature, et le processus de signature lui-même.

Description du flux de Workflow

Cet événement déclenché par la création d'une fiche, est à l'origine d'un flux de signature qui permettra de mettre à jour l'indicateur Actif de la fiche.

Les événements OBJREJ et OBJVAL vont permettre de signifier un retour au créateur de la fiche.

Contexte et mode de fonctionnement

Cette règle Workflow se déclenche en gestion d'objet, uniquement sur les opérations suivantes :

  Create

Elle déclenche :

  un message.

  un suivi.

La règle d'affectation OBJCRE (Création objet générique) est utilisée par la règle de workflow OBJCRES.

Critères de déclenchement

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

  • les critères analogues à ceux de la règle OBJCRE (à ceci près que cette fois on teste l'existence et non l'inexistence du champ ENAFLG).
  • La valeur de la variable ENAFLG, dans la table dont l'abréviation est donnée par le dictionnaire, doit être égale à 1.

Destinataires

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

  • un seul destinataire, celui renvoyé par la règle, est concerné.

Choix de signature

Les différents choix de signatures possibles sont :

  • la validation, qui va entraîner la mise à jour de l'indicateur Actif à Oui.
  • le rejet, qui va entraîner la mise à jour de l'indicateur Actif à Non.
  • un dernier choix nommé Escalade, qui ne sera utilisable que si la date de signature est dépassée (ce choix pourra être déclenché automatiquement par la règle WRKREM2).

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

L'événement Workflow déclenche l'action suivante :

Code action

Déclenchement

AWRKUPDOBJ : Mise à jour champs d'un objet

Pendant la signature

L'action AWRKUPDOBJ ne se déclenche que sur validation ou rejet; elle reprend la valeur indiquée en face de ces deux choix (variable RESULT) et met à jour l'indicateur ENAFLG avec la valeur correspondante.

Tables mises en oeuvre

Les tables suivantes sont concernées par la règle OBJCRES :

Table

Intitulé Table

AOBJET [AOB]

Objets de base

ATABLE [ATB]

Dictionnaire des tables

ATEXTE [ATX]

Messages du dictionnaire