Worflow

Fonctionne sur le champs string, int et float uniquement !

Un workflow, flux de travaux ou encore flux opérationnel, est la représentation d'une suite de tâches ou d'opérations effectuées par une personne, un groupe de personnes, un organisme.

En d'autre termes cela permet de conditionner des états si vous créer des utilisateurs sur votre dataset.

Si les utilisateurs créer avec patern sur votre table commande passe par plusieurs états ["achat", "finalisation", "comandé"] par exemple, ou pour de la logistique (l'état de livraison). Worflow s'utilise avec pattern car pattern permet de dupliquer l'id de ligne et donc simuler un comportement.

Il est possible de configurer 2 paramètres :

  1. On peut choisir le nombre de wrkflow que l'on souhaite

  2. Il est aussi possible d'ajouter dans une des étapes du worflow une condition pour un nombre ex : "<=12"

Créer un Workflow

Pour créer un workflow il faut un identifiant et ajouter une fonction de pattern

Pour créer un workflow il suffit de mettre en dans un champs de type int , float ou string le paramètre wf1 : "valeur" puis wf2 : "valeur"...

Pour les worflows de type string

- fieldName: vente
    type: string
    wf1 : "à vendre "
    wf2 :  "en cour"
    wf3 : "vendu"

Pour les workflows de type int , flaot et conditionnel

condition
signification

>

supérieur à

>=

supérieur ou égale

<

inférieur à

<=

inférieur ou égale

!=

différent de

 - fieldName: testworkfloaws int 
    type : integer
    wf1 : 10
    wf2 : ">=20"
    wf3 : 30

 - fieldName: test int 
    type : integer
    wf1 : 10
    wf2 : 13
    wf3 : 30    
  - fieldName: wf float 
    type : float
    wf1 : -111.2
    wf2 : "<=-33.00"
    wf3 : 10.5

Last updated