DBN - Module 325 - Décembre 2025

Mon profil

Bonjour

Informations sur la classe

Nom de la session: DBN - Module 325 - Décembre 2025
Nom du cours: DBN - Module 325

Dates
27/11/2025 08:10 à 17:00
28/11/2025 08:10 à 17:00
03/12/2025 08:10 à 17:00
04/12/2025 08:10 à 17:00
05/12/2025 08:10 à 17:00

Liste des participants

Alexandre Frank Portenier (login : a.portenier)
Mail : alexandre.portenier@swisscom.com
Mail personnel : alexctnp@gmail.com
Kethsia Emeraude Pelendo Nadonye (login : k.pelendo)
Mail : kethsiapelendo@gmail.com
Lisa Morard (login : l.morard)
Mail : lisa.morard@swisscom.com
Mail personnel : lisa.morard@hotmail.com
Thomas Bächler (login : t.bachler)
Mail : thomas.baechler@swisscom.com
Mail personnel : thomas.baechler3@gmail.com

Modules liés à la classe

#325 Votre mission

Votre évaluation du cours

Attendus

2 Schémas BPMN

1 schéma DMN

1 dossier présentant 1 des schéma BPMN

  • Périmètre de l'étude
  • Description détaillée des étapes
  • Présentation des connecteurs requis

1 exemple de script Python, Javascript (à définir)

La présentation orale d'une procédure métier dans le monde Microsoft.

Notation provisoire :

  • Schéma + documentation 50%
  • Présentation orale, entretiens client : 30-35%
  • Programmation scripts : 20-25%

 

Contenu officiel

Business Engineering

Compétence
Programmer avec un langage de script les différentes étapes d’un processus dans un environnement technologique approprié et connecter les systèmes périphériques via leurs interfaces.

Objet
Processus automatisé exécutable avec plusieurs étapes de processus et intégration avec les systèmes périphériques (dans un environnement technologique approprié) conformément aux consignes.

 

Objectifs opérationnels

1.Analyser les dépendances d’un processus par rapport aux systèmes périphériques et aux interfaces.

Connaissances opérationnelles nécessaires:
1.Connaître le langage de modélisation BPMN et les voies de communication d’un processus représentées par ce langage.

2.Connaître les systèmes périphériques d’un processus et les types d’interfaces.

3.Connaître les standards industriels pour la connexion d’interfaces.

2.Évaluer des solutions d’automatisation adaptées au processus et aux dépendances.

Connaissances opérationnelles nécessaires:
1.Connaître des solutions d’automatisation et des moteurs de flux de travail courants (Apache Airflow, MS Power Automate, Camunda, etc.).

2.Connaître des systèmes périphériques courants et leurs possibilités d’intégration (stockage cloud, systèmes de messagerie, interfaces web, etc.).

3.Connaître la procédure d’évaluation de solutions logicielles.

3.Implémenter les étapes d’automatisation dans la solution d’automatisation au moyen d’un langage de script.

Connaissances opérationnelles nécessaires:
1.Connaître des langages de script courants pour l’automatisation des processus (Bash, Python, Java) et leur syntaxe.

2.Connaître des possibilités pour connecter des systèmes périphériques à une solution d’automatisation.

3.Connaître le mode de fonctionnement des interfaces et des déclencheurs (triggers).

4.Connaître le concept de graphe orienté acyclique (directed acyclic graph).

4.Tester systématiquement le comportement du processus automatisé.

Connaissances opérationnelles nécessaires:
1.Connaître des méthodes pour tester systématiquement un processus.

2.Connaître des sources d’erreurs typiques.

3.Connaître les risques liés aux dépendances externes.

4.Connaître des mesures de traitement des erreurs.

5.Documenter le processus automatisé.

Connaissances opérationnelles nécessaires:
1.Connaître les utilisateurs cibles d’un processus automatisé.

2.Connaître des méthodes de documentation de processus.

3.Connaître des possibilités pour documenter des processus automatisés.

Contenu simplifié

Compétence visée

Être capable d’écrire un script pour automatiser un processus composé de plusieurs étapes, en utilisant un outil technologique adapté. L’élève doit également savoir connecter des systèmes externes (messagerie, stockage, services web, etc.) grâce à leurs interfaces.

Production attendue

