Mode Dialogue
Les masques d'entrée créés avec l'instruction de script :READ seront affichés si un script est exécuté en mode Dialogue. On considère, qu'à ce moment, un utilisateur est connecté à l'interface utilisateur et peut réagir aux masques. |
L'exécution d'un script en mode Dialogue dépend du paramètre "Générer à l'Exécution" de l'onglet Attributs.
Attention : le script ne doit pas s'exécuter en mode Dialogue si son objet a sélectionné l'option Générer à l'Exécution.
Un script s'exécute en mode Dialogue si :
- la Tâche n'a PAS été sélectionnée pour l'option Générer à l'Exécution (exceptions, voir plus bas) ;
- alors vous activez la Tâche manuellement ;
- ou la Tâche a été s'exécutée dans un groupe à l'aide d'un appel, et non pas sous forme de file d'attente.
Un script n'a pas été exécuté en mode Dialogue si :
- la Tâche a été sélectionnée avec l'option "Générer à l'Exécution" ;
- la Tâche a été exécutée dans un Workflow en sélectionnant l'option "Générer à l'Exécution". Si plusieurs Workflows sont imbriqués les uns dans les autres, le paramètre du Workflow le plus élevé s'applique ;
- la Tâche est exécutée dans un schedule ;
- la Tâche est activée avec une fonction de script, par exemple ACTIVATE_UC_OBJECT ;
- CallAPI a démarré la Tâche ;
- la Tâche est activée avec un paramètre d'objet comme par exemple : de l'onglet Résultat du Workflow ;
- la Tâche s'exécute dans un Groupe faisant office de file d'attente.
Utilisez la fonction script GET ATT avec l'attribut DCMODUS pour déterminer si un script s'exécute en mode dialogue.