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.
Ce workflow s'applique sur des données de type numériques et de type string et avec pattern.
Il est possible de configurer 2 paramètres :
On peut choisir le nombre de wrkflow que l'on souhaite
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
Workflow à besoin d'un champ identifiant avec un pattern sans cela chaque ligne possédera son propre identifant sans répétition et le worflow restera à l'étape 1 .
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"...
Il existe des workflow de type int float et string , il ne faut pas mélanger les types entre eux .
wf1 : "string"
wf2 : 0,2
wf3 : 4
Ce cas est interdit car les types sont mélangé
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
>
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