Les éléments suivants supportent les constantes de type chaîne de caractère localisée :
L'élément Liste de cases possède un libellé et plusieurs cases. Vous pouvez définir le nombre de cases. Le cas échéant, le libellé peut être supprimé dans l'onglet Affichage en décochant la case Possède libellé.
L'onglet Données permet de définir si l'élément est un champ obligatoire, protégé en écriture ou soumis à un vote. Vous permet aussi d'activer le support de rapport. Saisissez le GUID du rapport correspondant dans le champ ID par défaut du rapport. Cela signifie que les données sont déterminées via rapport immédiatement avant l'affichage du dialogue et sont affichées dans le dialogue.
L'onglet Entrées de liste vous permet d'ajouter des cases supplémentaires.
Exemple de code pour le support de rapport
Exemple de trois cases avec la valeur par défaut true pour la deuxième case.
Context.setProperty("375ade20-6ea5-11e6-1af0-504e43.value","false,true,false");
L'élément Zone de liste dynamique possède un libellé. Le cas échéant, le libellé peut être supprimé dans l'onglet Affichage en décochant la case Possède libellé.
L'onglet Données permet de définir si l'élément est un champ obligatoire, protégé en écriture ou soumis à un vote. Vous permet aussi d'activer le support de rapport. Saisissez le GUID du rapport correspondant dans le champ ID par défaut du rapport. Cela signifie que les données sont déterminées via rapport immédiatement avant l'affichage du dialogue et sont affichées dans le dialogue.
L'onglet Entrées de liste vous permet d'ajouter des entrées de liste supplémentaires. Vous pouvez affecter un nom ainsi qu'une valeur aux différentes entrées de cette liste.
Les valeurs pour les zones de liste dynamiques ne sont pas localisables. Les valeurs et les libellés seront toujours les mêmes pour chaque entrée de zone de liste. Les valeurs disponibles peuvent être définies pendant l'exécution.
Exemple de code pour le support de rapport
Context.setProperty("availableValues","1,2,3,4");
Context.setProperty("375ade20-6ea5-11e6-1af0-504e43.value","2");
L'élément Hyperlien possède un nom et représente soit un hyperlien (http://www.softwareag.com) soit un raccourci vers des modèles ARIS Publisher ou ARIS Architect. Le Inline editing est possible.
L'onglet Données permet de définir si l'élément est un champ obligatoire, protégé en écriture ou soumis à un vote. Vous permet aussi d'activer le support de rapport. Saisissez le GUID du rapport correspondant dans le champ ID par défaut du rapport. Cela signifie que les données sont déterminées via rapport immédiatement avant l'affichage du dialogue et sont affichées dans le dialogue.
Exemple de code pour le support de rapport
Context.setProperty("375ade20-6ea5-11e6-1af0-504e43.value", "http://www.myServer/myPage.htm");
L'élément Table d'entrée possède un nom et représente un tableau. Vous pouvez définir le nombre de lignes. Dans l'onglet Affichage, vous pouvez modifier le nom et le gérer dans plusieurs langues. Vous pouvez spécifier si un hyperlien s'affiche uniquement avec un icône ou avec un icône et un texte.
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é.
Vous pouvez utiliser l'onglet Colonnes pour éditer le nombre et la position des colonnes. Le nombre des lignes dépend du nombre d'entrées d'une liste, qui sont liées à la colonne correspondante dans le flux de données. Utilisez la colonne Type d'élément dans l'onglet Colonnes pour définir le type d'élément à afficher lors de l'édition d'une tâche dans le dialogue. Ces éléments sont à votre disposition :
Case
Hyperlien
Champ de texte
Case d'option
Vous pouvez définir des dépendances parmi les colonnes de l'onglet Dépendances de colonne. S'il existe par exemple dans la colonne source une case qui peut être activée ou désactivée, cela a des conséquences sur le comportement de la colonne cible. La colonne cible pourrait alors contenir un texte différent. Seules les dépendances entre deux colonnes peuvent être définies.
Veuillez noter que vous devez définir tous les comportements. Par exemple, si la case dans la première colonne est activée, vous devez aussi spécifier le comportement si la case n'est pas activée dans la première colonne.
Exemple de code pour le support de rapport
Context.setProperty("375ade20-6ea5-11e6-5023875e3a.column1", "value1, value2");
Vous pouvez définir la ou les valeurs pour les colonnes de cases d'option de la même façon que pour tous les autres types de colonnes via support de rapport. Le code pour quatre cases d'option, dans lequel la dernière est cochée, va comme suit :
Context.setProperty("columnName","false,false,false,true");
L'élément Liste possède un libellé et contient les entrées de liste. Il est possible de procéder à une sélection multiple. Vous pouvez définir le nombre de lignes.
Le cas échéant, le libellé peut être supprimé dans l'onglet Affichage en décochant la case Possède libellé.
L'onglet Données permet de définir si l'élément est un champ obligatoire, protégé en écriture ou soumis à un vote.
L'onglet Entrées de liste vous permet d'ajouter des entrées de liste supplémentaires.
Lors de l'exécution du processus, les entrées de liste reçoivent les valeurs modélisées dans le flux de données.
Exemple de code pour le support de rapport
Context.setProperty("375ade20-6ea5-11e6-1af0-504e43.value","3");
L'élément de groupe de cases d'option a un libellé. Le cas échéant, le libellé peut être supprimé dans l'onglet Affichage en décochant la case Possède libellé.
Les valeurs disponibles indiquant si les cases d'option sont cochées ou non peuvent être passées lors de la conception ou dynamiquement pendant l'exécution de processus par un flux de données ou un rapport. Une seule case d'option dans un tel groupe peut être cochée à la fois.
L'onglet Entrées de liste vous permet d'ajouter des cases d'option supplémentaires. Vous pouvez affecter un nom ainsi qu'une valeur aux différentes cases d'option de cette liste.
Exemple de code pour le support de rapport
Context.setProperty("availableValues","Yes,No,Maybe");
Context.setProperty("value","No");
L'élément Zone de liste statique possède un libellé. Le cas échéant, le libellé peut être supprimé dans l'onglet Affichage en décochant la case Possède libellé.
L'onglet Données permet de définir si l'élément est un champ obligatoire, protégé en écriture ou soumis à un vote. Vous permet aussi d'activer le support de rapport. Saisissez le GUID du rapport correspondant dans le champ ID par défaut du rapport. Cela signifie que les données sont déterminées via rapport immédiatement avant l'affichage du dialogue et sont affichées dans le dialogue.
L'onglet Entrées de liste vous permet d'ajouter des entrées de liste supplémentaires. Vous pouvez affecter un nom ainsi qu'une valeur aux différentes entrées de cette liste.
Exemple de code pour le support de rapport
Context.setProperty("375ade20-6ea5-11e6-1af0-504e43.value","2");
Si vous saisissez la liste d'entrées de la zone de liste statique durant la conception comme suit et si vous utilisez le code ci-dessus, la valeur 2 avec le libellé b est définie dans le dialogue durant l'exécution.
L'élément Zone de texte possède un libellé et permet la saisie de plusieurs lignes de texte. Vous pouvez définir le nombre de lignes à afficher à l'exécution. Le cas échéant, le libellé peut être supprimé dans l'onglet Affichage en décochant la case Possède libellé. Le Inline editing est possible.
L'onglet Données permet de définir si l'élément est un champ obligatoire, protégé en écriture ou soumis à un vote. Vous permet aussi d'activer le support de rapport. Saisissez le GUID du rapport correspondant dans le champ ID par défaut du rapport. Cela signifie que les données sont déterminées via rapport immédiatement avant l'affichage du dialogue et sont affichées dans le dialogue.
Exemple de code pour le support de rapport
Context.setProperty("375ade20-6ea5-11e6-1af0-504e43.value","This is my first line.,This is my second line.");
L'élément Champ de texte possède un libellé et sert à la saisie d'une seule ligne de texte. Le cas échéant, le libellé peut être supprimé dans l'onglet Affichage en décochant la case Possède libellé. Le Inline editing est possible.
L'onglet Données permet de définir si l'élément est un champ obligatoire, protégé en écriture ou soumis à un vote. Vous permet aussi d'activer le support de rapport. Saisissez le GUID du rapport correspondant dans le champ ID par défaut du rapport. Cela signifie que les données sont déterminées via rapport immédiatement avant l'affichage du dialogue et sont affichées dans le dialogue.
Vous pouvez spécifier une validation. Cela signifie que les saisies effectuées dans le dialogue sont vérifiées au moment du traitement d'une tâche. Vous pouvez sélectionner les validations suivantes :
Aucune validation (les saisies effectuées dans le champ de texte ne sont pas vérifiées)
Ne doit pas être géré (le champ ne doit pas être rempli)
Doit être géré (le champ doit être rempli)
Adresse e-mail (une adresse e-mail valide doit être saisie)
Nombre à virgule flottante (un nombre à virgule flottante valide doit être saisi)
Exemple de code pour le support de rapport
Context.setProperty("375ade20-6ea5-11e6-1af0-504e43.value","This is my text.");
L'élément Utilisateur comporte un libellé et Parcourir. Si ce bouton est activé pendant l'édition d'une tâche manuelle, un dialogue montrant tous les utilisateurs actifs s'affiche. Les utilisateurs actifs sont des utilisateurs qui ont été modélisés en tant qu'utilisateurs actifs dans l'organigramme ou définis par LDAP.
Le cas échéant, le libellé peut être supprimé dans l'onglet Affichage en décochant la case Possède libellé.
L'onglet Données permet de définir si l'élément est un champ obligatoire, protégé en écriture ou soumis à un vote. Vous pouvez aussi définir si seuls les utilisateurs, les groupes d'utilisateurs (et leur nombre) ou les deux doivent être autorisés. La sélection des utilisateurs ou groupes d'utilisateurs proposés est alors modifiée en conséquence lors de l'exécution du dialogue.
Le dialogue affiché ici est visible uniquement lorsque de l'exécution du processus, pas pendant le test de dialogue.
La fenêtre Rechercher permet de rechercher des utilisateurs, des groupes d'utilisateurs ou des ID de connexion.
La zone Résultat de recherche affiche le résultat de la recherche, c'est-à-dire tous les utilisateurs et groupes
d'utilisateurs actifs disponibles dans le système. Ils peuvent être sélectionnés en
double-cliquant dessus. Ils sont supprimés de la sélection via Supprimer. Vous pouvez double-cliquer sur un groupe d'utilisateurs pour afficher toutes les
personnes appartenant à ce groupe.
Exemple de code pour le support de rapport
Context.setProperty("usergroupFilter","MyGroup");
Pour définir la liste des utilisateurs et groupes d'utilisateurs sélectionnés, indiquez les noms en une suite de caractères séparée par des virgules :
Context.setProperty("selection","jsmith,jdoe,jadoe");