La gestion des processus

Un processus est un enchaînement ordonné de fonctions qui, exécutées l’une après l’autre, aboutissent à la réalisation d’un traitement métier global.

Il existe deux sortes de processus, décris ci-dessous.

yb-logo-center

Les processus de type Général

Ils ne sont pas contextuels. L’ensemble des fonctions impliquées ne sont pas relatives à une fiche spécifiquement. Ces processus peuvent être soit automatisés, soit exécutés manuellement depuis la planification ou encore depuis un bouton placé dans le menu ou un accueil.

Les fonctions disponibles dans ce mode sont les suivantes :

  • Exécution d’une règle planifiée (Requête SQL)
  • Exécution d’un import automatique
  • Exécution d’un export automatique
  • Exécution d’un plugin planifié
  • Exécution d’un évènement automatique planifié
  • Exécution d’un autre processus

yb-logo-center

Les processus de type Fiche

Ils sont relatifs à une fiche. Ces processus seront exécutés directement depuis une fiche, via un bouton qui effectue la sauvegarde de la fiche avant exécution.

Il est ainsi possible d’y intégrer des fonctions traitant uniquement cette fiche (Restriction = Fiche) comme :

  • Exécution d’une règle SQL
  • Exécution d’un plugin
  • Exécution d’un évènement automatique
  • Exécution d’un processus
  • Il est également possible d’intégrer à un processus de type Fiche , les fonctions du mode Général, en laissant la liste déroulante ‘Restriction’ sur ‘Aucune’ lors de l’ajout d’une fonction. Elles s’appliqueront alors de manière non contextuelle.

yb-logo-center

La liste des processus

L’accès au module de gestion des processus s’effectue via Automatismes/Traitements du menu de Paramétrage.

On accède alors à la liste des processus existants dans l’application :

Image liste des processus

Une recherche peut être effectuée sur le nom du processus par le filtre ‘Tous processus’ ou sur la table concernée par le filtre ‘Tous types de processus’. La valeur ‘Général’ a été ajoutée à la liste des tables, afin de pouvoir réduire la liste aux processus qui ne sont pas exécutables en fonction d’une fiche.

Création du processus

Voir article Création du processus →