Vous êtes sur la page 1sur 55

Bonita Open Solution

Version 5.3

Guide de dmarrage

Guide de dmarrage Bonita Open Solution 5.3 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 page 2 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.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 BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 3

Guide de dmarrage Bonita Open Solution 5.3


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.

page 4

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3 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

Cliquez sur New pour crer un nouveau processus

Ouvrez un fichier existant .proc

Importez des fichiers .bar (crs dans BOS v5)

Ouvrez des modles de processus

Copie dcran 1. Page de dmarrage de Bonita Studio

Il vous est aussi possible daller directement la page User Experience (icne doutils) pour grer les processus (Processes) et les cas (Cases) existants.

dans la barre

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 5

Guide de dmarrage Bonita Open Solution 5.3


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 : 5 6

1 Dessinez votre processus directement dans le Whiteboard 5 Cliquez sur Run pour dployer un processus termin 6 Cliquez sur User Experience pour lancer et grer des cas 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 3 La Palette vous permet de visualiser les lments de conception de plusieurs manires

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)

Copie dcran 2. Bonita Studio prt tre utilis pour concevoir un nouveau processus

page 6

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


Bonita User Experience :

Utilisateur (admin) identifi

Start Case lance les nouveaux cas de chaque processus

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 Copie dcran 3. La page Bonita User Experience offre une bote de messagerie pour grer les processus et les cas

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 7

Guide de dmarrage Bonita Open Solution 5.3


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.)

page 8

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


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 :

Compltez les champs suivants :


Name Description
Sales Review Sales employee receives order for processing

Activity Type Human Priority Normal

Copie dcran 6. Saisir les dtails gnraux du processus Sales Review

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 9

Guide de dmarrage Bonita Open Solution 5.3


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.

Slectionnez
Group puis cliquez sur Create Copie dcran 7. Crer un groupe dacteurs pour le processu s Sales Review

Compltez les assistants :

Slectionnez
Bonita et User List

Copie dcran 8. Slectionner loption de saisie manuelle des noms des utilisateurs

page 10

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3

Compltez les champs suivants


Name Sales Employees Description Employees
authorized to handle web sales

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.

Compltez le champ suivant


Users
admin,john,james,jack

Copie dcran 10. Dfinir les acteurs du groupe

Cliquez sur Finish pour terminer cette tape.

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 11

Guide de dmarrage Bonita Open Solution 5.3


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.

page 12

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


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.

Cliquez sur loutil Step (encercl) et faites glisser une nouvelle tape dans le Whiteboard 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 :

Compltez les champs suivants


Name Pay Description Customer completes
credit card payment form

Activity type Human Priority Normal 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 .

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 13

Guide de dmarrage Bonita Open Solution 5.3


Cliquez sur Actors pour dfinir les acteurs de cette tape :

Slectionnez
Group et cliquez sur Choose Copie dcran 15. Dfinir les acteurs de cette tape

Slectionnez Initiator

Copie dcran 16. Slectionner linitiateur du processus comme acteur de cette tape

page 14

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


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.

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 15

Guide de dmarrage Bonita Open Solution 5.3


Dans le panneau Details -> General :

Compltez les champs suivants Name Reject Description Request is rejected Activity type Automatic Copie dcran 18. Ajouter ltape Reject et dfinir ses dtails gnraux

Ensuite, ajoutez ltape More Info. Dans le panneau Details -> General :

Compltez les champs suivants dans General Name More Info Description Sales employee enters additional information Activity type Human Priority Normal Copie dcran 19. Ajouter ltape More Info et dfinir ses dtails gnraux

page 16

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


Puis dans Details -> Actors -> Group, cliquez sur Choose :

Copie dcran 20. Choisir le groupe dacteurs pour ltape More Info

Compltez lassistant Assign Actors :

Slectionnez Sales Employees


Cliquez sur Finish

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.

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 17

Guide de dmarrage Bonita Open Solution 5.3


Renommez le pool de My Process en Web Purchase. Cliquez sur le pool pour dslectionner tous les lments. Cliquez sur MyProcess -> Details -> Pool :

Compltez les champs suivants


Name Version Description
Web Purchase 1.4 Simple item purchase from Web site tutorial example

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 :

Compltez les champs suivants


Name Version Description
Web Purchase Diagram 1.4 Simple item purchase from Web site tutorial example

Copie dcran 23. Renommer ce diagramme de processus

page 18

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


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.

Compltez les champs suivants


Name Description
Express Delivery Send item via 3day delivery

Activity type: Automatic 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 Description Activity type
Archive System archives record of transaction

Automatic

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 19

Guide de dmarrage Bonita Open Solution 5.3


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.

page 20

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


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.

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.

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 :

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 21

Guide de dmarrage Bonita Open Solution 5.3

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.

page 22

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3

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

Ajoutez

add more info Approve, Reject, et More Info

Copie dcran 30. Dfinir une liste pour le processus Sales Review

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 23

Guide de dmarrage Bonita Open Solution 5.3

Slectionnez
Default value Approve

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

page 24

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


Associez la sortie de chaque transition du processus Sales Review la condition de dcision qui lui est lie. Slectionnez une transition la fois :

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 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

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 25

