Skip to content

Commit

Permalink
Minor improvment on French version. Need to be replicated on English …
Browse files Browse the repository at this point in the history
…version.
  • Loading branch information
amottier committed Nov 24, 2016
1 parent 05bfc66 commit e127d5f
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 32 deletions.
10 changes: 4 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,18 @@ BPM Camp - 7.x
Slides and exercises for the BPM Camp events.

Content is available in:
- English (Bonita BPM 7.2)
- French (Bonita BPM 7.2)
- English (Bonita BPM 7.3)
- French (Bonita BPM 7.3)
- Spanish (Bonita BPM 7.2)

##Setup instructions for slides
1. Download [reveal.js](https://github.com/hakimel/reveal.js/) version 3.1.0
1. Download [reveal.js](https://github.com/hakimel/reveal.js/) version 3.3.0
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
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)
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`
4. Select the `Classpath` tab and add the Ant-Contrib JAR as an external JAR under `Global Entries`
5. Create a docbook project from the `exercices` folder
Expand All @@ -26,5 +26,3 @@ Content is available in:
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


11 changes: 8 additions & 3 deletions exercices/source/fr/chapters/ex1.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<listitem><para><emphasis role="bold">Créer un nouveau diagramme de processus.</emphasis></para></listitem>
<listitem>
<para><emphasis role="bold">Spécifier le nom du diagramme et celui du processus.</emphasis></para>
<para>Cliquer sur le menu "Diagramme / Renommer" en haut du Studio.</para>
<para>Cliquer sur le menu "Diagramme / Renommer..." en haut du Studio.</para>
<para>Entrer "Diagramme demande de congés" pour le nom du diagramme et "Demande de congés" pour celui du pool.</para>
<para>
<mediaobject>
Expand Down Expand Up @@ -113,6 +113,11 @@
<para><emphasis role="bold">Configurer la transition "Non" en tant que flux par défaut.</emphasis></para>
<para>Sélectionner la transition "Non" et cocher la case "Flux par défaut".</para>
</listitem>
<listitem>
<para><emphasis role="bold">Actualiser la validation du diagramme :</emphasis></para>
<para>Naviguer dans l'onglet "Statut de validation".</para>
<para>Cliquer sur le bouton "Rafraîchir".</para>
</listitem>
<listitem>
<para><emphasis role="bold">Vérifier que le diagramme ressemble à ceci :</emphasis></para>
<para>
Expand All @@ -132,15 +137,15 @@
<para>Cliquer sur le bouton <guiicon><inlinegraphic fileref="resources/ex1_08.png"/></guiicon> de la barre de menu supérieur du Studio.</para>
<para>Votre navigateur devrait s'ouvrir et présenter un formulaire d'instanciation automatiquement généré. Soumettre le formulaire.</para>
<para>Vous devriez être redirigé vers la boîte de réception de tâches du Portail Bonita.
Sélectionner la tâche "Valider demande" et cliquer sur "Faire" en haut à droite de l'écran.</para>
Sélectionner la tâche "Valider demande" et cliquer sur "Prendre" en haut à droite de l'écran.</para>
<para>
<mediaobject>
<imageobject>
<imagedata scalefit="1" width="100%" contentdepth="100%" align="center" format="png" fileref="resources/ex1_09.png" />
</imageobject>
</mediaobject>
</para>
<para>Soumettre le formulaire de l'étape "Valider demande" pour terminer le cas.</para>
<para>Soumettre le formulaire de l'étape "Valider demande" en cliquant sur le bouton "Exécuter" pour terminer le cas.</para>
</listitem>
</orderedlist>
</section>
Expand Down
10 changes: 6 additions & 4 deletions exercices/source/fr/chapters/ex2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
</orderedlist>
<para>Une fois complété, le processus sera exécutable avec des formulaires générés automatiquement.</para>
<warning>
<para>Il est important de strictement respecter la casse et la syntaxe des noms techniques fournis dans les instructions sous peine d'erreurs.</para>
<para>Il est important de respecter strictement la casse et la syntaxe des noms techniques fournis dans les instructions sous peine d'erreurs.</para>
</warning>
</section>

Expand Down Expand Up @@ -136,7 +136,7 @@
<listitem>
<para><emphasis role="bold">Déclarer une variable métier de type "DemandeConges" dans le processus.</emphasis></para>
<para>Sélectionner le pool du processus et naviguer dans l'onglet "Données / Variables du pool".</para>
<para>Cliquer sur "Ajouter" dans la section "Variables métier".</para>
<para>Cliquer sur "Ajouter..." dans la section "Variables métier".</para>
<para>Nommer la variable "demande" et sélectionner le type d'objet métier "DemandeConges".</para>
<para>Cliquer sur "Terminer".</para>
<para>
Expand All @@ -160,7 +160,7 @@
</imageobject>
</mediaobject>
</para>
<para>Click sur "Terminer" et ignorer les messages d'avertissement concernant l'initialisation partielle de la variable métier.</para>
<para>Cliquer sur "Terminer" et ignorer les messages d'avertissement concernant l'initialisation partielle de la variable métier.</para>
<para>
<mediaobject>
<imageobject>
Expand Down Expand Up @@ -234,12 +234,14 @@
<listitem>
<para><emphasis role="bold">Modifier l'initialisation de la variable métier.</emphasis></para>
<para>Sélectionner le pool du processus et naviguer dans l'onglet "Données / Variables du pool".</para>
<para>Sélectionner la variable "demande" et cliquer sur "Modifier".</para>
<para>Sélectionner la variable "demande" et cliquer sur "Modifier...".</para>
<para>Cliquer sur l'icône "crayon" associé au champ "Valeur par défaut" pour ouvrir l'éditeur d'expression.</para>
<para>Entrer le code suivant (ou simplement appliquer les modifications) :</para>
<para>
<programlisting language="java"><xi:include parse="text" href="../resources/code/ex2_initRequest.java"><xi:fallback><para>XINCLUDE-ERROR</para></xi:fallback></xi:include></programlisting>
</para>
<para>Cliquer sur le bouton "OK" pour fermer l'éditeur d'expresion.</para>
<para>Cliquer à nouvau sur le bouton "OK" pour valider la modification de la variable métier.</para>
</listitem>
<listitem>
<para><emphasis role="bold">Configurer le contrat de l'étape "Valider demande".</emphasis></para>
Expand Down
Binary file modified exercices/source/fr/resources/screenshots/ex1_09.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
36 changes: 17 additions & 19 deletions slides/fr/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
</script>

<meta name="description" content="Présentation de Bonita BPM permettant de rapidement réaliser un premier processus">
<meta name="author" content="Antoine Mottier - Philippe Ozil">
<meta name="author" content="Antoine Mottier - Lionel Palacin - Philippe Ozil">

<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

<link rel="stylesheet" href="css/reveal.css">
<link rel="stylesheet" href="css/theme/bonita/bonita.css" id="theme">
Expand Down Expand Up @@ -89,7 +89,8 @@
<aside class="notes">
Presentation of Bonita BPM<br/>
Creation of 1st process<br/>
Mix of theoretical presentation and practical exercises
Mix of theoretical presentation and practical exercises<br />
Time to answer your questions
</aside>
</section>

Expand All @@ -100,10 +101,10 @@ <h2>Programme</h2>
<li>Composants de Bonita BPM</li>
<li>Introduction au BPMN</li>
<li>Données &amp; Contrats</li>
<li>D'avantage sur le BPMN</li>
<li>Formulaires et Pages</li>
<li>Acteurs</li>
<li>Connecteurs</li>
<li>Applications</li>
<li>Déploiement</li>
</ul>
</section>
Expand Down Expand Up @@ -146,18 +147,18 @@ <h2>Composants de Bonita BPM</h2>
</section>

<section>
<h2 style="font-size:1.4em;">Bonita BPM Studio : éditeur de diagrammes</h2>
<h2 style="font-size:1.4em;">Studio : éditeur de diagrammes</h2>
<img src="presentation_images/screenshot_studio_diagram.png" alt="Bonita BPM Studio : edition de diagrammes">
<aside class="notes">
Studio is an Eclipse based IDE. Requires a JVM 7 (not compatible with 8).<br/>
Studio is an Eclipse based IDE. Requires a JVM 7 or 8.<br/>
Allows creation of process diagrams which contain one or several processes.<br/>
Different steps: process modelling, data setup, form design, connector setup...<br/>
Different steps: process modeling, data model definition, form and pages design, connector setup...<br/>
Diagram editor perspective: white board on which you drag and drop BPMN elements from a palette.
</aside>
</section>

<section>
<h2>Bonita BPM Studio : UI Designer</h2>
<h2>Studio : UI Designer</h2>
<img class="no-margin" src="presentation_images/screenshot_ui_designer.png" alt="Bonita BPM Studio : UI Designer">

<aside class="notes">
Expand Down Expand Up @@ -214,7 +215,7 @@ <h2 style="font-size:1.4em;">Bonita BPM Portal : Applications</h2>
<section>
<section>
<h2>Introduction au BPMN</h2>
<p>Une notation standard (OMG) pour la modélisation des processus</p>
<p>Notation standard pour la modélisation des processus</p>
<p>Un processus est représenté par un Pool <img src="presentation_images/bpmn_pool.png" alt="pool" style="margin:0 0 0 20px; vertical-align:middle;"/></p>
<p>Les éléments essentiels :</p>

Expand Down Expand Up @@ -287,17 +288,17 @@ <h2>Données</h2>
<div style="border-color:red;">
<p style="color:red;">BDM (Business Data Model)</p>
<p>Accessible de partout, stocké dans une base métier<br/>
Usage: stocker les données manipulées par les instances de processus et/ou applications</p>
Usage : stocker les données manipulées par les instances de processus et/ou applications</p>
</div>
<div style="border-color:rgb(149, 158, 7);">
<p style="color:rgb(149, 158, 7);">Variables de processus &amp; d'étapes</p>
<p>Accessibles depuis une seule instance de processus/étape, stockées dans la base moteur, archivées avec l'instance de processus<br/>
Usage: chainer l'exécution de connecteurs</p>
Usage : chainer l'exécution de connecteurs</p>
</div>
<div style="border-color:rgb(114,114,255);">
<p style="color:rgb(114,114,255);">Variables de formulaire</p>
<p>Accessibles depuis un formulaire, jamais persistées<br/>
Usage: manipuler et stocker les informations accessibles en lecture et en écriture dans un formulaire</p>
Usage : manipuler et stocker les informations accessibles en lecture et en écriture dans un formulaire</p>
</div>
</div>

Expand Down Expand Up @@ -420,7 +421,7 @@ <h2>Acteurs</h2>
<tr>
<td>Acteur</td>
<td>Toujours à jour par rapport à l'organisation</td>
<td>Association statique qui ne peut se baser sur des données métier</td>
<td>Association statique qui ne peut pas se baser sur des données métier</td>
</tr>
<tr>
<td>Filtre d'acteur</td>
Expand All @@ -445,7 +446,7 @@ <h2>Exercice 4</h2>
<section>
<section>
<h2>Connecteurs</h2>
<p>Permet à un processus d'interagir avec le SI (à l'opposé des API Bonita)</p>
<p>Permet à un processus d'interagir avec le SI (sens opposé à celui des API Bonita)</p>
<p>Un catalogue de connecteurs standard est fourni dans le Studio.</p>
<p>Des connecteurs personnalisés peuvent être :</p>
<ul>
Expand Down Expand Up @@ -521,7 +522,7 @@ <h2>Déploiement d'applications</h2>
<td>2. Importer les pages dans le menu Ressources<br/>
3. Créer une nouvelle application<br/>
4. Configurer l'application<br />
5. Ajouter les pages à l'applcation
5. Ajouter les pages à l'application
</td>
<td>Portail</td>
</tr>
Expand Down Expand Up @@ -556,18 +557,15 @@ <h2>Merci pour votre attention</h2>
progress: true,
history: true,
center: true,


transition: 'slide', // none/fade/slide/convex/concave/zoom

// Optional reveal.js plugins
dependencies: [
{ src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } },
{ src: 'plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'plugin/highlight/highlight.js', async: true, condition: function() { return !!document.querySelector( 'pre code' ); }, callback: function() { hljs.initHighlightingOnLoad(); } },
{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },
{ src: 'plugin/zoom-js/zoom.js', async: true },
{ src: 'plugin/notes/notes.js', async: true },
{ src: 'plugin/notes/notes.js', async: true }
]
});
Expand Down

0 comments on commit e127d5f

Please sign in to comment.