Dans l'onglet Données, vous pouvez activer le support de rapport. Si tel est le cas, les données sont lues par un rapport à partir d'ARIS juste avant que le dialogue ne soit affiché et elles sont ensuite affichées dans le dialogue dès que la tâche est ouverte à des fins d'édition. Vous pouvez changer de manière dynamique le nom affiché (libellé) de tous les éléments à l'aide d'un rapport. Si la tâche est affichée en lecture seule, le rapport n'est pas exécuté.
Si vous souhaitez utiliser un unique rapport pour tous les éléments de dialogue, vous devez utiliser les identificateurs d'éléments pour attribuer les valeurs pour les différents éléments de dialogue. Dans ce cas, vous devez activer le support de rapport pour un seul élément uniquement (voir exemple ci-dessous).
Le support de rapport peut être activé pour les éléments qui suivent. Si un élément peut traiter plusieurs valeurs, utilisez une liste séparée par des virgules dans le rapport.
Si vous préférez utiliser un autre séparateur que la virgule, indiquez ce séparateur dans code du script du rapport. Assurez-vous que le séparateur choisi n'est pas utilisé dans les valeurs présentes dans la liste.
Exemple
Si vous souhaitez utiliser #~# comme séparateur, ajoutez le code suivant dans le script du rapport :
var separator = "#~#";
Context.setProperty("separator", separator);
Cliquez sur l'élément souhaité pour en afficher les détails.
Exemple
L'illustration montre un dialogue avec un élément Utilisateur, un élément Date et heure et un élément Table d'entrée. L'identifiant de l'élément Utilisateur et l'ID du rapport sont mis en surbrillance :
Si vous souhaitez utiliser un seul rapport pour transférer des données pour le champ illustré ci-dessus, le rapport utilisé doit contenir les lignes suivantes (par défaut, les valeurs sont séparées par des virgules) :
Context.setProperty("8e1cc1c0-6ea5-11e6-1af0-5048494f4e43.selection","johndoe");
Context.setProperty("5e1c1cc=-4ea6-16e6-1af6-6068464f4e46.value", "2018-06-03");
Context.setProperty("5e1c1cc=-4ea6-16e6-1af6-6068464f4e46.column1", "value1, value2");
Si vous souhaitez utiliser #~# comme séparateur, ajoutez le code suivant :
var separator = "#~#";
Context.setProperty("separator", separator);
Context.setProperty("8e1cc1c0-6ea5-11e6-1af0-5048494f4e43.selection"#~#"johndoe");
Context.setProperty("5e1c1cc=-4ea6-16e6-1af6-6068464f4e46.value"#~# "2018-06-03");
Context.setProperty("5e1c1cc=-4ea6-16e6-1af6-6068464f4e46.column1"#~# "value1#~# value2");