Reportez-vous à la documentation de Mise en oeuvre
Un seul onglet est nécessaire pour gérer les règles d'affectation.
Présentation
On y trouve d'une part le nombre maximum de destinataires qui pourront être saisis, et d'autre part la liste des critères et les règles associées qui permettront de définir les destinataires concernés. Il est à noter que le droit d'exécution attaché au code d'accès affecté à la règle contrôle le droit de saisir des valeurs pour cette règle.
Champs
Les champs suivants sont présents dans cet onglet :
Bloc numéro 1
| Ce code identifie de façon unique les fiches créées. |
| Une règle d'affectation peut être définie pour des sociétés particulières (et dans ce cas, on créera une fiche indiquant le code société pour chaque société concernée). Mais il peut aussi être défini pour toutes les autres sociétés (ce code est alors vide). |
| Permet de définir un intitulé associé à chaque fiche. |
Caractéristiques
| Ce code d'accès permet d'interdire l'accès à la fiche courante pour certains utilisateurs. Si le champ est alimenté, seuls les utilisateurs qui ont des droits de lecture sur ce code d'accès peuvent visualiser l'enregistrement ; et seuls les utilisateurs avec des droits d'écriture peuvent le modifier. |
| Ce champ obligatoire permet de définir le modèle de données dont les tables sont accessibles lors de l'évaluation de la règle d'affectation. Ce modèle est obligatoirement le même que celui associé à la règle de Workflow qui utilise la règle d'affectation. |
| Ce champ ne peut être saisi que quand le modèle de données contient des tables de lignes associées à un en-tête. Si on saisit alors une des tables lignes, c'est cette table qui sera parcourue pour déterminer les destinataires du Workflow. Un Workflow utilisant la règle d'affectation correspondante sera forcément de type Ligne. |
|   |
| Ce champ définit le nombre maximum d'utilisateurs que renvoie la règle dans le tableau USER. L'écran généré par la validation de la règle contiendra, outre les colonnes de critères, auutant de colonnes Utilisateurque de valeurs renvoyées. Ce nombre peut être compris entre 1 et une valeur maximale définie par le code activité AWR. |
| La table saisie ici est celle parcourue pour l'évaluation du critère de la ligne. Si cette table est liée avec un lien de type (1,N) avec la table ligne de la règle (ou avec la table principale du modèle en l'absence de table ligne), un opérateur de synthèse sera saisi pour définir comment on agrège les N valeurs contenues dans les lignes. |
|   |
| Ce champ est saisi lorsque le champ utilisé comme critère se trouve dans une table liée avec un lien (1,N) à la table principale du modèle. Dans ce cas, la valeur obtenue pour le critère correspond à l'agrégation d'un ensemble de lignes, et l'opérateur saisi ici permet de préciser comment le calcul est effectué. Les opérateurs d'agrégation Somme et Moyennene peuvent être utilisés que si le critère est numérique. Les opérateurs Minimum et Maximum peuvent être utilisés dans tous les cas. |
| Cette expression est évaluée lors de l'exploitation des règles d'affectation, et la valeur résultante (éventuellement agrégée sur plusieurs lignes selon l'opérateur qui suit) est comparée à la liste des valeurs saisie dans la règle, pour déterminer quelle est la ligne à utiliser (et donc quels utilisateurs doivent être retournés par la règle). |
| L'opérateur saisi ici sert à comparer la valeur du critère avec les champs saisis dans les valeurs de règle. Outre les opérateurs d'égalité et d'inégalité classiques, on retrouve l'opérateur Comme, qui permet de saisir des valeurs caractères avec des jokers, et l'opérateur Indifférent, qui signifie que la valeur n'est pas utilisée comme critère d'affectation des utilisateurs, mais transmise à la règle de Workflow appelante pour être utilisée par ailleurs. |
| Cette expression permet de donner un titre à la colonne de saisie du critère correspondant de la règle d'exploitation. Elle est donc évaluée au moment de la saisie des valeurs de règle. Si ce champ est vide, et si le critère est un champ extrait d'une des tables de la base, le titre repris est automatiquement celui du dictionnaire (il est repris dans la langue de connexion de l'utilisateur). |
| Ce champ définit le type de données associé à la saisie du critère. Lorsqu'un champ extrait d'une des tables de la base est choisi comme critère, son type est proposé par défaut. |
| Lorsque la valeur à saisir dans l'écran des critères est de type chaine de caractères, on peut préciser la longueur maximale du champ. |
| Lorsque la valeur à saisir dans l'écran des critères est de type Menu local, on peut préciser le numéro de menu local à utiliser. |
| Lorsque le champ associé au critère est contrôlé par une table ayant une clé en plusieurs parties (par exemple, les tables diverses, les textes traduisibles), on saisit ici le composant de clé complémentaire pour établir le lien avec la table. |
| Quand la valeur à saisir dans l'écran des critères est contrôlée par une autre table, on peut choisir d'afficher un intitulé associé à valeur saisie : les choix possibles sont Non(pas d'affichage), Long(affichage de l'intitulé long), Court(affichage de l'intitulé court). |
| Si elle existe, cette expression est évaluée lors de la saisie des règles d'affectation pour permettre de donner une valeur par défaut au champ . |
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Bloc numéro 1
Bloc numéro 2
Ce bouton permet de recopier la règle d'affectation vers un autre dossier. |
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Bloc numéro 1
Tableau Utilisateur par défaut
Tableau Valeurs
Ce bouton permet d'entrer dans la fonction de saisie des valeurs de règles. La règle courante est proposée par défaut. |
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
La table saisie au niveau d'une ligne de règle n'est pas liée à la table de base de la règle par un lien (1,1) ou (1,N). Le rattachement est donc impossible.
La table saisie comme table ligne n'est pas présente dans le modèles de données auquel la règle est rattachée.
NN destinataires peuvent être définis au maximum dans une règle d'affectation (NNdépend du code activité AWR).