Guide de dmarrage Bonita Open Solution 5.3


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.

Compltez les champs suivants


Name Description Data type
customerName Customers full name

Text

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.

page 26

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


Pour la dernire variable, ajoutez une Liste doptions.

Compltez les champs suivants


Name products Description Available
products

Slectionnez
Data type Name Description
List Promotional Products Special prices online

Ajoutez
TV mobile phone laptop

Copie dcran 36. Dfinir une liste au niveau du processus (variable de liste globale)

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 27

Guide de dmarrage Bonita Open Solution 5.3


Slectionnez une valeur par dfaut :

Slectionnez
Default value TV

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

page 28

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


Vous allez maintenant complter les dtails des tapes More Info et Pay : Allez dans More Info -> Data et slectionnez Add :

Compltez les champs suivants


Name comment Description Additional information
supplied by sales employee

Data type

Text

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

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 29

Guide de dmarrage Bonita Open Solution 5.3


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

page 30

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


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.

Compltez les champs suivants


Name: If yes Conditions: chooseExpressDelivery 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.

Compltez les champs suivants


Name: If yes Conditions: !chooseExpressDelivery Copie dcran 43. Ajouter une condition boolenne (faux) une transition

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 31

Guide de dmarrage Bonita Open Solution 5.3


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.

page 32

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


Excuter un processus

Pour excuter (dployer) votre processus, cliquez sur licne Run slectionnez Run dans la barre de menus.

dans la barre de tches ou

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).

Le formulaire par dfaut de la commande client constitue le point de dpart du cas du processus Web Purchase

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.)

En tant que client : compltez le formulaire de commande et cliquez sur Submit

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 33

Guide de dmarrage Bonita Open Solution 5.3


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.

En tant que vendeur : slectionnez More Info et cliquez sur Submit Copie dcran 47. Prendre une dcision ltape Sales Review

En tant que vendeur : saisissez les informations complmentaires et cliquez sur Submit : enter additional information and Submit Copie dcran 48. Complter le formulaire tel que prsent ltape More Info

page 34

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3

En tant que vendeur : slectionnez Approve et Submit Copie dcran 49. Complter de nouveau le formulaire (aprs itration) ltape Sales Review

En tant que client : indiquez le numro de carte bancaire et la date dexpiration, slectionnez Express Delivery et cliquez sur Submit 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.

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 35

Guide de dmarrage Bonita Open Solution 5.3

Processus termin. Allez la page User Experience Copie dcran 51. Cas du Web Purchase termin

Cliquez sur Bonita User Experience (entour en rouge) pour ouvrir Bonita User Experience.

page 36

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


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 de Bonita Studio. dans la barre de tches

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

Cliquez sur Web Purchase dans la liste des cas pour le dvelopper Copie dcran 53. Page Bonita User Experience avec le cas test achev du processus Web Purchase

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 37

Guide de dmarrage Bonita Open Solution 5.3

Case Overview contient les tapes excutes lors de votre cas test 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 :

Cliquez sur le cas Web Purchase sous Start a case pour excuter un autre cas

Copie dcran 55. Lancer un autre cas pour le processus Web Purchase

page 38

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


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.

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 39

Guide de dmarrage Bonita Open Solution 5.3


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). page 40 www.bonitasoft.com | BonitaSoft S.A. BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3

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.

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 41

Guide de dmarrage Bonita Open Solution 5.3


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.

page 42

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3

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 gauche.

dans le coin infrieur

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 43

Guide de dmarrage Bonita Open Solution 5.3


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.)

Compltez les champs suivants


Show label: Full Name Tool tip: please enter first then last name Field type Text Box 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.

Slectionnez
Validator type: Mail

Compltez le champ suivant


Error message this does not appear to be a valid email address

page 44

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


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.

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 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.

Compltez les champs suivants


Show label: Promotional products available Field type Select Copie dcran 69. Crer une liste droulante pour une liste de choix

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 45

Guide de dmarrage Bonita Open Solution 5.3


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.

page 46

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


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.

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 47

Guide de dmarrage Bonita Open Solution 5.3

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).

Compltez les champs suivants


Show label: Customer Name Field type change to Text Copie dcran 74. Modifier le widget du champ TextBox (dynamique) Text (lecture seule)

Procdez de mme pour les widgets customerEmail, et customerPhone.

page 48

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


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 placezle 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).

Compltez les champs suivants


Name: products Show label Products selected Copie dcran 76. Renommer le nouveau widget

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 49

Guide de dmarrage Bonita Open Solution 5.3


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

page 50

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3

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. BOS V5.3 Guide de dmarrage, 19 oct 2010 www.bonitasoft.com | BonitaSoft S.A. page 51

Guide de dmarrage Bonita Open Solution 5.3


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

page 52

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3

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.

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 53

Guide de dmarrage Bonita Open Solution 5.3

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 nonabordes 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.

page 54

www.bonitasoft.com | BonitaSoft S.A.

BOS V5.3 Guide de dmarrage, 19 oct 2010

Guide de dmarrage Bonita Open Solution 5.3


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 !

BOS V5.3 Guide de dmarrage, 19 oct 2010

www.bonitasoft.com | BonitaSoft S.A.

page 55

Vous aimerez peut-être aussi