Date post: | 20-Oct-2015 |
Category: |
Documents |
Upload: | othmane-el-houari |
View: | 18 times |
Download: | 0 times |
Bonita Open Solution
Version 5.3
Guide de dmarrage
Guide de dmarrage Bonita Open Solution 5.3
page 2 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Bonita Open Solution Version 5.3
Guide de dmarrage
Table des matires
Avis de modification................................................................................................................................ 4 Bienvenue dans Bonita Open Solution ! ................................................................................................. 5 Tlcharger, installer et lancer Bonita Open Solution 5.3 ...................................................................... 5 Page de dmarrage et tutoriel ................................................................................................................ 5
Page de dmarrage ............................................................................................................................. 5 Tutoriel de dmarrage ............................................................................................................................ 8
Concevoir graphiquement un processus dans Bonita Studio ............................................................. 8 Lancer Bonita Studio ........................................................................................................................... 9 Dessiner les tapes et les transitions .................................................................................................. 9 Crer une itration et ajouter une porte XOR .................................................................................. 20 Ajouter des conditions aux transitions ............................................................................................. 21 Ajouter des donnes au processus/aux tapes ................................................................................ 26 Excuter un processus ...................................................................................................................... 33 Complter un cas de processus ........................................................................................................ 37 Personnaliser les formulaires ............................................................................................................ 40
Synthse ................................................................................................................................................ 54 Retour dexprience, questions, et informations supplmentaires ..................................................... 55
Copies dcran
Copie dcran 1. Page de dmarrage de Bonita Studio .......................................................................... 5 Copie dcran 2. Bonita Studio prt tre utilis pour concevoir un nouveau processus ..................... 6 Copie dcran 3. La page Bonita User Experience offre une bote de messagerie pour grer les processus et les cas ................................................................................................................................. 7 Copie dcran 4. Processus Web Purchase achev ................................................................................. 8 Copie dcran 5. Commencer un nouveau processus en lanant la premire tape ............................. 9 Copie dcran 6. Saisir les dtails gnraux du processus Sales Review ................................................ 9 Copie dcran 7. Crer un groupe dacteurs pour le processus Sales Review ...................................... 10 Copie dcran 8. Slectionner loption de saisie manuelle des noms des utilisateurs ......................... 10 Copie dcran 9. Nommer le groupe ..................................................................................................... 11 Copie dcran 10. Dfinir les acteurs du groupe ................................................................................... 11 Copie dcran 11. Le nouveau groupe saffiche dans la liste des groupes du processus Sales Review 12 Copie dcran 12. Sales Employees est dsormais le seul groupe dacteurs pour cette tape ............ 12 Copie dcran 13. Utiliser la palette Context pour faire glisser de nouveaux lments dans le Whiteboard ........................................................................................................................................... 13 Copie dcran 14. Nommer la nouvelle tape et saisir ses dtails gnraux ....................................... 13 Copie dcran 15. Dfinir les acteurs de cette tape ............................................................................ 14 Copie dcran 16. Slectionner linitiateur du processus comme acteur de cette tape ..................... 14 Copie dcran 17. Trois vues de la Palette de Bonita Studio ................................................................ 15 Copie dcran 18. Ajouter ltape Reject et dfinir ses dtails gnraux ............................................. 16 Copie dcran 19. Ajouter ltape More Info et dfinir ses dtails gnraux ....................................... 16 Copie dcran 20. Choisir le groupe dacteurs pour ltape More Info ................................................ 17 Copie dcran 21. Slectionner le groupe Sales Employees dj dfini ............................................... 17 Copie dcran 22. Renommer ce pool ................................................................................................... 18
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 3
Copie dcran 23. Renommer ce diagramme de processus ................................................................. 18 Copie dcran 24. Ajouter ltape Express Delivery et dfinir ses dtails gnraux ............................ 19 Copie dcran 25. Ajouter ltape Archive et dfinir ses dtails gnraux ........................................... 20 Copie dcran 26. Ajouter un vnement Fin (End) .............................................................................. 20 Copie dcran 27. Rorganiser les lments du processus dans le Whiteboard .................................. 20 Copie dcran 28. Ajouter une porte XOR............................................................................................. 21 Copie dcran 29. Ajouter des donnes aux dtails pour le processus Sales Review ........................... 22 Copie dcran 30. Dfinir une liste pour le processus Sales Review ..................................................... 23 Copie dcran 31. Slectionner une valeur par dfaut pour la liste ..................................................... 24 Copie dcran 32. La nouvelle donne (variable) cre saffiche dans Data pour cette tape ............ 24 Copie dcran 33. Dfinir les conditions des transitions ....................................................................... 25 Copie dcran 34. Le nom des transitions saffiche dans le Whiteboard.............................................. 25 Copie dcran 35. Ajouter des donnes aux dtails du processus Web Purchase (variable globale) .. 26 Copie dcran 36. Dfinir une liste au niveau du processus (variable de liste globale) ........................ 27 Copie dcran 37. Slectionner une valeur par dfaut pour la liste ..................................................... 28 Copie dcran 38. Les nouvelles donnes (variables) cres saffichent dans Data pour le processus 28 Copie dcran 39. Ajouter des donnes aux dtails de ltape More Info ........................................... 29 Copie dcran 40. Les nouvelles donnes (variables) cres saffichent dans Data pour cette tape . 29 Copie dcran 41. Les nouvelles donnes (variables) cres saffichent dans Data pour cette tape . 30 Copie dcran 42. Ajouter une condition boolenne (vrai) une transition ........................................ 31 Copie dcran 43. Ajouter une condition boolenne (faux) une transition ...................................... 31 Copie dcran 44. Le nom des transitions saffiche dans le processus ................................................. 32 Copie dcran 45. Formulaire initial du cas du processus Web Purchase (formulaire de la commande client) .................................................................................................................................................... 33 Copie dcran 46. Complter le formulaire de commande client du processus Web Purchase pour lancer un cas ......................................................................................................................................... 34 Copie dcran 47. Prendre une dcision ltape Sales Review .......................................................... 34 Copie dcran 48. Complter le formulaire tel que prsent ltape More Info ............................... 34 Copie dcran 49. Complter de nouveau le formulaire (aprs itration) ltape Sales Review ....... 35 Copie dcran 50. Complter le formulaire tel que prsent ltape Pay ......................................... 35 Copie dcran 51. Cas du Web Purchase termin ................................................................................. 36 Copie dcran 52. Le cas initial complt saffiche dans les cas archivs ............................................. 37 Copie dcran 53. Page Bonita User Experience avec le cas test achev du processus Web Purchase37 Copie dcran 54. Une des tapes compltes du cas test du processus Web Purchase .................... 38 Copie dcran 55. Lancer un autre cas pour le processus Web Purchase ............................................ 38 Copie dcran 56. Complter le formulaire de commande client du processus Web Purchase pour dmarrer un nouveau cas ..................................................................................................................... 39 Copie dcran 57. Les cas ouverts avec les tapes raliser saffichent dans la bote de messagerie 39 Copie dcran 58. Slectionner les donnes devant safficher dans le nouveau formulaire................ 40 Copie dcran 59. Panneau Details du formulaire Web Purchase ........................................................ 40 Copie dcran 60. Fermer les panneaux Details et Overview pour visualiser le formulaire dans son intgralit .............................................................................................................................................. 41 Copie dcran 61. Formulaire initial du processus Web Purchase prt tre personnalis ................ 41 Copie dcran 62. Ajouter un widget vide en haut du formulaire ........................................................ 42 Copie dcran 63. Rorganiser les widgets au sein du formulaire ........................................................ 43 Copie dcran 64. Supprimer un widget inutile .................................................................................... 43 Copie dcran 65. Personnaliser les dtails gnraux du widget ......................................................... 44 Copie dcran 66. Indiquer que le champ Customer Name doit tre complt dans le formulaire .... 44 Copie dcran 67. Ajouter un valideur .................................................................................................. 45 Copie dcran 68. Personnaliser les dtails dun autre widget ............................................................. 45 Copie dcran 69. Crer une liste droulante pour une liste de choix ................................................. 45
Guide de dmarrage Bonita Open Solution 5.3
page 4 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Copie dcran 70. Formulaire personnalis .......................................................................................... 46 Copie dcran 71. Prvisualiser le formulaire personnalis (pour lancer le processus) ....................... 46 Copie dcran 72. Slectionner les widgets afficher dans le nouveau formulaire ............................. 47 Copie dcran 73. Organiser les widgets ............................................................................................... 48 Copie dcran 74. Modifier le widget du champ TextBox (dynamique) Text (lecture seule) ............ 48 Copie dcran 75. Ajouter un nouveau widget Text ............................................................................. 49 Copie dcran 76. Renommer le nouveau widget................................................................................. 49 Copie dcran 77. Slectionner la valeur de donnes pour le champ textuel Products ....................... 50 Copie dcran 78. Choisir Radio comme type de champ pour le formulaire de dcision..................... 50 Copie dcran 79. Widgets personnaliss du formulaire Sales Review ................................................ 51 Copie dcran 80. Prvisualiser le formulaire personnalis (pour ltape Sales Review) ..................... 51 Copie dcran 81. Crer un formulaire pour ltape Pay ...................................................................... 52 Copie dcran 82. Slectionner Edit Expression pou rcrer une expression en Groovy ....................... 52 Copie dcran 83. Saisir une expression en Groovy qui sera value et prsente dans le message .. 53 Copie dcran 84. Prvisualiser le formulaire personnalis (pour ltape Pay) .................................... 53 Copie dcran 85. Formulaire (champs) personnalis(s) prsent(s) dans le formulaire en ligne par dfaut Bonita Open Solution ................................................................................................................ 54
Avis de modification
BOS 5.3 offre de nouvelles fonctions ainsi quune nouvelle interface utilisateur pour Bonita Studio et pour Bonita User Experience. Elles sont utilises dans ce Guide de dmarrage et son tutoriel. Veuillez vous reporter au Manuel Utilisateur pour plus dinformations sur les nouveauts de Bonita Open Solution et pour une prsentation dtaille de ses fonctions.
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 5
Bienvenue dans Bonita Open Solution !
Pour tlcharger Bonita Open Solution 5.3 : www.bonitasoft.com/products/downloads.php Lisez ce Guide de dmarrage avant vos premiers pas avec Bonita Open Solution pour dcouvrir comment concevoir un processus grce ses outils graphiques.
Tlcharger, installer et lancer Bonita Open Solution 5.3
Commencez par tlcharger Bonita All-in-One. Extrayez tous les fichiers une fois que vous aurez tlcharg le dossier zipp. Ensuite, pour lancer Bonita Open Solution et commencer concevoir un processus :
ouvrez le dossier dzipp bonita-all-in-one
lancez le fichier applicatif BonitaStudio correspondant votre systme dexploitation.
Page de dmarrage et tutoriel
La page de dmarrage (Overview) vous sera utile pour travailler rapidement avec Bonita Open Solution. la suite de cette page, vous trouverez un tutoriel qui vous expliquera comment crer, excuter et grer un processus tape par tape.
Page de dmarrage
Copie dcran 1. Page de dmarrage de Bonita Studio
Il vous est aussi possible daller directement la page User Experience (icne dans la barre doutils) pour grer les processus (Processes) et les cas (Cases) existants.
Cliquez sur New pour crer un nouveau processus
Importez des fichiers .bar (crs dans BOS v5)
Ouvrez un fichier existant .proc
Ouvrez des modles de processus
Guide de dmarrage Bonita Open Solution 5.3
page 6 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Bonita Studio Si vous cliquez sur New pour utiliser Bonita Studio, vous verrez safficher la page du tableau blanc (Whiteboard), qui est prt tre utilis :
Copie dcran 2. Bonita Studio prt tre utilis pour concevoir un nouveau processus
1 Dessinez votre processus directement dans le Whiteboard
2 Commencez par lancer la premire tape
Cliquez sur ltape pour utiliser la Palette Context
3 Ou utilisez la Palette pour activer les outils cliquez sur llment et faites-le glisser dans le Whiteboard
Affichez une vue densemble du processus complet dans ZoomOut
4 Dfinissez les dtails de llment slectionn, notamment :
son nom
le type dtape (Human, Automatic, Subprocess, etc.)
les variables de donnes du processus (global) et de ltape (locale)
les acteurs de ltape (Group, Individual)
les connecteurs (vers les systmes externes)
le contenu du formulaire
les conditions de transition (si-alors)
5 Cliquez sur Run pour dployer un processus termin 6 Cliquez sur User Experience pour lancer et grer des cas
3 La Palette vous permet de visualiser les lments de conception de plusieurs manires
3
5 6
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 7
Bonita User Experience :
Copie dcran 3. La page Bonita User Experience offre une bote de messagerie pour grer les processus
et les cas
Les processus et les cas sont grs dans une interface similaire celle dune messagerie lectronique avec un suivi par
toiles
tiquettes
Read and unread options
Utilisateur (admin) identifi
Start Case lance les nouveaux cas de chaque processus
Guide de dmarrage Bonita Open Solution 5.3
page 8 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Tutoriel de dmarrage
Utilisez lexemple du tutoriel de dmarrage (QuickStart tutorial) pour :
concevoir graphiquement un processus (Process) complet dans Bonita Studio, en : o dessinant les tapes (Steps) et les transitions (Transitions) grce aux outils
graphiques de la Palette Bonita Studio o crant une itration et en ajoutant une porte (Gate) o ajoutant des conditions (Conditions) aux transitions o ajoutant des dtails (Details) au processus (variables globales) et aux tapes
individuelles (variables locales)
excuter le processus cr
complter un cas du processus et interagir avec les tapes humaines
visualiser le processus, et les cas que vous allez crer, dans la page Bonita User Experience
revenir au processus et concevoir des formulaires (Forms) grce la fonction Form Builder de Bonita Studio
Concevoir graphiquement un processus dans Bonita Studio
Vous allez concevoir un processus simple, appel Web Purchase :
1. Un client achte un article dans un magasin en ligne. 2. Un vendeur de lentreprise traite la requte manuellement (il lapprouve, la rejette, ou
ajoute dautres informations la commande). 3. Le client doit rgler son achat si/lorsque sa commande est approuve. 4. Il peut choisir une livraison en express (Express Delivery). 5. La transaction est archive.
Le processus ressemblera ceci une fois termin :
Copie dcran 4. Processus Web Purchase achev
(Il peut tre utile de conserver ce schma porte de main pendant la conception du processus.)
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 9
Lancer Bonita Studio
Lancez Bonita Studio et cliquez sur New pour crer un nouveau processus. Bonita Studio saffichera avec la premire tape dfinir et lancer (Start a first Step).
Dessiner les tapes et les transitions
Pour crer le processus Web Purchase, commencez par en dfinir les tapes. La premire tape de ce processus consistera passer en revue et traiter la commande du client. (Dans ce tutoriel, vous dfinirez la commande du client aprs avoir dfini le processus permettant de la grer.)
Cliquez sur ltape initiale, le cas chant, pour la slectionner (la mettre en surbrillance). Veuillez noter que la Palette Context est aussi slectionne.
Copie dcran 5. Commencer un nouveau processus en lanant la premire tape
Dans le panneau Details, cliquez sur General si ncessaire pour le slectionner, et saisissez les informations suivantes :
Copie dcran 6. Saisir les dtails gnraux du processus Sales Review
Compltez les champs suivants : Name Sales Review Description Sales employee
receives order for
processing
Activity Type Human Priority Normal
Guide de dmarrage Bonita Open Solution 5.3
page 10 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Vous devez dfinir qui agira au cours de cette tape (autrement dit les acteurs (Actors)) avant dajouter des tapes supplmentaires. Cliquez sur Actors dans le panneau Details du processus Sales Review. Linitiateur du processus (Initiator) saffiche par dfaut, mais vous allez modifier cette donne car il nest pas lacteur de cette tape.
Copie dcran 7. Crer un groupe dacteurs pour le processus Sales Review
Compltez les assistants :
Copie dcran 8. Slectionner loption de saisie manuelle des noms des utilisateurs
Slectionnez Group puis cliquez sur Create
Slectionnez Bonita et User List
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 11
Copie dcran 9. Nommer le groupe
Vous inclurez lacteur admin dans la liste des acteurs dfinis pour ce processus. Une fois le processus termin, lorsque vous le lancerez, Bonita User Experience souvrira par dfaut pour ladministrateur. En incluant Administrator dans la liste des acteurs de toutes les tapes humaines (Human Steps), vous tes certain(e) de toutes les visualiser dans la fentre User Experience par dfaut.
Copie dcran 10. Dfinir les acteurs du groupe
Cliquez sur Finish pour terminer cette tape.
Compltez le champ suivant Users admin,john,james,jack
Compltez les champs suivants Name Sales Employees Description Employees
authorized to
handle web sales
Guide de dmarrage Bonita Open Solution 5.3
page 12 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Le groupe que vous venez de crer saffichera dans la liste des groupes disponibles pour cette tape.
Copie dcran 11. Le nouveau groupe saffiche dans la liste des groupes du processus Sales Review
Slectionnez lacteur Initiator et supprimez-le.
Copie dcran 12. Sales Employees est dsormais le seul groupe dacteurs pour cette tape
Vous reviendrez cette tape plus tard pour ajouter des dtails supplmentaires. ce stade du processus, le vendeur peut :
1) valider la requte et le client pourra alors rgler son achat ; OU 2) rejeter la requte ; OU 3) saisir dautres informations sur la commande du client.
Par consquent, vous allez maintenant ajouter 3 nouvelles tapes, toutes lies au processus Sales Review, ainsi quil est dtaill ci-dessous.
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 13
Sales Review devrait toujours tre slectionn (en surbrillance). (Si ce nest pas le cas, cliquez dessus.) La palette Context situe droite de ltape saffiche aussi en surbrillance.
Copie dcran 13. Utiliser la palette Context pour faire glisser de nouveaux lments dans le Whiteboard
Assurez-vous que la nouvelle tape est slectionne (en surbrillance). Dans le panneau Details, cliquez sur General pour lui donner un nom :
Copie dcran 14. Nommer la nouvelle tape et saisir ses dtails gnraux
Veuillez noter la pastille dalerte rouge dans le coin suprieur droit de ltape. Passez votre souris dessus afin dafficher le message suivant : The Step has no group or user .
Cliquez sur loutil Step (encercl) et faites glisser une nouvelle tape dans le Whiteboard
Compltez les champs suivants Name Pay Description Customer completes
credit card payment form Activity type Human Priority Normal
Guide de dmarrage Bonita Open Solution 5.3
page 14 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Cliquez sur Actors pour dfinir les acteurs de cette tape :
Copie dcran 15. Dfinir les acteurs de cette tape
Copie dcran 16. Slectionner linitiateur du processus comme acteur de cette tape
Slectionnez Group et cliquez sur Choose
Slectionnez Initiator
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 15
Maintenant, ajoutez les 2 autres tapes lies au processus Sales Review. Commencez par ltape Reject. Cette fois-ci, vous allez utiliser la Palette pour ajouter ltape. Vous pouvez choisir la Palette que vous prfrez. La premire ne contient que les icnes des lments ; la deuxime contient une liste simple des types dlments (que vous pouvez dtailler aprs les avoir placs dans le Whiteboard) ; et la dernire la liste complte de tous les lments.
Copie dcran 17. Trois vues de la Palette de Bonita Studio
Vous pouvez cliquer et dposer directement une tape automatique, ou cliquer sur le symbole du curseur, puis sur llment et enfin dans le Whiteboard.
Guide de dmarrage Bonita Open Solution 5.3
page 16 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Dans le panneau Details -> General :
Copie dcran 18. Ajouter ltape Reject et dfinir ses dtails gnraux
Ensuite, ajoutez ltape More Info. Dans le panneau Details -> General :
Copie dcran 19. Ajouter ltape More Info et dfinir ses dtails gnraux
Compltez les champs suivants dans General Name More Info
Description Sales employee enters
additional
information Activity type Human Priority Normal
Compltez les champs suivants Name Reject Description Request is rejected Activity type Automatic
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 17
Puis dans Details -> Actors -> Group, cliquez sur Choose :
Copie dcran 20. Choisir le groupe dacteurs pour ltape More Info
Compltez lassistant Assign Actors :
Copie dcran 21. Slectionner le groupe Sales Employees dj dfini
Vous ajouterez les informations dterminant les conditions ncessaires (si-alors) pour chacun de ces 3 chemins de transition plus tard.
Slectionnez Sales Employees Cliquez sur Finish
Guide de dmarrage Bonita Open Solution 5.3
page 18 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Renommez le pool de My Process en Web Purchase. Cliquez sur le pool pour dslectionner tous les lments. Cliquez sur MyProcess -> Details -> Pool :
Copie dcran 22. Renommer ce pool
Renommez le diagramme du processus de MyProcessDiagram en Web Purchase Diagram. Cliquez lextrieur du pool pour dslectionner tous les lments. Cliquez sur MyProcessDiagram -> Details -> Diagram :
Copie dcran 23. Renommer ce diagramme de processus
Compltez les champs suivants Name Web Purchase Version 1.4 Description Simple item purchase
from Web site
tutorial example
Compltez les champs suivants Name Web Purchase Diagram Version 1.4 Description Simple item purchase
from Web site
tutorial example
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 19
Enregistrez le processus. Longlet du Whiteboard sappelle dsormais Web Purchase Diagram (1.0) et le pool sappelle Web_Purchase. Veuillez noter que les pastilles dalerte rouges ont disparu. Poursuivez la dfinition du processus. Lors de ltape Pay, le client choisit le mode de livraison et indique sil souhaite se faire livrer en express. Cliquez sur Pay et utiliser la Palette Context pour ajouter une nouvelle tape. Nommez-la Express Delivery.
Copie dcran 24. Ajouter ltape Express Delivery et dfinir ses dtails gnraux
Terminez ce processus en archivant linteraction. Ajoutez une tape aprs ltape Express Delivery, en allant dans Details -> General, et nommez-la Archive.
Compltez les champs suivants Name Express Delivery Description Send item via 3-
day delivery
Activity type: Automatic
Compltez les champs suivants Name Archive Description System archives
record of
transaction Activity type Automatic
Guide de dmarrage Bonita Open Solution 5.3
page 20 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Copie dcran 25. Ajouter ltape Archive et dfinir ses dtails gnraux
Maintenant que toutes les tapes ont t dfinies, vous pouvez ajouter des transitions pour les connecter. Dans la mesure o les requtes no-express-delivery (livraison normale) vont aussi tre archives, ajoutez une transition entre ltape Pay et ltape Archive. Slectionnez Transition dans la Palette, cliquez sur Pay et tirez la flche jusque Archive. Dans la mesure o les requtes rejetes vont aussi tre archives, ajoutez une transition entre ltape Reject et ltape Archive. Slectionnez Transition, cliquez sur Reject et tirez la flche jusque Archive. Terminez le processus slectionnez Archive (en surbrillance) et ajoutez une tape End. Positionnez lvnement (Event), et slectionnez lvnement End rouge pour crer une fin.
Copie dcran 26. Ajouter un vnement Fin (End)
Vous pouvez cliquer sur les lments individuels de votre processus et les faire glisser pour les rorganiser si vous le souhaitez. Les flches de transition compliques peuvent tre dplaces manuellement en cliquant sur la transition concerne, puis en slectionnant (ou en dslectionnant) loption de mise en page automatique dans son panneau Details.
Copie dcran 27. Rorganiser les lments du processus dans le Whiteboard
La squence gnrale du processus est presque acheve. Il vous faut maintenant ajouter les informations manquantes pour la complter.
Crer une itration et ajouter une porte XOR
Veuillez noter que ltape More Info comporte des entres mais pas de sorties. Dans cet exemple simple de processus, les donnes de sortie seront retournes au vendeur afin quil puisse ajouter des informations et finaliser lapprobation.
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 21
Mais, dans ce cas, le processus Sales Review va avoir deux entres. Une porte (Gate) va permettre den dfinir le traitement. Le processus Sales Review peut se poursuivre avec lune ou lautre de ces entres, il est donc ncessaire de dfinir une porte XOR.
Copie dcran 28. Ajouter une porte XOR
Note : mme si vous ne dfinissez pas de porte XOR pour traiter les entres multiples, Bonita Open Solution en utilisera une par dfaut. Ltape utilisera la premire entre disponible et le processus se poursuivra.
Ajouter des conditions aux transitions
Veuillez noter que le processus Sales Review comporte 3 sorties, et que chacune delles correspondra uniquement un cas (Cases). Une des mthodes permettant de dfinir la manire dont le processus choisira le chemin suivre est de dfinir des donnes (Data) spcifiques dans le panneau Details de Sales Review. Ensuite, il ne vous restera plus qu dfinir une condition pour chaque transition. Slectionnez Sales Review et ajoutez des Data dans le panneau Details :
Slectionnez Gate dans la Palette et placez la porte dans le Whiteboard.
Modifiez le Gate Type en XOR.
Dessinez une Transition entre ltape More Info et la porte. (Slectionnez dans la Palette, cliquez sur More Info et tirez la flche jusque Gate.)
Supprimez la Transition Start - Sales Review (en cliquant sur le bouton droit de la souris ou en appuyant sur la touche Suppr du clavier)
Dessinez la nouvelle Transition Start - Gate.
Dessinez la nouvelle Transition Gate - Sales Review.
Guide de dmarrage Bonita Open Solution 5.3
page 22 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Copie dcran 29. Ajouter des donnes aux dtails pour le processus Sales Review
Dans lassistant suivant, choisissez List of options comme Data type, donnez-lui un nom et ajoutez les lments de la liste.
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 23
Copie dcran 30. Dfinir une liste pour le processus Sales Review
Compltez les champs suivants Name decision Description Multiple options require a
decision
Slectionnez Data type List Name (list): Approval Description: Decision to approve, reject, or
add more info
Ajoutez Approve, Reject, et More Info
Guide de dmarrage Bonita Open Solution 5.3
page 24 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Copie dcran 31. Slectionner une valeur par dfaut pour la liste
La variable de la liste saffiche dsormais dans Sales Review -> Details -> Data.
Copie dcran 32. La nouvelle donne (variable) cre saffiche dans Data pour cette tape
Slectionnez Default value Approve
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 25
Associez la sortie de chaque transition du processus Sales Review la condition de dcision qui lui est lie. Slectionnez une transition la fois :
Copie dcran 33. Dfinir les conditions des transitions
Le nom de chacune des transitions saffiche maintenant dans le processus. Vous pouvez les rorganiser par glisser-dposer en cliquant sur chacune delles.
Copie dcran 34. Le nom des transitions saffiche dans le Whiteboard
Veuillez noter que ltape Pay comporte elle aussi deux sorties. Vous en modifierez les dtails de la mme faon plus tard, mais tout dabord
Sales Review - Pay: Name if approved Conditions decision == Approve
Sales Review Reject: Name: if not approved
Conditions: decision == Reject
Sales Review - More Info: Name: add a comment Conditions decision == More Info
Guide de dmarrage Bonita Open Solution 5.3
page 26 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Ajouter des donnes au processus/aux tapes
Compltez les dtails, en commenant par les donnes, du processus global Web Purchase. Ces informations vont servir gnrer le formulaire complt par le client pour lancer le processus. Les donnes globales sont accessibles partir de nimporte quelle tape du processus ; les donnes locales sont disponibles uniquement ltape pour laquelle elles ont t dfinies. Ajoutez 4 variables de donnes globales : 3 variables de texte et 1 variable de liste. Cliquez sur le Pool, allez dans Web Purchase Details, slectionnez Data, puis Add.
Copie dcran 35. Ajouter des donnes aux dtails du processus Web Purchase (variable globale)
Poursuivez lopration, et ajoutez customerPhone et customerEmail comme variables de texte simples sans valeurs par dfaut.
Compltez les champs suivants Name customerName Description Customers full name Data type Text
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 27
Pour la dernire variable, ajoutez une Liste doptions.
Copie dcran 36. Dfinir une liste au niveau du processus (variable de liste globale)
Compltez les champs suivants Name products Description Available
products
Slectionnez Data type List Name Promotional
Products Description Special prices
online
Ajoutez TV
mobile phone
laptop
Guide de dmarrage Bonita Open Solution 5.3
page 28 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Slectionnez une valeur par dfaut :
Copie dcran 37. Slectionner une valeur par dfaut pour la liste
Veuillez noter que Web Purchase -> Details -> Data contient dsormais 4 variables globales.
Copie dcran 38. Les nouvelles donnes (variables) cres saffichent dans Data pour le processus
Slectionnez Default value TV
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 29
Vous allez maintenant complter les dtails des tapes More Info et Pay : Allez dans More Info -> Data et slectionnez Add :
Copie dcran 39. Ajouter des donnes aux dtails de ltape More Info
La nouvelle variable est maintenant affiche dans Details.
Copie dcran 40. Les nouvelles donnes (variables) cres saffichent dans Data pour cette tape
Compltez les champs suivants Name comment Description Additional information
supplied by sales
employee Data type Text
Guide de dmarrage Bonita Open Solution 5.3
page 30 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Allez dans Pay ->Data et slectionnez Add. Ajoutez 2 variables de texte et 1 variable boolenne : Pour ajouter les 2 variables de texte, compltez les champs suivants :
Name: creditCardNumber Description: Customer's Credit Card Data type: Text
et
Name: expirationDate Description: Card valid until Data type: Date
Default value: Now Puis ajoutez la variable boolenne oui/non relative au choix de la livraison express :
Name: chooseExpressDelivery Description: If yes - send express; if no - send regular post Data type: Boolean
Default value: true
Copie dcran 41. Les nouvelles donnes (variables) cres saffichent dans Data pour cette tape
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 31
Vous allez maintenant dfinir les conditions pour le chemin de la sortie de ltape Pay. Ajoutez des conditions si-alors aux 2 transitions. Slectionnez la transition entre ltape Pay et ltape Express Delivery. Dans le champ Conditions, saisissez chooseExpressDelivery. Cette expression en langage Groovy quivaut chooseExpressDelivery=true.
Copie dcran 42. Ajouter une condition boolenne (vrai) une transition
Slectionnez la transition entre ltape Pay et ltape Archive. Modifiez-la en if no . Dans le
champ conditions, saisissez !chooseExpressDelivery. Cette expression en langage Groovy
quivaut chooseExpressDelivery=false.
Copie dcran 43. Ajouter une condition boolenne (faux) une transition
Compltez les champs suivants Name: If yes Conditions: chooseExpressDelivery
Compltez les champs suivants Name: If yes Conditions: !chooseExpressDelivery
Guide de dmarrage Bonita Open Solution 5.3
page 32 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Le nom de chaque transition saffiche dsormais dans le processus.
Copie dcran 44. Le nom des transitions saffiche dans le processus
La dfinition du processus est maintenant termine et ce dernier est prt tre dploy/excut. Enregistrez-le.
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 33
Excuter un processus
Pour excuter (dployer) votre processus, cliquez sur licne Run dans la barre de tches ou slectionnez Run dans la barre de menus. Aprs quelques secondes, Bonita Open Solution va afficher une srie de messages de statut indiquant que le dploiement a russi. Veuillez noter que vous tes connect(e) en tant quadministrateur. Le processus peut maintenant sexcuter tape par tape. Les formulaires sont prsents dans le formulaire Bonita par dfaut et lapplication web Bonita par dfaut, que vous navez pas encore personnaliss (les champs ne sont pas organiss selon un ordre spcifique, ils sont dsigns par le nom de la variable, etc.). Aprs avoir rempli les champs de la section Run a Process, vous pourrez revenir dans Bonita Studio et personnaliser ces formulaires (reportez-vous Personnaliser les formulaires).
Copie dcran 45. Formulaire initial du cas du processus Web Purchase (formulaire de la commande client)
chaque tape, vous pouvez entreprendre les actions que vous avez dfinies. (Veuillez noter quen tant quadministrateur, vous testez les actions humaines du client (linitiateur) au lancement du processus et lors de ltape Pay, ainsi que celles du vendeur lors des tapes Sales Review et More Info.)
Le formulaire par dfaut de la commande client constitue le point de dpart du cas du processus Web Purchase
En tant que client : compltez le formulaire de commande et cliquez sur Submit
Guide de dmarrage Bonita Open Solution 5.3
page 34 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Copie dcran 46. Complter le formulaire de commande client du processus Web Purchase pour lancer un cas
Les informations saisies par le client sont prsentes pour approbation ltape Sales Review. Vous pouvez dsormais approuver (Approve), rejeter (Reject) la requte, ou demander la saisie dinformations complmentaires (More Information). Veuillez noter que les acteurs de ltape comprennent les personnes que vous avez identifies comme Sales Employees, plus ladministrateur.
Copie dcran 47. Prendre une dcision ltape Sales Review
Copie dcran 48. Complter le formulaire tel que prsent ltape More Info
En tant que vendeur : slectionnez More Info et cliquez sur Submit
En tant que vendeur : saisissez les informations complmentaires et cliquez sur Submit : enter additional information and Submit
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 35
Copie dcran 49. Complter de nouveau le formulaire (aprs itration) ltape Sales Review
Copie dcran 50. Complter le formulaire tel que prsent ltape Pay
Veuillez noter qu cette tape, le formulaire sera prsent linitiateur du processus mais que, par dfaut, ladministrateur y a aussi accs pour lactiver.
En tant que vendeur : slectionnez Approve et Submit
En tant que client : indiquez le numro de carte bancaire et la date dexpiration, slectionnez Express Delivery et cliquez sur Submit
Guide de dmarrage Bonita Open Solution 5.3
page 36 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Copie dcran 51. Cas du Web Purchase termin
Cliquez sur Bonita User Experience (entour en rouge) pour ouvrir Bonita User Experience.
Processus termin. Allez la page User Experience
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 37
Complter un cas de processus
Utilisez Bonita User Experience pour excuter de multiples cas de ce processus. Veuillez noter que
vous pouvez aussi ouvrir User Experience en cliquant sur licne User XP dans la barre de tches de Bonita Studio. Votre bote de messagerie contient dsormais un rcapitulatif de toutes les actions auxquelles vous avez particip. Vous pouvez les consulter tout moment. Dans la mesure o le cas que vous venez dexcuter ne contient pas dtapes ouvertes il a t men son terme il saffichera dans Cases -> Show archived cases only.
Copie dcran 52. Le cas initial complt saffiche dans les cas archivs
Copie dcran 53. Page Bonita User Experience avec le cas test achev du processus Web Purchase
Cliquez sur Web Purchase dans la liste des cas pour le dvelopper
Guide de dmarrage Bonita Open Solution 5.3
page 38 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Copie dcran 54. Une des tapes compltes du cas test du processus Web Purchase
Pour excuter une nouvelle fois ce processus, il vous suffit de revenir dans la bote de messagerie, de slectionner Start a Case puis Web Purchase :
Copie dcran 55. Lancer un autre cas pour le processus Web Purchase
Case Overview contient les tapes excutes lors de votre cas test
Cliquez sur le cas Web Purchase sous Start a case pour excuter un autre cas
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 39
Le processus se rexcute avec un nouveau cas.
Copie dcran 56. Complter le formulaire de commande client du processus Web Purchase pour dmarrer
un nouveau cas
Compltez les champs du formulaire de commande puis cliquez sur Submit. Revenez dans la bote de messagerie pour visualiser le cas ouvert.
Copie dcran 57. Les cas ouverts avec les tapes raliser saffichent dans la bote de messagerie
Excutez plusieurs cas pour tester diffrents choix chaque tape.
Guide de dmarrage Bonita Open Solution 5.3
page 40 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Personnaliser les formulaires
Revenez dans Bonita Studio pour personnaliser la prsentation des informations telles quelles saffichent pour lutilisateur final dans les quatre formulaire gnrs par Bonita Open Solution pour ce tutoriel. Ajouter un formulaire Case Start Le premier formulaire de ce processus, Case Start: Web Purchase, est celui qui lance le processus. Pour le personnaliser, cliquez sur le pool. Slectionnez Details -> Forms -> Add. Un assistant saffiche avec toutes les variables de donnes disponibles pour ce formulaire.
Copie dcran 58. Slectionner les donnes devant safficher dans le nouveau formulaire
Pour cet exemple, laissez toutes les options coches, et cliquez sur Finish pour continuer. Une version par dfaut du formulaire saffiche, ainsi que le panneau Details qui lui est associ.
Copie dcran 59. Panneau Details du formulaire Web Purchase
Pour visualiser le formulaire dans son intgralit, fermez les panneaux Details et Overview (cliquez sur la X en haut droite de chaque panneau).
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 41
Copie dcran 60. Fermer les panneaux Details et Overview pour visualiser le formulaire dans son intgralit
Copie dcran 61. Formulaire initial du processus Web Purchase prt tre personnalis
Chaque champ de donnes du formulaire est prsent dans un widget. Vous pouvez personnaliser lordre et la prsentation de tous les widgets du formulaire.
Guide de dmarrage Bonita Open Solution 5.3
page 42 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Rorganiser les widgets au sein du formulaire Il est plus facile de dplacer les widgets lorsquil y a un espace vide. Ajoutez un nouveau widget en
haut du formulaire en cliquant sur le symbole add a row dans le coin suprieur gauche :
Copie dcran 62. Ajouter un widget vide en haut du formulaire
Maintenant, vous pouvez cliquer sur le widget customerName et le faire glisser la premire ligne du formulaire.
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 43
Copie dcran 63. Rorganiser les widgets au sein du formulaire
Cliquez sur les autres widgets et placez-les dans lordre souhait.
Copie dcran 64. Supprimer un widget inutile
Pour supprimer un widget inutile, cliquez sur le symbole remove a row dans le coin infrieur gauche.
Guide de dmarrage Bonita Open Solution 5.3
page 44 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Personnaliser les widgets du formulaire Maintenant, vous pouvez personnaliser les dtails de chaque widget. Commencez par le widget customerName ; cliquez sur le widget et allez dans le panneau Details. (Il vous faudra peut-tre rinitialiser la vue pour afficher ce panneau. Allez dans la barre de menus et slectionnez View -> Reset view.)
Copie dcran 65. Personnaliser les dtails gnraux du widget
Slectionnez Options et Is mandatory.
Copie dcran 66. Indiquer que le champ Customer Name doit tre complt dans le formulaire
Il ny a pas de changement apporter aux options Data, Validators, Grid, ou Appearance pour ce widget. Passez au widget suivant, customerEmail. Modifiez le champ Show label en Email
address. Slectionnez Details -> Validators -> Add.
Compltez les champs suivants Show label: Full Name
Tool tip: please enter first then last name Field type Text Box
Slectionnez Validator type: Mail
Compltez le champ suivant Error message this does not appear to
be a valid email address
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 45
Copie dcran 67. Ajouter un valideur
Si une X rouge saffiche dans le champ, enregistrez le diagramme, cela devrait rsoudre le problme. Il ny a pas de changement apporter aux options Data, Grid, ou Appearance pour ce widget. Passez au widget suivant, customerPhone. Slectionnez Details -> General.
Copie dcran 68. Personnaliser les dtails dun autre widget
Il ny a pas de changement apporter aux options Data, Validators, Grid, ou Appearance pour ce widget. Slectionnez Options et Is mandatory. Passez au widget suivant products. Slectionnez Details -> General.
Copie dcran 69. Crer une liste droulante pour une liste de choix
Compltez les champs suivants Show label: Phone number
Tool tip: please enter a number we can reach you at during working hours
Field type Text Box
Compltez les champs suivants Show label: Promotional products available Field type Select
Guide de dmarrage Bonita Open Solution 5.3
page 46 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Pour cette variable, une liste droulante permet lutilisateur de slectionner plusieurs choix dans une liste de donnes.
Copie dcran 70. Formulaire personnalis
Vous pouvez prvisualiser le formulaire que vous venez de crer en cliquant sur licne Preview
dans la barre de tches.
Copie dcran 71. Prvisualiser le formulaire personnalis (pour lancer le processus)
Fermez le formulaire et enregistrez-le en cliquant sur la X dans longlet.
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 47
Ajouter un formulaire Sales Review la diffrence du formulaire live prsent linitiateur pour dmarrer ce processus, le formulaire de ltape Sales Review sert principalement rcapituler les donnes passer en revue. Il ny a quun seul champ dynamique pour le vendeur, savoir le choix de la dcision . Pour cela, crez un formulaire maintenant. Slectionnez Sales Review -> Details -> Forms -> Add. Ici aussi, slectionnez toutes les donnes disponibles afin quelles soient intgres au formulaire.
Copie dcran 72. Slectionner les widgets afficher dans le nouveau formulaire
Ajoutez un nouvel espace au formulaire juste au-dessus du bouton Submit. Faites glisser le widget decision et dposez-le cet endroit. Rorganisez les autres widgets (cf. copie dcran ci-dessous) et supprimez le widget vide qui en rsulte.
Guide de dmarrage Bonita Open Solution 5.3
page 48 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Copie dcran 73. Organiser les widgets
Reformatez les widgets customerName, customerEmail, customerPhone, et products afin quils reprennent les donnes dj saisies par linitiateur. Cliquez sur le widget customerName pour afficher son panneau Details. Vous pourrez y modifier le champ Field Type et le passer de TextBox (champ dynamique) Text (champ en lecture seule).
Copie dcran 74. Modifier le widget du champ TextBox (dynamique) Text (lecture seule)
Procdez de mme pour les widgets customerEmail, et customerPhone.
Compltez les champs suivants Show label: Customer Name Field type change to Text
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 49
Il vous faudra redfinir un widget pour faire de products un champ en lecture seule. Supprimez lancien widget products.
Cliquez sur pour insrer un nouveau widget. Cliquez sur un widget Text dans la Palette et placez-le dans le nouvel emplacement.
Copie dcran 75. Ajouter un nouveau widget Text
Cliquez sur le nouveau widget, slectionnez Details -> General et renommez le widget et le descriptif (Label).
Copie dcran 76. Renommer le nouveau widget
Compltez les champs suivants Name: products Show label Products selected
Guide de dmarrage Bonita Open Solution 5.3
page 50 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Dans le nouveau widget Products, slectionnez General -> Data. Puis, slectionnez ${products}.
Copie dcran 77. Slectionner la valeur de donnes pour le champ textuel Products
Enfin, slectionnez decision -> General. Choisissez Radio comme Field Type. Radio nautorise quun seul choix partir de la liste de donnes. Cest lunique champ dynamique de ce formulaire.
Copie dcran 78. Choisir Radio comme type de champ pour le formulaire de dcision
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 51
Copie dcran 79. Widgets personnaliss du formulaire Sales Review
Prvisualisez le formulaire que vous avez personnalis.
Copie dcran 80. Prvisualiser le formulaire personnalis (pour ltape Sales Review)
Personnalisez de la mme faon le formulaire pour More Info. Laissez le champ des commentaires (Add comment) comme champ TextBox dynamique . Le formulaire pour ltape Pay sera de nouveau prsent linitiateur, vous pouvez donc ajouter un widget pour faire la synthse de la commande du client. Cliquez sur Pay et slectionnez Details -> Forms -> Add.
Guide de dmarrage Bonita Open Solution 5.3
page 52 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Lorsque lassistant Create a New Form saffiche, slectionnez uniquement chooseExpressDelivery, creditCardNumber, et expirationDate. Rorganisez les widgets comme montr ci-dessous. Ajoutez un nouveau widget en cliquant sur le widget Message et en le dposant tout en haut du formulaire.
Copie dcran 81. Crer un formulaire pour ltape Pay
Revenez dans le panneau Details et modifiez les descriptifs des widgets suivants :
creditCardNumber: Credit Card Number
expirationDate: Expiration Date
chooseExpressDelivery: Do you want express delivery? Check if yes: Pour le nouveau widget Message, slectionnez Details -> Data. Slectionnez Edit Expression comme valeur du champ Initial value. Crez une expression en langage Groovy pour prsenter un message dans le formulaire.
Copie dcran 82. Slectionner Edit Expression pour crer une expression en Groovy
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 53
Copie dcran 83. Saisir une expression en Groovy qui sera value et prsente dans le message
Prvisualisez le formulaire que vous avez personnalis.
Copie dcran 84. Prvisualiser le formulaire personnalis (pour ltape Pay)
Fermez et enregistrez le formulaire. Enregistrez votre processus sous le nom Web Purchase Diagram 1.4. Excutez-le. Les diffrents formulaires conus devraient maintenant safficher dans le formulaire par dfaut Bonita Open Solution Web.
Guide de dmarrage Bonita Open Solution 5.3
page 54 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010
Copie dcran 85. Formulaire (champs) personnalis(s) prsent(s) dans le formulaire en ligne par dfaut
Bonita Open Solution
Synthse
Pour ce tutoriel, seules certaines fonctions de Bonita Open Solution ont t utilises, notamment : Les interfaces graphiques de Bonita Studio, pour crer un processus complet en :
concevant des tapes et en les dfinissant comme humaines (Human) ou automatiques (Automatic) ;
affectant des acteurs (Actors) aux tapes humaines ; ajoutant des variables globales au processus et des variables locales aux tapes, qui ont t
utilises ensuite pour crer des formulaires interactifs o en dfinissant des variables de texte et de liste ; o en dfinissant une variable boolenne ;
dfinissant des conditions pour les transitions afin de grer les sorties multiples dune tape ; et
dfinissant une porte (Gate) pour grer les entres multiples dune tape dans une itration. Linterface Forms par dfaut de Bonita User Experience :
pour excuter un processus finalis et saisir les informations dans les formulaires interactifs crs partir de vos variables.
Linterface de type bote de messagerie de Bonita User Experience :
pour visualiser les tapes du cas finalis ; pour consulter lhistorique du cas ; pour excuter un cas supplmentaire (ou deux, ou plusieurs) de votre processus.
La fonction de personnalisation Form Builder de Bonita Studio :
pour slectionner les champs de donnes prsenter dans un formulaire ;
pour configurer la prsentation de ces champs de donnes pour lutilisateur. Si vous explorez davantage Bonita Open Solution, vous dcouvrirez dautres fonctionnalits non-abordes dans ce Guide de dmarrage. Ainsi, dans le panneau Details dune tape, vous pouvez dfinir des connecteurs (Connectors) pour tablir une connexion aux bases de donnes externes et aux systmes de messagerie, ainsi que bien dautres lments.
Guide de dmarrage Bonita Open Solution 5.3
BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 55
Retour dexprience, questions, et informations supplmentaires
Veuillez vous reporter au Manuel Utilisateur pour une explication approfondie des fonctions de Bonita Open Solution. Vos retours sont les bienvenus. Nous vous attendons sur le Forum BonitaSoft ! www.bonitasoft.org/forum Le Forum BonitaSoft est aussi lendroit idal pour poser vos questions. Et noubliez pas de consulter nos Bug Tracker, Source Code, etc. www.bonitasoft.org/index.php Rejoignez la communaut BonitaSoft et abonnez-vous notre Newsletter, accdez des informations de pointe et bien dautres ressources. www.bonitasoft.com/community/join.php Pour plus dinformations, contactez-nous BonitaSoft. www.bonitasoft.com/company/contact.php Amusez-vous avec Bonita !