La barre Éléments met à disposition les éléments suivants pour la création d'un dialogue :
Dans l'élément Cadre horizontal, les éléments placés sont organisés l'un à côté de l'autre.
Un cadre s'affiche en guise d'aide au placement lorsque vous tirez un élément sur le bord du cadre horizontal.
Dans l'élément Cadre vertical, les éléments placés sont organisés l'un au-dessus de l'autre. Vous pouvez donner un titre au cadre vertical.
Le cadre s'affiche en guise d'aide au placement lorsque vous tirez un élément sur le bord du cadre vertical.
L'élément Case possède un nom et la case proprement dite. La case représente une valeur booléenne. 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", "true");
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 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 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 Libellé comporte une seule ligne de texte. Le Inline editing est possible.
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 Mot de passe possède un libellé et sert à la saisie d'un mot de passe lorsque le dialogue est édité par un utilisateur lors de l'exécution d'un processus. Seul un point s'affiche pour chaque caractère entré.
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.
Le Inline editing est possible.
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 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 Zone d'information possède un nom et dispose de plusieurs lignes qui sont affichées en tant que remarques lors du traitement de la tâche, par exemple. Le texte ne peut pas être modifié par l'exécuteur.
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 Champ de nombres possède un libellé et sert à la saisie de nombres. Il s'agit d'une zone de sélection numérique avec des flèches pour augmenter ou réduire la valeur numérique. Les valeurs peuvent également être saisies directement. 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.
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é.
Exemple de code pour le support de rapport
Context.setProperty("375ade20-6ea5-11e6-1af0-504e43.value","1");
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 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");
L'élément Période possède un libellé et sert à la saisie d'une période. Le cas échéant, le libellé peut être supprimé dans l'onglet Affichage en décochant la case Possède libellé.
Il se compose de deux parties : d'une zone de sélection numérique pour la sélection de la durée et d'une liste pour la sélection de l'unité (jours, heures, minutes ou secondes).
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'élément Bouton de commande possède un nom. Cet élément permet de modéliser des boutons de commande supplémentaires dans le dialogue.
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'élément Date et heure comporte un libellé. Il s'agit d'une zone de saisie pour une date et un horodatage. 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.
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é.
Dans l'onglet Données, une date avec une heure exacte à la seconde près peut être prédéfinie dans le champ Valeur.
L'élément Date et heure se présente comme suit :
Liste de sélection du mois
Liste de sélection de l'année
Zone de calendrier pour la sélection du jour
Zone de sélection de l'heure
Zone de sélection de la minute
Zone de sélection de la seconde
Bouton de commande Aujourd'hui pour sélectionner la date du jour
Bouton de commande Aucune pour ne définir aucune date ou pour refuser la date sélectionnée
Bouton de commande OK pour accepter les entrées
Bouton de commande Annuler pour rejeter les entrées
L'onglet Données permet de définir si l'élément est un champ obligatoire, protégé en écriture ou soumis à un vote.
Exemple de code pour le support de rapport
Context.setProperty("375ade20-6ea5-11e6-1af0-504e43.value", "2016-10-03");
L'élément Document possède un libellé et permet de charger ou joindre des documents en annexe. Le cas échéant, le libellé peut être supprimé dans l'onglet Affichage en décochant la case Possède libellé.
Vous pouvez spécifier le nombre des lignes disponibles pour les documents. En outre, vous pouvez créer une info-bulle.
L'onglet Données vous permet de spécifier si l'élément doit être un champ obligatoire ou protégé en écriture et si les documents utilisés doivent être enregistrés de façon permanente dans le Stockage de documents ARIS. Si vous activez la case Enregistrer de façon permanente dans l'onglet Données, l'utilisateur peut sélectionner le lieu d'enregistrement dans le Stockage de documents ARIS lorsqu'il exécute le dialogue. Si vous n'activez pas la case, les documents sont enregistrés temporairement.
À l'onglet Données, vous pouvez spécifier si l'utilisateur peut télécharger les documents ou sélectionner les documents du Stockage de documents ARIS. Si vous sélectionnez l'option Inclure métadonnées, le dialogue Télécharger le document permet à l'utilisateur de saisir des métadonnées, comme des balises ou une description.
La vue illustrée dans la figure est uniquement visible pendant le test de dialogue.
Exemple 1 - téléchargement de documents multiples
Lorsque vous exécutez une tâche, un dialogue s'affiche, vous permettant de choisir les options Enregistrer de façon permanente, Autoriser le téléchargement, Autoriser la sélection depuis le référentiel et Inclure les métadonnées comme suit. Vous pouvez soumettre plusieurs documents à la fois. Dans ce cas, le dialogue Télécharger le document s'affiche.
Exemple 2 - Mode unique
Lorsque vous exécutez une tâche, un dialogue s'affiche, vous permettant de choisir les options Mode unique, Enregistrer de façon permanente et Autoriser le téléchargement comme suit. Vous pouvez soumettre un unique document. Dans ce cas, le dialogue Télécharger le document suivant s'affiche.