From d402d4da1282177339c6f8bfab5b89b266065ac5 Mon Sep 17 00:00:00 2001 From: dcoille Date: Thu, 7 Oct 2021 09:35:33 +0200 Subject: [PATCH 1/2] Update(bonita-camp-FR): update exercises FR DAY 1 - modify structure and change images with Bonita 2021.1 --- docs/fr/01-bpmn-design.md | 11 +++- docs/fr/02-data-contract.md | 37 +++-------- docs/fr/03-forms.md | 54 +++------------- docs/fr/04-actors.md | 57 +++++++++++------ docs/fr/05-connectors.md | 49 +++++---------- docs/fr/06-applications.md | 112 ++++++++------------------------- docs/fr/images/ex01/ex1_01.png | Bin 12489 -> 153095 bytes docs/fr/images/ex01/ex1_06.png | Bin 20998 -> 47521 bytes docs/fr/images/ex01/ex1_08.png | Bin 2172 -> 3940 bytes docs/fr/images/ex01/ex1_09.png | Bin 53308 -> 308296 bytes docs/fr/images/ex01/ex1_10.png | Bin 724600 -> 216883 bytes docs/fr/images/ex02/ex2_01.png | Bin 180778 -> 736179 bytes docs/fr/images/ex02/ex2_02.png | Bin 45155 -> 315757 bytes docs/fr/images/ex02/ex2_03.png | Bin 124083 -> 682315 bytes docs/fr/images/ex02/ex2_04.png | Bin 55645 -> 463298 bytes docs/fr/images/ex02/ex2_06.png | Bin 189323 -> 400036 bytes docs/fr/images/ex02/ex2_07.png | Bin 271207 -> 1345892 bytes docs/fr/images/ex03/ex3_01.png | Bin 69793 -> 476015 bytes docs/fr/images/ex03/ex3_04.png | Bin 52692 -> 47582 bytes docs/fr/images/ex03/ex3_08.png | Bin 47398 -> 154646 bytes docs/fr/images/ex04/ex4_02.png | Bin 41284 -> 483915 bytes docs/fr/images/ex04/ex4_03.png | Bin 7045 -> 924897 bytes docs/fr/images/ex05/ex5_00.png | Bin 21575 -> 121259 bytes docs/fr/images/ex05/ex5_02.png | Bin 2249 -> 780188 bytes docs/fr/images/ex06/ex6_04.png | Bin 134983 -> 154574 bytes 25 files changed, 104 insertions(+), 216 deletions(-) diff --git a/docs/fr/01-bpmn-design.md b/docs/fr/01-bpmn-design.md index a68e31f..9af9b35 100644 --- a/docs/fr/01-bpmn-design.md +++ b/docs/fr/01-bpmn-design.md @@ -29,11 +29,18 @@ Le pool du processus devra contenir les éléments BPMN suivants : ## Instructions pas à pas 1. Démarrer le Studio Bonita 1. Sur la page d'accueil du Studio, cliquer sur **Nouveau projet** dans le menu Concevoir -1. Entrer le nom du projet *"DemandeConges"* +1. Entrer le nom du projet *"DemandeConges"* et cliquer sur **Créer** + +> Note : Vous avez la possibilité de choisir dès la création du projet les extensions à intégrer. Cela peut être utile dans le cas d'un projet réel, mais dans notre exemple nous aborderons les extensions plus tard. + 1. Créer un nouveau diagramme de processus + - Soit depuis la vue générale du projet, en cliquant sur **Créer** + ![Creer diagramme](images/ex01/ex1_11.png) + - Soit depuis le menu ![Nouveau diagramme](images/ex01/ex1_10.png) + 1. Spécifier le nom du diagramme et celui du processus : - - Cliquer sur le menu **Fichier / Renommer le diagramme...** en haut du Studio + - Cliquer à droite sur le nom du diagramme *MonDiagramme-1.0.proc* dans l'explorateur, **Renommer** - Entrer *DiagrammeDemandeConges* pour le nom du diagramme et *DemandeConges* pour celui du pool et *1.0.0* pour la version du diagramme et du pool ![pop up de modification de nom et version de diagramme et pool](images/ex01/ex1_01.png) 1. Renommer l'événement de démarrage en *Saisir demande* : diff --git a/docs/fr/02-data-contract.md b/docs/fr/02-data-contract.md index 9ef348d..4cd2519 100644 --- a/docs/fr/02-data-contract.md +++ b/docs/fr/02-data-contract.md @@ -33,11 +33,6 @@ Déclarer une variable métier *demande* de type *DemandeConges* sur le pool. - dateDebut - nombreJours -Ajouter les deux contraintes suivantes sur le contrat d'instanciation : - -- *dateDebut* doit être dans le futur -- *nombreJours* doit être strictement supérieur à zéro - Initialiser le BDM *demande* en utilisant la génération automatique à partir du contrat. Ajouter un contrat sur l'étape *Valider demande* en utilisant l'assistant avec l'élément suivant : @@ -47,10 +42,12 @@ Ajouter un contrat sur l'étape *Valider demande* en utilisant l'assistant avec ## Instructions pas à pas 1. Dupliquer le diagramme de processus existant pour créer une version *2.0.0* : - - Dans le menu supérieur du Studio, cliquer sur **Fichier / Dupliquer le diagramme...** + - Dans l'explorateur du projet, faire un clic droit sur le diagramme et **Dupliquer** - Mettre à jour les numéros de version du diagramme ET du processus (pool) 1. Créer le BDM *DemandeConges* : - - Naviguer dans le menu **Développement / Modèle de Données Métier / Définir...** L'éditeur de Modèle de données métier s'ouvre. + - Cliquer sur l'icône **Vue d'ensemble** ![overview](images/ex02/ex2_13.png) du projet. Cliquer sur **Créer** de la section *Modèle de Données Métier*. + + L'éditeur de Modèle de données métier s'ouvre. - Renommer l'objet initialisé par défaut **BusinessObject** dans la liste d'objets métiers en *DemandeConges* (A) (il s'agit d'un nom technique, il faut donc omettre les espaces, accents et autres caractères spéciaux) - Avec l'objet *DemandeConges* sélectionné, ajouter les attributs suivants (B) : @@ -98,25 +95,6 @@ Ajouter un contrat sur l'étape *Valider demande* en utilisant l'assistant avec ![contrat défini pour le démarrage du processus](images/ex02/ex2_04.png) - - Toujours dans l'onglet **Exécution / Contrat**, basculer dans l'onglet **Contraintes** - - Ajouter la contrainte suivante : - - Propriété | Valeur - --------- | ------ - Nom | dateDebutDansFutur - Expression | `demandeInput.dateDebut.isAfter(java.time.LocalDate.now())` - Message d'erreur | La date de début doit être dans le futur - - - Ajouter une seconde contrainte : - - Propriété | Valeur - --------- | ------ - Nom | auMoinsUnJour - Expression | `demandeInput.nombreJours > 0` - Message d'erreur | Le nombre de jours doit être supérieur à zéro - - ![définition de contraintes](images/ex02/ex2_05.png) - 1. Modifier l'initialisation de la variable métier *demande* pour pouvoir récupérer l'initiateur de la nouvelle demande : - Sélectionner le pool du processus et naviguer dans l'onglet **Données / Variables du pool** - Sélectionner la variable *demande* @@ -147,17 +125,16 @@ Ajouter un contrat sur l'étape *Valider demande* en utilisant l'assistant avec - Sélectionner la transition *Oui* - Naviguer dans l'onglet **Général / Général** - Cliquer sur l'icône crayon à côté du champ **Condition** pour ouvrir l'éditeur d'expression - - Dans l'éditeur d'expression, sélectionner **Java** comme type d'expression - - Sélectionner la variable *demande* et la méthode *isEstAprouvee* + - Dans l'éditeur d'expression, sélectionner **Variables métier/estApprouvee** et le glisser dans l'éditeur d'expression à la place de `true` ![utilisation de variable métier pour définir la condition d'une transition](images/ex02/ex2_07.png) 1. Enregistrer le processus : - Cliquer sur le bouton **Enregistrer** de la barre de menu supérieur du Studio -1. Exécuter le processus et tester les contraintes des contrats : +1. Exécuter le processus : - Lancer le processus et remplir les formulaires automatiquement générés -> ℹnformation : +> ℹ Information : > - pour le champ *dateDebut*, le format de date attendu est AAAA-MM-JJ > - pour le champ *estApprouvee*, une valeur booléenne est attendue : soit `true` ou `false` diff --git a/docs/fr/03-forms.md b/docs/fr/03-forms.md index da47855..63838b3 100644 --- a/docs/fr/03-forms.md +++ b/docs/fr/03-forms.md @@ -4,7 +4,7 @@ title: Exercice 3 - Création de formulaires ## Objectif -L'objectif de cet exercice est de fournir des formulaires conviviaux et adaptés pour l'exécution du processus. +L'objectif de cet exercice est de fournir des formulaires simplifiés conviviaux et adaptés pour l'exécution du processus. ## Instructions résumées @@ -58,18 +58,6 @@ Créer les formulaires suivants : Libellé | Nombre de jours Placeholder | Nombre de jours de congés Valeur minimum (à ne pas confondre avec la propriété **Longueur minimum de la valeur**) | 1 - -1. Supprimer les valeurs initiales des champs (cela permettra d'afficher les placeholders lors du rendu final) : - - Dans la partie inférieure de l'écran, sous l'onglet **Variables**, cliquer sur l'icône **Crayon** situé à droite de la ligne contenant la variable *formInput* - - Remplacer la valeur du JSON par ceci : - ```json - { - "demandeInput" : { - "dateDebut" : null, - "nombreJours" : null - } - } - ``` 1. Changer le widget **Button** *Submit* : - Sélectionner le widget *Submit* @@ -111,6 +99,7 @@ Créer les formulaires suivants : - Cliquer sur le bouton **Créer une nouvelle variable** pour définir une variable avec les propriétés suivantes : ![propriétés variable demandeur](images/ex03/ex3_03.png) + > **Note :** vous pouvez utiliser les exemples qui vous permettent de récupérer automatiquement des modèles d'appels API. Ici on va récupérer `identity API` car on cherche les informations liées à un utilisateur. 1. Modifier le titre du formulaire - Sélectionner le widget de type **Titre** situé en haut du formulaire @@ -121,39 +110,14 @@ Créer les formulaires suivants : Texte | Valider une demande de congés Niveau du titre | Niveau 2 -1. Supprimer le widget *Id demandeur* et mettre à la place un widget pour présenter le prénom et nom du demandeur : - - Faire glisser un widget de type **Text** - - Configurer le widget comme ceci : `Demandeur : {{firstname}} {{lastname}}` - - ![propriétés texte demandeur](images/ex03/ex3_04.png) - -1. Ajouter un widget pour refuser la demande: - - Faire glisser un widget de type **Button** et l'ajouter dans le form container (zone délimitée par une ligne pointillée épaisse) - - Configurer le widget comme ceci : - - Propriété | Valeur - --------- | ------ - largeur | 6 - Libellé | Refuser - Alignement | à droite - Style | danger - Données envoyées au clic | `{"demandeInput":{"estApprouvee":false}}` - Valeur de réponse en cas d'échec | `formOutput._submitError` - URL cible en cas de succès | `/bonita` - -1. Ajouter un widget pour approuver la demande - - Faire glisser un widget de type **Button** dans la zone "6 colonnes" à droite du bouton *Refuser* - - Configurer le widget comme ceci : - - Propriété | Valeur - --------- | ------ - Libellé | Approuver - Style | success - Données envoyées au clic | `{"demandeInput":{"estApprouvee":true}}` - Valeur de réponse en cas d'échec | `formOutput._submitError` - URL cible en cas de succès | `/bonita` +1. Modifier le widget *Id demandeur* pour p`résenter le prénom et nom du demandeur : + - Changer la valeur du libellé du widget **Texte** et indiquer *Demandeur* + - Configurer le champ **Texte** avec les variables : `{{demandeur.firstname}} {{demandeur.lastname}}` + ![propriétés texte demandeur](images/ex03/ex3_04.png) -1. Supprimer la case à cocher *Est Approuvee* et le bouton *Submit* +1. Changer le widget **Button** *Submit* : + - Sélectionner le widget *Submit* + - Changer son libellé en *Soumettre* 1. Vérifier le formulaire : - S'assurer que le formulaire ressemble à ceci : diff --git a/docs/fr/04-actors.md b/docs/fr/04-actors.md index 88ac2f7..2ea6084 100644 --- a/docs/fr/04-actors.md +++ b/docs/fr/04-actors.md @@ -4,21 +4,21 @@ title: Exercice 4 - Gestion d'acteurs ## Objectif -L'objectif de cet exercice est d'apporter une notion de collaboration au processus existant en distribuant les tâches entre deux acteurs : le demandeur et le validateur. +L'objectif de cet exercice est d'apporter une notion de collaboration au processus existant en distribuant les tâches entre deux acteurs : le demandeur et l'approbateur. ## Instructions résumées Dupliquer le diagramme de processus de l'exercice précédent pour créer une version *3.0.0*. -Ajouter une lane *Validateur* au diagramme et y déplacer la tâche *Valider demande*. +Ajouter une lane *Approbateur* au diagramme et y déplacer la tâche *Valider demande*. -Configurer un filtre d'acteur de type **Manager de l'initiateur du processus** sur la lane *Validateur*. +Définir un rôle *approbateur* dans l'organisation et l'associer à l'acteur de la lane *Approbateur*. ## Instructions pas à pas 1. Dupliquer le diagramme de processus de l'exercice précédent pour créer une version *3.0.0* -1. Ajouter une lane *Validateur* au diagramme : +1. Ajouter une lane *Approbateur* au diagramme : - Sélectionner l'élément lane à partir de la palette d'éléments BPMN présente sur le côté gauche du Studio : ![élément lane dans la palette BPMN](images/ex04/ex4_01.png) @@ -26,32 +26,53 @@ Configurer un filtre d'acteur de type **Manager de l'initiateur du processus** s - Cliquer dans le pool du processus pour ajouter la lane - Sélectionner la lane - Naviguer dans l'onglet **Général / Lane** - - Modifier le nom en *Validateur* + - Modifier le nom en *Approbateur* 1. Renommer l'autre lane en *Demandeur* -1. Faire glisser la tâche *Valider demande* dans la lane *Validateur* - -1. Configurer un filtre d'acteur de type **Manager de l'initiateur du processus** sur la lane *Validateur* : - - Sélectionner la lane *Validateur* - - Naviguer dans l'onglet **Général / Acteurs** - - Sélectionner l'acteur *Employee actor* à partir du menu déroulant - - Cliquer sur le bouton **Définir...** associé au filtre - - Sélectionner un filtre de type **Manager de l'initiateur du processus** - - Cliquer sur **Suivant** - - Nommer le filtre *managerInitiateur* - - Cliquer sur **Terminer** +1. Faire glisser la tâche *Valider demande* dans la lane *Approbateur* 1. Vérifier que le diagramme ressemble à ceci : ![diagramme avec deux lanes](images/ex04/ex4_02.png) +1. Créer un rôle *approbateur* dans l'organisation : + - Dans l'explorateur du projet, cliquer sur **Organisation** et sélectionner l'organisation de test *ACME.organisation*. + L'éditeur d'organisation s'ouvre, avec la vue d'ensemble sur les groupes, les rôles et les utilisateurs. + ![éditeur organisation](images/ex04/ex4_03.png) + - Cliquer sur le crayon pour éditer les rôles. + - Cliquer sur **Ajouter un rôle** (A) puis éditer (B) le nom technique du rôle (en cliquant sur le crayon) pour indiquer *approbateur*. + - Nommer le rôle *Approbateur*. + ![ajouter un rôle](images/ex04/ex4_04.png) + Associer ce nouveau rôle à l'utilisateur *Helen Kelly* qui est en charge de la validation des congés de notre utilisateur par défaut *Walter Bates*. + - Aller dans l'onglet **Utlisateur** et sélectionner *Helen Kelly*. + - Dans la section **Adhésion**, modifier le rôle de *member* à *approbateur* + ![ajouter une adhésion](images/ex04/ex4_09.png) + - Déployer l'organisation pour prendre en compte les changements en cliquant sur l'icône **Déployer**. + >**Note** Pour aller plus loin, il est aussi possible de définir un filtre d'acteur. Cette méthode est décrite dans un prochain exercice. + +1. Définir les acteurs du processus + - Revenir sur le diagramme et sélectionner la lane *Approbateur* + - Naviguer dans l'onglet **Général / Acteur** + - Cliquer sur le bouton **Ajouter** + ![ajouter un acteur](images/ex04/ex4_05.png) + - Dans le champ **Nom** indiquer *approbateur*. Ne pas cocher la case **Initiateur** car l'initiateur est le demandeur. + - Cliquer sur **Terminer** + - Vérifier que l'acteur défini dans la lane *Demandeur* est bien l'acteur par défaut *Employee actor* + +1. Lier l'organisation aux acteurs du processus : + - Cliquer sur l'icône *Configurer* ![configurer](images/ex04/ex4_06.png) qui va permettre d'associer les acteurs aux bons rôles dans l'organisation. + - Dans l'éditeur, sélectionner **Association acteurs/utilisateurs**. L'employee actor est déjà associé à un groupe, il faut donc faire de même avec l'acteur **approbateur** + - Sélectionner l'acteur **approbateur** (A) puis cliquer sur le bouton **Rôles** (B) + - Dans la fenêtre, sélectionner le rôle **approbateur** (C) + ![mapping acteur](images/ex04/ex4_07.png) + 1. Exécuter le processus avec les deux acteurs : - Lancer le processus à partir du Studio (l'utilisateur Walter Bates sera utilisé) - Soumettre le formulaire de *Saisie demande congés*. Si les acteurs sont correctement configurés, la tâche *Valider demande de congés* ne devrait pas être proposée - - Se déconnecter du portail en naviguant sur le nom d'utilisateur dans le coin supérieur droit puis **Déconnexion** : + - Se déconnecter de l'application utilisateur en naviguant sur le nom d'utilisateur dans le coin supérieur droit puis **Déconnexion** : - ![déconnexion du portail](images/ex04/ex4_03.png) + ![déconnexion du portail](images/ex04/ex4_08.png) - Se connecter avec l'utilisateur *helen.kelly* et le mot de passe *bpm* - Si le filtre d'acteur s'est bien exécuté, la tâche *Valider demande de congés* devrait être disponible dans la liste des tâches à faire diff --git a/docs/fr/05-connectors.md b/docs/fr/05-connectors.md index f597cf1..067cf86 100644 --- a/docs/fr/05-connectors.md +++ b/docs/fr/05-connectors.md @@ -22,7 +22,6 @@ Le code ci-dessous sera utilisé pour récupérer l'email du demandeur dans le c ```groovy BonitaUsers.getProcessInstanceInitiatorProfessionalContactInfo(apiAccessor,processInstanceId).email ``` - ## Instructions pas à pas 1. Mise en place de FakeSMTP : @@ -33,47 +32,29 @@ BonitaUsers.getProcessInstanceInitiatorProfessionalContactInfo(apiAccessor,proce 1. Dupliquer le diagramme de processus de l'exercice précédent pour créer une version *3.1.0* -1. Tester le connecteur d'envoi d'email pour obtenir la bonne configuration SMTP : - - Naviguer dans le menu **Développement / Connecteurs / Tester un connecteur...** de la barre supérieur du Studio - - Sélectionner un connecteur de type **Courriel** à partir du filtre ou depuis la catégorie **Communications** +1. Ajouter un connecteur d'envoi d'email sur la tâche *Notifier approbation* : + - Sélectionner la tâche *Notifier approbation* + - Naviguer dans l'onglet **Exécution / Connecteurs en entrée** + - Cliquer sur **Ajouter\...** + Un avertissement indique qu'aucun connecteur n'a été préalablement installé dans le projet et invite à le faire. + + ![avertissement connecteur](images/ex05/ex5_00.png) + >**Note** : Les extensions peuvent être récupérées depuis le Bonita MarketPlace ou depuis des répertoires distants privés ou publiques. Si vous souhaitez aller plus loing, le développement et la gestion de ces extensions sont abordées dans un prochain exercice. + - Cliquer sur OK pour accéder au MarketPlace et sélectionner le connecteur **Email** dans la liste. + ![MarketPlace](images/ex05/ex5_02.png) + - Cliquer sur **Installer** + - Sélectionner la définition de connecteur de type **Courriel** - Cliquer sur le bouton **Suivant** + - Spécifier *envoiEmailApprobation* comme nom + - Passer à la page suivante - Remplir les paramètres de connexion suivants : Propriété | Valeur --------- | ------ Hôte SMTP | *localhost* Port SMTP | *2525* (le port spécifié dans FakeSMTP) - SSL (sous l'onglet **Sécurité**) | décoché + SSL (sous l'onglet **Sécurité**) | décoché - - Passer à la page suivante - - Entrer des emails (pas nécessairement existants) en tant que destinataire et expéditeur - - Passer à la page suivante - - Entrer *Bonita test* comme sujet - - Cliquer le bouton **Test** - - Confirmer sans cocher de dépendance - - Un message similaire à celui ci-dessous devrait s'afficher, cliquer sur le bouton **OK** : - - ![message avertissement sortie non-sérialisable](images/ex05/ex5_00.png) - - - S'assurer que l'email est bien reçu par FakeSMTP comme illustré ci-dessous : - - ![Fake SMTP avec un message reçu](images/ex05/ex5_01.png) - - - Une fois la configuration validée, cliquer sur ![bouton enregistrer](images/ex05/ex5_02.png) - - Nommer la configuration *configEmail* et la sauvegarder - - Fermer l'interface de test du connecteur - -1. Ajouter un connecteur d'envoi d'email sur la tâche *Notifier approbation* : - - Sélectionner la tâche *Notifier approbation* - - Naviguer dans l'onglet **Exécution / Connecteurs en entrée** - - Cliquer sur **Ajouter\...** - - Sélectionner un connecteur de type **Courriel** - - Cliquer sur le bouton **Suivant** - - Spécifier *envoiEmailApprobation* comme nom - - Passer à la page suivante - - Ne pas remplir les paramètres de la page - - Cliquer sur ![bouton charger](images/ex05/ex5_03.png) - - Sélectionner la configuration *configEmail* - Passer à la page de configuration du destinataire - Entrer *rh@acme.com* comme adresse email dans le champ expéditeur **De** - Utiliser l'icône **crayon** pour éditer l'expression sur le champ destinataire **A** diff --git a/docs/fr/06-applications.md b/docs/fr/06-applications.md index 29d9be7..f50660b 100644 --- a/docs/fr/06-applications.md +++ b/docs/fr/06-applications.md @@ -8,10 +8,12 @@ L'objectif de cet exercice est de fournir aux utilisateurs une application qui p ## Instructions résumées +Dupliquer le diagramme de processus de l'exercice précédent pour créer une version *4.0.0*. + Ouvrir l'UI Designer et créer une nouvelle **Page d'application** nommée *SuiviDesDemandes* qui permet le suivi des demandes de congés initiés par l'utilisateur connecté. Cette page contient un container multiple qui liste les demandes de congés ouvertes. Pour chaque demande, la date de début, le nombre de jours et le statut sont affichés. -*Optionnel : Ajouter un widget date et un widget input pour collecter les informations nécessaires à la création d'une nouvelle demande de congés. Puis ajouter et configurer un bouton pour soumettre la nouvelle demande.* +Elle contient également un bouton qui permet de réaliser une nouvelle demande en renvoyant vers le formulaire d'instanciation du processus. Créer une nouvelle application et y ajouter la page *SuiviDesDemandes*. @@ -22,6 +24,8 @@ Accéder à l'application nouvellement créer en utilisant l'URL unique génér ## Instructions pas à pas +1.Dupliquer le diagramme de processus de l'exercice précédent pour créer une version *4.0.0*. + 1. Créer une page d'application : - Dans le Studio, cliquer sur le bouton **UI Designer** - Cliquer sur le bouton **Créer** @@ -71,37 +75,14 @@ Accéder à l'application nouvellement créer en utilisant l'URL unique génér - Sélectionner le widget Table - Dans le panneau de droite, dans le champ **En-têtes**, supprimer *IdDemandeur* - Remplacer *Date Debut* par *Date de début*, *Nombre Jours* par *Nombre de jours* et *EstApprouvée* par *Statut* - - -1. Déclarer une nouvelle expression JavaScript pour mettre en forme la colonne "Statut" de la liste : - - Cliquer sur **Créer un nouvelle variable** - - Nommer la *ajoutLibelleStatutDemandeConges* - - Choisir le type **JavaScript expression** - - Remplacer la valeur existante par le script suivant : - ```javascript - if($data.hasOwnProperty('demandeConges') && $data.demandeConges) { - for (let demande of $data.demandeConges) { - if(demande.estApprouvee) { - demande.estApprouveeLabel = "Approuvée"; - } else if(demande.estApprouvee === false) { - demande.estApprouveeLabel = "Rejetée"; - } else { - demande.estApprouveeLabel = "En cours"; - } - } - } - - return $data.demandeConges; - ``` + 1. Afficher l'information dans les colonnes du tableau de façon plus claire : - Dans le panneau de droite, dans le champ **Clés des colonnes**, supprimer *idDemandeur* - - Dans le même champ, remplacer *estApprouvee* par *estApprouveeLabel* - Supprimer le widget Input *IdDemandeur* dans le container de détails car cette information n'est pas utile 1. Sélectionner le widget *Date Debut* et éditer les propriétés suivantes : - Propriété | Valeur --------- | ------ Libellé | Date de début @@ -116,70 +97,31 @@ Accéder à l'application nouvellement créer en utilisant l'URL unique génér Libellé | Nombre de jours Placeholder | Nombre de jours de congés Valeur minimum | 1 + + + +1. Ajouter un widget **Link**: + - Retourner dans l'UI designer pour éditer la page de gestion des demandes de congés + - Glisser un widget **Link** depuis la palette et le placer entre les deux titres + - Editer les propriétés suivantes : + + Propriété | Valeur + --------- | ------ + Texte | Nouvelle demande + Type | Formulaire d'instanciation de processus + Nom du processus | demandeConges + Version du processus | 4.0.0 + Alignement | Au centre + Style | primary - La page devrait ressembler à cela : ![page d'application dans l'UI Designer](images/ex06/ex6_04.png) - - Vous pouvez à n'importe quel moment pré-visualiser la page en cliquant sur **Aperçu** - > Astuce : si vous êtes connectés au portail dans le même navigateur, les demandes de congés réelles seront affichés. + > Astuce : si vous êtes connectés à l'application utilisateur Bonita dans le même navigateur, les demandes de congés réelles seront affichés. -1. Ajouter un nouveau form container : - - Retourner dans l'UI designer pour éditer la page de gestion des demandes de congés - - Glisser un form container depuis la palette et le placer entre les deux titres - -1. Créer une nouvelle variable pour stocker les informations liées à la demande de congés : - - Cliquer sur **Créer sur une nouvelle variable** - - Nommer la variable *nouvelleDemandeConges* - - Choisir le type **Javascript expression** - - Dans le champ texte **Valeur**, taper le script suivant : - ``` - var demande = { - demandeInput : { - dateDebut : null, - nombreJours : null, - idDemandeur : $data.sessionInfo.user_id - } - }; - return demande; - ``` - -1. Créer une nouvelle variable pour stocker les informations liés au processus : - - Cliquer sur **Créer une nouvelle variable** - - Nommer la variable *informationDefinitionProcessus* - - Choisir le type **External API** - - Dans le champ **URL d'API**, taper : `../API/bpm/process?p=0&c=100&o=version%20DESC&f=name=DemandeConges` - -1. Ajouter deux widgets dans le form container : - - Un widget **Date picker** avec les options : - - Largeur : *6* - - Valeur : `nouvelleDemandeConges.demandeInput.dateDebut` - - Libellé : *Date de début* - - - Un widget **Input** avec les options : - - Largeur : *6* - - Valeur : `nouvelleDemandeConges.demandeInput.nombreJours` - - Libellé : *Nombre de jours* - - Type : *number* - - Valeur minimum : *1* - -1. Ajouter un bouton pour soumettre le formulaire : - - Glisser le widget **Button** depuis la palette et placer le dans le form container en dessous des deux widgets - - Entrer *Créer une nouvelle demande* dans le champ **Libellé** - - Sélectionner **POST** dans la liste déroulante **Action** - - Cliquer sur **fx** pour changer le mode du champ **Données envoyés au clic** et taper *nouvelleDemandeConges* - - Dans le champ **URL à appeler**, taper : `../API/bpm/process/{% raw %}{{informationDefinitionProcessus[0].id}}{% endraw %}/instantiation` - - Dans le champ **URL cible en cas de succès**, taper : `/bonita/apps/demande-conges` - - Enregistrer les changements - - La page devrait maintenant ressembler à ceci : - - ![page d'application dans l'UI Designer avec formulaire](images/ex06/ex6_05.png) - - - Vous pré-visualiser la page pour vérifier qu'elle fonctionne correctement - -Nous allons maintenant déployer l'application dans le portail depuis le Studio. + Nous allons maintenant déployer l'application dans le portail depuis le Studio. 1. Ajouter un descripteur d'application : - Dans le Studio, dans le menu **Développement/Descripteur d'application** sélectionner **Nouveau**. Un fichier .xml est automatiquement initialisé. @@ -218,9 +160,5 @@ Nous allons maintenant déployer l'application dans le portail depuis le Studio. - Cliquer sur *Ouvrir* ![fenetre d'ouverture](images/ex06/ex6_18.png) - - L'application doit ressembler à ça une fois déployée : - - - ![rendu de l'application](images/ex06/ex6_08.png) +Et voilà ! Vous avez terminé votre première itération, avec une application simple et fonctionnelle. Pour aller plus loin, suivez la deuxième partie des exercices. diff --git a/docs/fr/images/ex01/ex1_01.png b/docs/fr/images/ex01/ex1_01.png index e223165a3ad1ce5b1b4e7d03ab1791abe436296b..0998b0cee23d53412962f6c65996f3bb6337cbe8 100644 GIT binary patch literal 153095 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 eF^tcDb-)du=_5)W2h&w!w}vC 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

KoX30}oKRWxm&rd4=MD@l~s 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 +)rLR( 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 oo<8~&A-ke}9Rsl#{JVTW*7nq>F- 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%0D|18zx2Dqi_LW6oM@uC6907t# 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