Skip to content

Commit

Permalink
Antoine review on Bonita BPM 7.4.3 for French version
Browse files Browse the repository at this point in the history
  • Loading branch information
amottier committed Mar 22, 2017
1 parent 264bea7 commit 0e36c8f
Show file tree
Hide file tree
Showing 13 changed files with 36 additions and 31 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ Content is available in:
- French (Bonita BPM 7.4)
- Spanish (Bonita BPM 7.2)

##Setup instructions for slides
## Setup instructions for slides
1. Download [reveal.js version 3.4.1](https://github.com/hakimel/reveal.js/releases/tag/3.4.1)
2. Paste the content of the `slides/THE_LANGUAGE/` folder into your `reveal.js` directory
3. Paste the content of the `slides/theme` folder in your `reveal.js/css/theme` folder

##Setup instructions for exercises
## Setup instructions for exercises
1. Download and install the [DEP4E eclipse plugin](http://dep4e.sourceforge.net/)
2. Download [Ant-Contrib 1.0b2](http://sourceforge.net/projects/ant-contrib/files/ant-contrib/ant-contrib-1.0b2/ant-contrib-1.0b2-bin.zip/download)
3. Open Eclipse preferences and navigating to `Ant / Runtime`
Expand All @@ -22,7 +22,7 @@ Content is available in:
6. Locate your eclipse plugin configuration path in the console output by performing a first build. The path should be something similar to this: `eclipse/configuration/org.eclipse.osgi/433/0/.cp/resources/`
7. Overwrite your configuration files with the content of `custom-template` (some files should be overwritten).

##Build instructions for exercises
## Build instructions for exercises
With the exercises project set up, you may build the instructions in Eclipse:
- as a PDF by running the Ant "PDF" target
- as a ZIP file with corrections by running the Ant "Package as ZIP" target
Binary file modified exercices/corrections/fr/Diagramme demande de congés-1.0.bos
Binary file not shown.
Binary file modified exercices/corrections/fr/Diagramme demande de congés-2.0.bos
Binary file not shown.
Binary file modified exercices/corrections/fr/Diagramme demande de congés-3.0.bos
Binary file not shown.
Binary file modified exercices/corrections/fr/Diagramme demande de congés-4.0.bos
Binary file not shown.
Binary file modified exercices/corrections/fr/page-SuiviDesDemandes.zip
Binary file not shown.
2 changes: 1 addition & 1 deletion exercices/source/fr/chapters/ex1.xml
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@
</listitem>
<listitem>
<para><emphasis role="bold">Configurer la condition sur la transition "Oui" pour que le flot suive cette branche.</emphasis></para>
<para>Sélectionner la transition et entrer la valeur "true" dans le champ.</para>
<para>Sélectionner la transition et entrer la valeur "true" dans le champ "Condition".</para>
<para>
<mediaobject>
<imageobject>
Expand Down
4 changes: 2 additions & 2 deletions exercices/source/fr/chapters/ex2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@
<para><emphasis role="bold">Configurer le contrat d'instanciation</emphasis></para>
<para>Sélectionner le pool de processus et naviguer dans l'onglet "Exécution / Contrat / Entrées".</para>
<para>Cliquer sur le bouton "Ajouter à partir de données...".</para>
<para>Sélectionner la variable métier "demande" et cliquer sur "Suivant". Garder le nom par défaut "demandeInput".</para>
<para>Sélectionner la variable métier "demande", garder le nom par défaut "demandeInput" et cliquer sur "Suivant".</para>
<para>Décocher les attributs "idDemandeur" et "estApprouvee".</para>
<para>
<mediaobject>
Expand Down Expand Up @@ -261,7 +261,7 @@
<para>Sélectionner l'étape "Valider demande" et naviguer dans l'onglet "Exécution / Opérations".</para>
<para>Cliquer sur "Ajouter".</para>
<para>Sélectionne "demande" comme cible.</para>
<para>Cliquer sur le lien "Prend la valeur de" et changer l'opérateur en "Utiliser une méthode Java".</para>
<para>Cliquer sur le lien "Prend la valeur de" et changer l'opérateur en "Utilise une méthode Java".</para>
<para>Sélectionner la méthode "setEstApprouvee" et cliquer sur "OK".</para>
<para>Sélectionner l'entrée de contrat "estApprouvee" dans le menu déroulant de droite.</para>
<para>
Expand Down
18 changes: 9 additions & 9 deletions exercices/source/fr/chapters/ex3.xml
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@
<para>Cliquer sur l'icône "binding" <guiicon><inlinegraphic fileref="resources/ex3_04.png"/></guiicon> associé à la propriété "Caché".</para>
<para>Entrer ce contenu dans le champ texte qui est apparu (ceci aura pour effet d'afficher le widget uniquement en cas d'erreur) :</para>
<para>
<programlisting language="javascript">erreur == null</programlisting>
<programlisting language="javascript">!erreur</programlisting>
</para>
<para>Remplacer la propriété "Texte" du widget par ce contenu :</para>
<para>
Expand Down Expand Up @@ -199,7 +199,7 @@
<listitem>
<para><emphasis role="bold">Créer un formulaire pour l'étape "Valider demande".</emphasis></para>
<para>Dans le Studio, sélectionner l'étape "Valider demande" et naviguer dans l'onglet "Exécution / Formulaire".</para>
<para>Utiliser le menu déroulant "Formulaire cible" pour créer un nouveau formulaire.</para>
<para>Cliquer sur l'icone "Crayon" du champ "Formulaire cible" pour ouvrir l'UI Designer sur un nouveau formulaire.</para>
</listitem>
<listitem>
<para><emphasis role="bold">Renommer le formulaire</emphasis></para>
Expand Down Expand Up @@ -335,7 +335,7 @@
</thead>
<tbody>
<row>
<entry>Valeur</entry>
<entry>Texte</entry>
<entry><code>&lt;b&gt;Demandeur :&lt;/b&gt; {{demandeur.firstname}} {{demandeur.lastname}}</code></entry>
</row>
</tbody>
Expand All @@ -344,7 +344,7 @@
</listitem>
<listitem>
<para><emphasis role="bold">Ajouter un widget pour afficher la date de début</emphasis></para>
<para>Faire glisser un widget de type "Text" dans une nouvelle ligne sous le titre du formulaire.</para>
<para>Faire glisser un widget de type "Text" dans une nouvelle ligne sous le widget "Demandeur".</para>
<para>Configurer le widget comme ceci :</para>
<informaltable frame="all">
<tgroup cols="2" align="left" colsep="1" rowsep="1">
Expand All @@ -358,7 +358,7 @@
</thead>
<tbody>
<row>
<entry>Valeur</entry>
<entry>Texte</entry>
<entry><code>&lt;b&gt;Date de début :&lt;/b&gt; {{demande.dateDebut | date : 'dd/MM/yyyy' : 'UTC'}}</code></entry>
</row>
</tbody>
Expand All @@ -382,7 +382,7 @@
</thead>
<tbody>
<row>
<entry>Valeur</entry>
<entry>Texte</entry>
<entry><code>&lt;b&gt;Nombre de jours :&lt;/b&gt; {{demande.nombreJours}}</code></entry>
</row>
</tbody>
Expand Down Expand Up @@ -422,7 +422,7 @@
</row>
<row>
<entry>Données envoyées au clic</entry>
<entry>{"estApprouvee" : false}</entry>
<entry>{"estApprouvee":false}</entry>
</row>
<row>
<entry>Valeur de réponse en cas d'échec</entry>
Expand Down Expand Up @@ -461,7 +461,7 @@
</row>
<row>
<entry>Données envoyées au clic</entry>
<entry>{"estApprouvee" : true}</entry>
<entry>{"estApprouvee":true}</entry>
</row>
<row>
<entry>Valeur de réponse en cas d'échec</entry>
Expand All @@ -482,7 +482,7 @@
<para>Cliquer sur l'icône "binding" <guiicon><inlinegraphic fileref="resources/ex3_04.png"/></guiicon> associé à la propriété "Hidden".</para>
<para>Entrer ce contenu dans le champ texte qui est apparu :</para>
<para>
<programlisting language="javascript">erreur == null</programlisting>
<programlisting language="javascript">!erreur</programlisting>
</para>
<para>Remplacer la propriété "Texte" du widget par ce contenu :</para>
<para>
Expand Down
4 changes: 3 additions & 1 deletion exercices/source/fr/chapters/ex5.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,12 @@
<orderedlist>
<listitem><para><emphasis role="bold">Mise en place de FakeSMTP</emphasis></para>
<para>Récupérer le binaire de FakeSMTP depuis cette URL: <link linkend="http://nilhcem.github.com/FakeSMTP/downloads/fakeSMTP-latest.zip">http://nilhcem.github.com/FakeSMTP/downloads/fakeSMTP-latest.zip</link></para>
<para>Décompresser l'archive fakeSMTP-latest.zip</para>
<para>Lancer FakeSMTP en double cliquant sur le fichier JAR ou en lançant la commande suivante:</para>
<para>
<programlisting language="shell">java -jar fakeSMTP-2.0.jar</programlisting>
</para>
<para>Une fois l'interface graphique de FakeSMTP affichée, cliquer sur le bouton "Start server".</para>
<para>Une fois l'interface graphique de FakeSMTP affichée, cliquer sur le bouton "Démarrer le serveur".</para>
</listitem>
<listitem><para><emphasis role="bold">Dupliquer le diagramme de processus de l'exercice précédent pour créer une version 5.0.</emphasis></para></listitem>
<listitem>
Expand Down Expand Up @@ -111,6 +112,7 @@
<listitem>
<para><emphasis role="bold">Ajouter un connecteur d'envoi d'email sur la tâche "Notifier refus".</emphasis></para>
<para>Répéter l'étape précédente en nommant le connecteur "envoiEmailRefus" et en spécifiant "Demande de congés refusée" comme sujet.</para>
<para>Vous pouvez utiliser la fonctionnalité qui permet de copier un connecteur configuré sur une tâche vers une autre tâche.</para>
</listitem>
<listitem>
<para><emphasis role="bold">Tester le processus</emphasis></para>
Expand Down
15 changes: 9 additions & 6 deletions exercices/source/fr/chapters/ex6.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<listitem>
<para><emphasis role="bold">Créer une page d'application.</emphasis></para>
<para>Dans le Studio, cliquer sur le bouton UI Designer.</para>
<para>Cliquer sur le bouton "Créer", sélectionner "Page d'application" et fournir un nom. Finalement, cliquer sur "Créer".</para>
<para>Cliquer sur le bouton "Créer", sélectionner "Page d'application" et fournir le nom "SuiviDesDemandes". Finalement, cliquer sur "Créer".</para>
<para>
<mediaobject>
<imageobject>
Expand Down Expand Up @@ -152,9 +152,13 @@
<entry>Valeur</entry>
<entry>$item.dateDebut</entry>
</row>
<row>
<entry>Format de la date</entry>
<entry>dd/MM/yyyy</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</informaltable>
<para>Un widget input avec les options suivantes : </para>
<informaltable frame="all">
<tgroup cols="2" align="left" colsep="1" rowsep="1">
Expand Down Expand Up @@ -208,15 +212,15 @@
</row>
<row>
<entry>Libellé</entry>
<entry>Status</entry>
<entry>Statut</entry>
</row>
<row>
<entry>Valeur</entry>
<entry>$item.estApprouveeLabel</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</informaltable>
<para>Sauvegarder la page. La page devrait ressembler à cela :</para>
<para>
<mediaobject>
Expand Down Expand Up @@ -303,8 +307,7 @@
<para>Cliquer sur "Créer une nouvelle variable" et choisir "External API".</para>
<para>Nommer le "informationDefinitionProcessus".</para>
<para>Dans le champ URL d'API, taper : </para>
<para><programlisting language="xml">../API/bpm/process?
p=0&amp;c=100&amp;o=displayName%20DESC&amp;s=Demande%20de%20Conges&amp;f=user_id={{sessionInfo.user_id}}</programlisting></para>
<para><programlisting language="xml">../API/bpm/process?p=0&amp;c=100&amp;o=version%20DESC&amp;f=name=Demande%20de%20cong%C3%A9s</programlisting></para>
<para>Faire attention qu'aucun espace dans l'URL ne subsiste après le copier/coller.</para>
</listitem>
<listitem>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
for (let line of $data.demandeConges) {
if (line.estApprouvee === null) {
line.estApprouveeLabel = "En cours";
} else if (line.estApprouvee) {
line.estApprouveeLabel = "Approuvee";
} else {
line.estApprouveeLabel = "Rejetee";
}
for (let demande of $data.demandesConges) {
if(demande.estApprouvee) {
demande.estApprouveeLabel = "Approuvée";
} else if(demande.estApprouvee === false) {
demande.estApprouveeLabel = "Rejetée";
} else {
demande.estApprouveeLabel = "En cours";
}
}
2 changes: 1 addition & 1 deletion slides/fr/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@

<aside class="notes">
Presentation of Bonita BPM<br/>
Creation of 1st process<br/>
Creation of 1st process and application<br/>
Mix of theoretical presentation and practical exercises<br />
Time to answer your questions
</aside>
Expand Down

0 comments on commit 0e36c8f

Please sign in to comment.