Académique Documents
Professionnel Documents
Culture Documents
ENTITES GENERIQUES ET
GROOVY
MANUEL D’UTILISATION CARTHAGO
Rue lac Ghar El Melh - Les berges du lac - 1053 Tunis – Tunisie
Phone : (216) 71 962.030 - Fax : (216) 71 961.299
www.bfigroupe.com
Résumé : L’objectif de ce document est de fournir un guide sur le paramétrage des
entités génériques et les scripts Groovy.
Ref. MSVF/GU/01
Rue lac Ghar El Melh - Les berges du lac - 1053 Tunis – Tunisie
Phone : (216) 71 962.030 - Fax : (216) 71 961.299
www.bfigroupe.com
Rue lac Ghar El Melh - Les berges du lac - 1053 Tunis – Tunisie
Phone : (216) 71 962.030 - Fax : (216) 71 961.299
www.bfigroupe.com
TABLE DES MATIERES
Définition de l’entité
Définition des écrans des entités génériques dans le menu
Configuration de l’écran de l’entité générique
Configuration du BPM de l’entité générique
Nous allons exposer dans ce rapport, le paramétrage nécessaire pour définir une nouvelle opération
métier.
DEFINITION DE L’ENTITE
L’écran de définition des entités génériques n’est accessible que pour l’administrateur du système via
le menu suivant :
En cliquant sur le lien configurer des entités génériques l’interface de paramétrage est affichée.
Dans notre exemple, nous allons paramétrer l’opération virement émis.
Guide Utilisateur Entités Génériques et Scripts Groovy 3/12
En cliquant sur le bouton « Nouveau », l’interface de création d’une nouvelle opération métier s’affiche
avec deux onglets :
Général
Champs écran
GENERAL
Cet onglet contient:
Nom écran : pour définir le nom de l’écran.
Description : pour renseigner une description de l’écran.
CHAMPS ECRAN
C’est l’onglet où on définit les champs de l’écran :
Dans notre exemple si dessous, nous avons trois types de champs qui sont « String », « Date » et
« List ».
Type champ
String : champ de type chaine de caractère avec 255 caractères
Date : champ de type date
Boolean : champ de type boolean (vrai ou faux)
Text : champ de type chaine de caractère avec 4000 caractères
Enum : champ de type liste de valeur fixe
Long : champ de type numérique
BigDecimal : champ de type montant
Select : champ de type entité
List : champ de type liste d’une autre entité générique
Nom champ
Label
Pour l’ajout d’un nouvel écran, nous devons accéder à l’onglet « Packages » :
Et rajouter par la suite les attributs comme suit dans l’onglet « Attributs » :
En cliquant sur le bouton « Virement », l’interface de création des virements émis s’affiche les champs
paramétrés et les deux onglets :
Guide Utilisateur Entités Génériques et Scripts Groovy 11/12
Général
Détail
Impression du tracking ID :
Guide Utilisateur Entités Génériques et Scripts Groovy 13/12
Name : pour définir le nom du bouton sans espace : printTrucking
Label : pour renseigner le label du bouton : Imprimer Tracking ID
Une fois les boutons ajoutés, il faut enregistrer la configuration écran et faire un « Clear All Flows
Cache ».
Après le rafraîchissement de la page, seulement le bouton « Lancer instruction » et « Imprimer
tracking ID » s’affiche à l’écran comme suit :
AFFECTATION WORKFLOW
Après le paramétrage du processus BPM, il faut créer l’affectation du workflow de l’opération
métier comme suit :
Général
Parameters
PARAMETERS
C’est l’onglet où on définit les paramètres à renseigner pour le script renseigné.