Paramètrage plan de travail
Le moteur de Workflow intégré au progiciel permet de paramétrer des notifications à des utilisateurs, sous la forme d'une ligne contenant un ensemble d'informations relatives à l'événement d'origine.
Ces lignes peuvent être présentées dans un plan de travail paramétrable par des transactions, afin de :
- visualiser les informations qui ont été paramétrées pour apparaître dans le plan.
- réaliser un zoom vers un contexte d'origine, le cas échéant.
- viser des lignes qui ne demandent pas de processus de signature élaboré.
- signer (en exerçant un choix parmi un ensemble de réponses) lorsque un processus de signature a été paramétré.
Cette fonction permet de paramétrer des plans de travail multi-onglets sous la forme de transactions.
Pré-requis
Reportez-vous à la documentation de Mise en oeuvre
Gestion de l'écran
L'écran de paramétrage est présenté sous la forme de 8 onglets identiques (un seul est donc documenté ici). Chacun des onglets correspond à un onglet dans la transaction finale. Le nombre d'onglets réellement utilisé est saisi en tête de la transaction.
En-tête
L'en-tête permet de définir les informations générales associées à la transaction (code et intitulé, restrictions d'accès, nombre d'onglets et de lignes présentes par onglet).
Bloc numéro 1
Code transaction (champ WRKTRN) |
Ce code, qui identifie l'écran associé à la consultation ou à la saisie, est saisi dans l'en-tête de la fiche permettant la définition de la transaction. A l'exécution des transactions et des consultations, la liste des codes accessibles à l'utilisateur est présentée, si l'entrée dans une transaction par défaut n'est pas forcée. |
Intitulé (champ INTIT) |
L'intitulé de la transaction, qui peut être décliné par langue, est affiché dans la fenêtre de sélection de la transaction. |
Bloc numéro 2
Code d'accès (champ ACS) |
Lorsque ce champ est non vide, l'écran de consultation ou la transaction de saisie de mouvements n'est accessible pour entrer des données que si l'utilisateur courant a droit d'exécution sur ce code. Par ailleurs, la modification (respectivement la visualisation) des caractéristiques de la transaction n'est possible que si l'utilisateur courant a le droit de modification (respectivement de consultation) sur le code. |
Nb d'onglets (champ NBRMSK) |
Définit le nombre d'onglets présents dans le plan de travail. En fonction de ce nombre, il est nécessaire de paramétrer les informations présentes et les critères de tri et de mise en valeur sur chacun de ces onglets. |
Nb de lignes (champ NBRLIG) |
Définit le nombre maximum de lignes affiché dans chaque onglet. |
Onglet Page N
Chaque onglet permet de définir les caractéristiques d'un onglet du plan de travail. On y décrit tout d'abord des conditions permettant de filtrer les lignes qui doivent apparaître sur l'onglet en question (ce qui permet par exemple de répartir les lignes en fonction du sujet, de l'urgence, ou de tout autre critère entre onglets), puis les informations qui doivent être présentées, les champs définissant l'ordre d'apparition, et des conditions de mise en relief de certaines lignes par le biais de styles.
Bloc numéro 1
Intitulé court (champ INTSHO) |
Définit l'intitulé de l'onglet tel qu'il apparaît sur le plan de travail. |
Titre (champ INTLNG) |
Intitulé long de l'onglet. |
Filtre (champ SELWRK) |
Cette condition, définie sous la forme d'une expression évaluée, permet de filtrer les données présentes sur les différents onglets du plan de travail. On peut ainsi ne présenter qu'une partie des lignes à traiter en les dispatchant sur chacun des onglets, selon n'importe quelle combinaison de critères. |
Tableau Colonnes
Champ (champ FLDNAM) |
Le code du champ (tel qu'il existe dans la table AWRKHISSUI) est affiché ici. |
Ordre (champ FLDORD) |
Lors de la génération de la transaction, les champs sont proposés dans l'ordre croissant des rangs saisis dans ce tableau. Un rang nul signifie que le champ n'est pas présent. Dans la fonction de paramétrage, les champs sont présentés dans l'ordre des rangs saisis à chaque fois que l'on relit la transaction, les champs de rang nul étant rejetés en fin de tableau. |
Intitulé (champ FLDDES) |
L'intitulé du champ est affiché ici : sa valeur par défaut est issue du dictionnaire des données, mais il est possible, par un clic droit, de modifier cette valeur. Ceci est particulièrement intéressant lorsque le champ est un champ générique (par exemple les champs VALCTX), champs dont le contenu dépend de l'événement Workflow. |
Tableau Styles
Style (champ STYLES) |
Style associé à la condition précédente. |
Condition (champ CRISTY) |
Ces critères, définis sous forme d'expressions calculées, sont évalués pour chaque ligne du plan de travail. Le style de présentation correspondant à la première condition vérifiée est appliqué à la ligne correspondante. Si aucun condition n'est vérifiée, la ligne reste dans la couleur par défaut. Ceci permet de mettre conditionnellement en valeur certaines lignes de l'onglet.
|
Tableau Ordre de tri
Champ (champ CLEFLD) |
Les lignes du plan de travail sont présentés triées selon la valeur des champs donnés dans ce tableau (à égalité sur un champ, on trie selon les valeurs du champ suivant). |
Sens (champ CLESNS) |
Pour chaque champ, on définit si le tri se fait en ordre croissant ou décroissant des valeurs. |
Tous |
Permet de renseigner tous les rangs par incrément de 5 au delà du dernier champ paramétré comme présent. |
Aucun |
Remet à zéro tous les rangs des champs. |
Modification Intitulé |
Permet de saisir un intitulé fixé en association avec le champ affiché. Par défaut, l'intitulé affiché provient du dictionnaire. Mais, par ce bouton, on peut associer un intitulé particulier à la colonne correspondante. Ceci est particulièrement utile sur les champs génériques, comme les variables associées au contexte. |
Aide |
Cette fonction permet d'afficher l'aide en ligne relative au champ défini par la ligne. Ceci permet ainsi d'avoir une description détaillée de l'utilité de ce champ. Ainsi, on pourra décider plus facilement de l'intérêt de paramétrer la présence de ce champ dans l'écran correspondant. |