À la fin du module, les élèves doivent créer un processus automatisé fonctionnel comportant plusieurs étapes, qui interagit avec des services externes (API, stockage cloud, e-mails…). Le tout doit respecter des consignes précises.

Objectifs à atteindre

1. Comprendre et analyser un processus

Les élèves doivent être capables de repérer :

  • sur quels systèmes externes le processus dépend (ex. stockage de fichiers, base de données, service mail),
  • quelles interfaces permettent de communiquer avec ces systèmes (API, webhook, protocole…).

Pour cela, ils doivent apprendre à :

  • lire, comprendre et utiliser le langage BPMN pour représenter un processus,
  • identifier les périphériques/logiciels qui interagissent avec ce processus,
  • connaître les standards existants pour connecter différents systèmes.

2. Choisir une solution d’automatisation adaptée

Une fois le processus analysé, les élèves devront comparer plusieurs outils d’automatisation et choisir celui qui convient le mieux (Airflow, Camunda, Power Automate, etc.), en tenant compte des besoins et contraintes.

Ils devront ainsi connaître :

  • les outils existants pour automatiser un workflow,
  • les systèmes externes fréquemment utilisés et comment les connecter,
  • les critères pour choisir un logiciel (facilité d’intégration, capacité, coûts, etc.).

3. Programmer l’automatisation

Les élèves devront implémenter les étapes du processus avec un langage de script adapté (comme Python, Bash, Java).
Ils apprendront notamment à :

  • utiliser la syntaxe de ces langages pour automatiser des tâches,
  • connecter leur script à des systèmes externes (APIs, services cloud, fichiers…),
  • utiliser des déclencheurs d’événements (triggers),
  • comprendre la structure DAG (graphe orienté acyclique) utilisée dans de nombreux moteurs d’automatisation.

4. Tester le processus automatisé

Une fois programmé, il faudra vérifier que le processus fonctionne.
Les élèves devront :

  • appliquer des méthodes de test pour valider chaque étape,
  • savoir repérer les erreurs courantes (perte de connexion, données manquantes, etc.),
  • évaluer les risques liés aux services externes,
  • mettre en place des mécanismes de gestion des erreurs.

5. Documenter le processus

Le processus final doit être compréhensible par quelqu’un d’autre.
Les élèves apprendront à :

  • adapter leur documentation aux utilisateurs qui liront le processus,
  • rédiger une documentation claire (schémas, explications, tutoriel d’utilisation),
  • utiliser des outils de documentation pour automatisations.

QUIZZ CIE3-DBN N°1

Test

CIE3 - DBN - Test n°1

CIE3 - DBN - Test n°1

Quelle est la principale utilité de BPMN ?
Que représente une "Piscine" (Pool) dans un diagramme BPMN ?
Quel est le symbole utilisé pour représenter un événement de début dans BPMN ?
Quel type d'événement est indiqué par un cercle avec une bordure épaisse ?
Que représente une "lane" (couloir) dans une piscine (pool) ?
Quelle est la fonction d'un "Gateway" (Passerelle) dans BPMN ?
Quel type de tâche est représenté par un rectangle avec une icône "enveloppe" dans le coin?
Une passerelle exclusive traite une décision
Une passerelle exclusive d'arrivée applique une logique aux jetons entrants
Une passerelle parallèle applique une logique aux jetons entrants ?
Dans BPMN, que signifie une flèche reliant deux éléments ?
Quel symbole est utilisé pour indiquer une tâche parallèle dans BPMN ?

QUIZZ CIE3-DBN N°2

Test

Vous n'avez pas la permission de voir ce formulaire.

QUIZZ DBN #325 - Jour 3

Test

Vous n'avez pas la permission de voir ce formulaire.

QUIZZ DBN #325 - Jour 4

Test

Vous n'avez pas la permission de voir ce formulaire.

Le forum

Votre message à la classe dans le forum

Forum

Taille de fichier maximale : 516MB

;

Ceci est un cours CIE

Ces cours sont soumis à des règles édictées par les associations professionnelles et par les autorités Cantonales.

En tant qu'apprentis vous avez des droits et des devoirs.



Topbee Sàrl
Rte de la Plantaz 8
1870 Monthey

info@topbee.ch
crossmenuchevron-down