Si plusieurs personnes traitent la même tâche manuelle, les décisions sont susceptibles d'être différentes. Si un élément est désigné comme étant soumis à un vote, une décision basée sur un vote à majorité sera prise automatiquement par Process Governance.
Vous pouvez désigner les éléments suivants comme étant soumis à un vote :
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 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 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 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 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 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");
Exemple
La case Concerne système de contrôle interne est désignée comme étant soumise à un vote.
Cinq personnes activent la case Concerne système de contrôle interne et trois ne l'activent pas.
Si Concerne système de contrôle interne est activé, le chemin de processus du flux de processus est continué à cause de la décision prise à la majorité. Si Concerne système de contrôle interne n'est pas activé, le chemin du processus est arrêté.
Le résultat du vote est cinq à trois et Process Governance continue à traiter le chemin de processus.