WalkWorkflow : global
L’include de script WalkWorkflow fournit des méthodes pour parcourir un workflow et renvoyer une liste de successeurs pour chaque activité, ainsi qu’un ordre de chemin le plus court qui indique la profondeur de l’activité dans le workflow.
Walkworkflow : Walkworkflow(GlideRecord workflowVersion)
Constructeur pour la classe Walkworkflow .
| Nom | Type | Description |
|---|---|---|
| Version du workflow | GlideRecord | GlideRecord sur la table wf_workflow_version de la version du workflow à analyser. |
| Type | Description |
|---|---|
| Workflow | Objet de workflow tout juste créé. |
Walkworkflow : computeFullSequences()
Calcule la séquence complète pour chaque chemin.
Ne combine pas les chemins d’accès aux activités Joindre. Après avoir appelé cette méthode, appelez getSequences() pour obtenir les séquences calculées.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| nul |
Walkworkflow : computeSequences()
Calcule les séquences d’activités.
Toutes les séquences menant à une jointure se terminent à la jointure, puis une seule séquence de la jointure est calculée. Cela garantit que toutes les séquences peuvent être parcourues jusqu’à une jointure, puis la séquence peut être parcourue à partir de la jointure. Après avoir appelé cette méthode, un appel à getSequences() donnera les séquences calculées.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| nul |
Walkworkflow : dump()
Génère l’état interne de cette classe dans gs.print().
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| nul |
Walkworkflow : dumpSequences()
Génère les séquences internes de cette classe dans gs.print().
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| nul |
Walkworkflow : dumpShortestPathOrders( description)
Affiche les ordres de chemin le plus court internes à cet objet vers gs.print().
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| nul |
Walkworkflow : getActivitiesAtOrder(ordre des numéros)
Renvoie toutes les activités dans l’ordre spécifié du chemin le plus court.
| Nom | Type | Description |
|---|---|---|
| order | Numéro | Numéro de commande qui intéresse le client. |
| Type | Description |
|---|---|
| Tableau de chaînes | Tableau d’activités sys_ids dans l’ordre spécifié. Si un tableau vide est renvoyé, il n’y a plus d’activités. |
Walkworkflow : getSequences( )
Renvoie les séquences d’activités.
La méthode walk() doit avoir été appelée avant d’appeler cette méthode.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Une chaîne de séquences délimitées par des |. Chaque séquence est une liste d’ID d’activité séparés par des virgules (table wf_workflow_activity). |
Walkworkflow : walk(Boolean fullSequences)
Parcours le workflow et configure l’ordre du chemin le plus court de l’activité.
Après avoir appelé cette méthode, le client appelait les différentes méthodes d’accesseur pour obtenir des données pertinentes sur le flux de travail.
| Nom | Type | Description |
|---|---|---|
| séquences complètes | Booléen | (Facultatif) Si vrai, calcule les séquences complètes. La valeur par défaut est faux. |
| Type | Description |
|---|---|
| nul |