Manuel Utilisateur > Objets > Liste alphabétique > Onglet Variables & Prompts

Onglet Variables & Prompts

L'onglet "Variables & Prompts" permet de modifier les valeurs des Variables Objet et PromptSet des Tâches de workflow. Les Tâches de workflow peuvent ainsi être activées avec des valeurs données.

Cet onglet est similaire à l'onglet "Variables & Prompts" des objets. Il contient les Variables d'objet et les objets PromptSet affectés à l'objet, dont vous pouvez également modifier les valeurs librement. Les modifications s'appliquent uniquement aux Tâches de Workflow et n'ont donc aucun effet sur d'autres exécutions. Pour récupérer les valeurs par défaut, l'objet doit être supprimé du workflow et de nouveau ajouté.

Les options "PromptSets parent" et "Variables parent" offrent une vue d'ensemble des objets PromptSets ou des Variables d'objet du workflow. Ces valeurs peuvent être affichées, mais pas modifiées.

Pour ajuster les valeurs PromptSet de la Tâche, modifiez directement les éléments PromptSet.

Si vous souhaitez également utiliser des variables dans la valeur, cliquez sur la légende en bleu à côté des éléments. Les éléments PromptSet sont alors transformés en une zone de texte grise qui contient le nom de la variable PromptSet correspondante comme légende. Dans cette zone de texte spéciale, vous pouvez saisir des variables prédéfinies, mais également des variables Objet ou PromptSet du workflow (parent) en les précédant du caractère &.
Vous avez la possibilité de sélectionner des variables prédéfinies via une boîte de dialogue accessible en cliquant sur le bouton . Cependant, ce bouton est actif uniquement lorsque le curseur de texte se trouve dans une zone de texte grise.
Si vous cliquez encore une fois sur le bouton bleu, l'élément PromptSet reprend son apparence initiale et la saisie précédente est supprimée.

Exemple :

Nom de la Variable d'un élément PromptSet du workflow: &PARENT#
Nom de la Variable d'un élément PromptSet de la Tâche dans le workflow : &CHILD#
Pour transmettre la valeur du workflow à la Tâche, cliquez sur la légende en bleu de l'élément PromptSet avec la Variable &CHILD# et indiquez &PARENT# dans la zone de texte. Exemples :

- &textfield1#
- text_&textfield1#
- &textfield1#_text
- &date1#_&date2#

Il est possible d'afficher le nom de la Variable et les valeurs des éléments PromptSet du workflow en sélectionnant l'option"PromptSets parent", puis en cliquant sur la légende à côté. Vous voyez désormais à gauche le nom de Variable et à côté la valeur correspondante.

Vous pouvez également utiliser des Variables prédéfinies comme valeurs pour les Variables d'objet et les Variables PromptSet. Pour utiliser des Variables prédéfinies dans les éléments PromptSet, cliquez sur la légende des éléments. Vous pouvez ouvrir la boîte de dialogue de sélection des Variables à l'aide du bouton situé en bas à droite.

Il est impossible d'ajouter de nouveaux éléments PromptSet et Variables d'objet dans cet onglet.

Veuillez noter que les invites des objets qui sont activés par les conditions Sinon des propriétés du workflow ne s'affichent pas ! Exemple : Onglet "Dépendances" - Sinon - Exécuter. Cela concerne aussi l'instruction EXECUTE OBJECT dans l'onglet Pré-conditions et Post-conditions.

Options générales pour les PromptSets d'une Tâche de Workflow 

Par défaut, les PromptSets des Tâches de workflow ne s'affichent pas. Au démarrage d'un workflow, seuls ses PromptSets s'affichent et les valeurs PromptSet définies (valeurs par défaut) sont reprises sans saisie des utilisateurs pour les Tâches définies. La saisie par l'utilisateur n'est pas obligatoire.

Pour modifier ce comportement, utilisez l'onglet Généralités. Dans "Task Prompts", 2 options interdépendantes ont un impact sur le comportement PromptSet de chaque tâche de workflow.

Si une reprise est effectuée pour un workflow, les valeurs de la dernière exécution s'affichent dans le dialogue PromptSet du workflow. Les dialogues PromptSet des Tâches du workflow montrent dans ce cas les valeurs par défaut qui ont été saisies soit dans les propriétés soit dans la définition de l'objet. 

Veuillez noter que les deux options sont grisées lorsqu'aucun objet PromptSet n'a été attribué à la Tâche.

Option Description
Afficher l'invite de la Tâche

Les PromptSets de la Tâche de workflow sont appelés

Le moment de l'exécution dépend soit du moment où la Tâche est générée, soit de l'option Calcul des valeurs de Prompt toujours réalisé durant la génération de workflow (voir tableau ci-dessous).

Définition des paramètres lors de la génération du Workflow

Le calcul des PromptSets de la Tâche de workflow se fait lors de la génération du workflow. Cette option remplace le paramètre d'objet "Générer à l'Exécution".

 

 

Lors du calcul du PromptSet, le dialogue de saisie du PromptSet est appelé si l'option "Afficher les invites de la Tâche" est activée. Sinon, les Variables PromptSet sont créées avec les valeurs définies (valeurs par défaut). Si des Variables prédéfinies sont utilisées dans les valeurs PromptSet, elles sont remplacées par les valeurs correspondantes au moment du calcul.

Les PromptSets de Tâches dont l'exécution doit se faire au moment de la génération du workflow sont affichées après les PromptSets du workflow (le cas échéant) dans l'ordre dans lequel les Tâches sont classées dans la Chaîne de traitement. Dans ce cas, il n'est plus possible de revenir à des dialogues d'invite précédents déjà confirmés. Si un dialogue PromptSet est interrompu, la génération de l'ensemble du workflow s'interrompt.

Le tableau suivant montre les différents comportements des PromptSets des Tâches du workflow en fonction des options décrites ci-dessus ou du paramètre "Générer à l'Exécution".

Propriétés dans le Workflow Objet - Générer à l'exécution Comportement
Afficher l'invite de la Tâche Définition des paramètres lors de la génération du Workflow
      Les PromptSets de la Tâche ne sont pas affichés
Le calcul des valeurs PromptSet se fait lors de la génération du workflow
    Les PromptSets de la Tâche ne sont pas affichés
Le calcul des valeurs PromptSet se fait au démarrage du workflow
    Les PromptSets de la Tâche sont affichés lors de la génération du workflow
  Les PromptSets affichent au démarrage de la Tâche du workflow
    Les PromptSets de la Tâche ne sont pas affichés
Le calcul des valeurs PromptSet se fait lors de la génération du workflow
  Les PromptSets de la Tâche ne sont pas affichés
Le calcul des valeurs PromptSet se fait lors de la génération du workflow
  Les PromptSets de la Tâche sont affichés lors de la génération du workflow
Les PromptSets de la Tâche sont affichés lors de la génération du workflow

 

Rubriques connexes :