55
Bonita Open Solution Version 5.3 Guide de démarrage

BOS 5.3.2 QuickStart Fr

Embed Size (px)

Citation preview

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