Application de processus itératif et développement du kits d'outils

Tableau 1. Introduction
Scène Audio Action à l'écran
1 Bienvenue dans cette présentation de l'application de processus itératif et du développement de kit d'outils dans IBM® Business Process Manager. L'écran d'accueil affiche le titre de la vidéo, Iterative process application and toolkit development, et le sous-titre, Learn about using tops snapshots and tracks. Copyright 2013, IBM Corporation.
2 Dans cette vidéo, vous allez en apprendre davantage sur les application de processus et les toolkits. Vous verrez également comment vous pouvez utiliser les tips, les instantanés et les pistes pour gérer leur développement et leur déploiement. Une liste à puces des sujets présentés dans la vidéo est affichée.
3 Les processus changent au fur et à mesure de l'évolution des besoins de votre organisation. Lorsque vous application de processus et kits d'outils passent par les phases de développement, de test et de production, vous pouvez gérer les actifs et les versions avec IBM Business Process Manager. Un diagramme du cycle de conception itératif est fourni à titre d'illustration. Des flèches traversent le diagramme pour montrer la nature cyclique du processus de conception.
4 Dans IBM Business Process Manager, les applications de processus servent de conteneurs pour les modèles de processus et la prise en charge d'implémentations que les développeurs créent dans IBM Process Designer. L'onglet Process Apps de la console Process Center est représenté. Le curseur survole le nom d'une application de processus puis un lien que l'utilisateur peut ouvrir dans IBM Process Designer. Le texte à l'écran "Process application: installable container for process model" s'affiche.
5 Les Toolkits sont des conteneurs qui comportent les mêmes artefacts que les applications de processus. Toutefois, à la différence des applications de processus, ils ne peuvent pas être installés et exécutés sur le serveur de processus. Les Toolkits contiennent des artefacts qui sont réutilisables par une ou plusieurs applications de processus. Les toolkits sont ensuite indirectement installés avec chaque application de processus qui leur fait référence. L'onglet Toolkits de la console Process Center est représenté. Le curseur survole le nom d'un toolkit puis un lien que l'utilisateur peut ouvrir dans IBM Process Designer. Le texte à l'écran "Toolkit: container for reusable artifacts" s'affiche.
Tableau 2. Tips, instantanés et pistes
Scène Audio Action à l'écran
6 IBM Business Process Manager met en oeuvre une approche itérative pour le développement des applications de processus et des toolkits, à l'aide des fonctionnalités suivantes :
  • Le tip, qui est la version de travail en cours
  • Des instantanés, qui enregistrent l'état des éléments de bibliothèque à un moment donné
  • Les pistes, qui sont des branches facultatives au sein d'une application de processus ou d'un toolkit que vous pouvez utiliser pour développer plusieurs versions en même temps
Une liste à puces affiche les fonctionnalités incluses dans IBM BPM et permettant une approche itérative du développement des applications de processus et des toolkits.
7 Lors du développement d'une application de processus ou d'un toolkit dans IBM Process Designer, les modifications que vous effectuez sont sauvegardées dans le référentiel de Process Center. La version opérationnelle actuelle de votre application de processus ou toolkit est appelé "tip". Un diagramme de processus de IBM Process Designer s'affiche. Un composant de diagramme est ouvert, et le mot data est remplacé par le mot date dans un Coach. Les modifications sont ensuite sauvegardée. Le texte à l'écran "Tip: current working version" s'affiche.
8 Vous pouvez utiliser des sessions simulées dans le tip pour tester la version actuelle de l'application de processus et du toolkit. Vous pouvez exécuter le tip uniquement sur le serveur Process Center, et vous ne pouvez installer un tip sur le serveur de processus. La page supérieure du diagramme de processus s'ouvre et une session simulée démarre. L'interface Inspector s'ouvre et affiche le Coach modifié dans une fenêtre de navigateur. Le texte à l'écran "Tip: playback for instant testing" s'affiche.
9 Lorsque vous avez terminé de modifier votre application de processus ou toolkit, vous pouvez en créer un instantané. Les instantanés enregistrent l'état de tous les éléments d'une application de processus ou d'un toolkit à un moment déterminé. Une fois l'instantané créé, vos processus et élément associés sont toujours disponibles pour édition dans le tip. Dans Process Designer, les instantanés disponibles figurent sous Historique de révision. Même si vous pouvez afficher ces instantanés, vous ne pouvez pas les éditer. La fenêtre de navigateur se ferme et un instantané de l'application de processus est créé. L'interface de Designer s'affiche et le curseur survole le nom du nouvel instantané sous la section Historique de révision. Le texte à l'écran "Snapshot: records the state of all items" s'affiche.
10 Vous pouvez également comparer les instantanés afin de consulter des informations telles que l'heure à laquelle ils ont été créés et les processus qui leur ont été ajoutés. La vue de comparaison des instantanés s'affiche. Le curseur survole la date de création d'un instantané et le nom d'un élément qui a été modifié dans le processus. Le texte à l'écran "Compare changes between snapshots" s'affiche.
11 Lorsque vous créez un nouvel instantané d'un toolkit, les applications de processus qui font référence à ce toolkit continuent à utiliser l'ancien instantané. Lorsque vous ouvrez l'application de processus dans IBM Process Designer afin de l'édite, un message d'avertissement vous indique qu'une nouvelle version de de toolkit est disponible. La console de Process Center s'affiche. La page Toolkits s'affiche et un toolkit est ouvert. Un nouvel instantané du toolkit est créé. La page Process Apps s'ouvre et une application de processus s'ouvre dans Process Designer. Le curseur survole le message d'avertissement qui s'affiche et les éléments de menu associés. Le texte à l'écran "Process applications maintain references to old toolkit snapshot" s'affiche.
12 Lorsque votre application de processus ou votre toolkit est prêt pour le déploiement, un administrateur peut installer un ou plusieurs instantanés sur le serveur de processus à partir de la console de Process Center. Les applications de processus installées peuvent uniquement faire référence aux instantanés du toolkit et non à la version actuelle d'un toolkit. La console de Process Center s'ouvre, puis une application de processus s'affiche. Le curseur survole un lien sur un instantané sur lequel un administrateur peut cliquer pour installer l'instantané. Le texte à l'écran "Install process application snapshots on process server" s'affiche.
13 Les administrateurs peuvent également gérer les instantanés à partir de la console de Process Center, notamment créer, archiver et exporter des instantanés. Le menu déroulant situé en regard du nom d'instantané s'ouvre et le curseur survole chaque option du menu. Le texte à l'écran "Manage snapshots using the Process Center console" s'affiche.
14 Par défaut, chaque application de processus ou tookit dispose d'une piste unique, appelée piste principale. Les administrateurs peuvent activer la création de pistes supplémentaires pour permettre un développement en parallèle. Ces subdivisions facultatives isolent les modifications. La page de gestion de l'application de processus s'ouvre. L'option "Allow users to create tracks in this process app" est sélectionnée. Le texte à l'écran "Tracks: optional subdivisions that keep changes isolated" s'affiche.
15 Vous créez une nouvelle piste à partir d'un instantané. Cette opération copie l'instantané sélectionné dans la nouvelle piste. Les autres instantanés de la piste source ne sont pas copiés dans la nouvelle piste. La page Snapshots de l'application de processus s'ouvre. Une nouvelle piste, nommée Track 2, est créée. Cette nouvelle piste est ouverte, puis le curseur survole le nom de l'instantané qui a été copié. Le texte à l'écran "Create a track from a snapshot" s'affiche.
16 Chaque piste comporte un tip distinct, ou version de travail actuelle. Dans une application de processus composée de plusieurs pistes, vous pouvez copier les actifs d'un instantané sur une piste dans le tip d'un autre piste. Dans ce cas, les actifs qui ont été révisés remplacent les actifs qui se trouvaient déjà sur la piste de destination, et les nouveaux actifs sont ajoutés. Le nouvel instantané est ouvert, puis une page contenant les paramètres et les éléments de l'application s'affiche. La définition de processus s'affiche. Les actifs sont copiés dans le tip de la piste principale. S'affichent ensuite les pages contenant de nouveaux actifs, des actifs mis à jour et des actifs en conflit. Le texte à l'écran "Copy assets to other tracks" s'affiche.
17 Nous avons ici une représentation de la hiérarchie des instantanés et des pistes de l'application de processus dans le référentiel de Process Center. Dans ce diagramme, les applications de processus A et B comportent la seule piste par défaut, plusieurs instantanés et un seul tip. L'application de processus C comporte deux pistes, chacune contenant plusieurs instantané et un tip. les instantanés et le tip de chaque piste sont indépendants les uns des autres. Un diagramme illustrant les relations entre les tips, les instantanés et les pistes, s'affiche. Ce diagramme montre les représentations des applications de processus suivantes :
  • Application de processus A, avec une piste, quatre instantanés et un tip
  • Application de processus B, avec une piste, trois instantanés et un tip
  • Application de processus C, avec deux pistes. La première piste comporte trois instantanés et un tip, et la deuxième piste comporte deux instantanés et un tip.
Tableau 3. Scénario d'utilisation des tips, instantanés et pistes
Scène Audio Action à l'écran
18 A présent que vous savez ce que sont les applications de processus et les toolkits et comment utiliser les tips, les instantanés et les pistes, voyons dans quel cas vous pourriez les utiliser. Nous allons suivre Robert, programmeur métier dans la société ABC. Une photo d'un homme souriant s'affiche. La photo porte la légende "Robert, programmeur métier, société ABC".
19 Robert développe un processus qui modélise le mode d'embauche des nouveaux employés par sa société. Son processus comporte la piste principale par défaut. Robert apporte des modifications au processus dans le tip. Pour s'assurer que le processus s'exécute correctement, il lance une session simulée, laquelle exécute le tip sur le serveur Process Center.

Un diagramme représentant l'environnement de développement d'une application de processus s'affiche.

Sous une section nommée Development, s'affiche un ensemble de trois rectangles imbriqués. Le rectangle extérieur représente le référentiel Process Center, le rectangle central représente l'application de processus et le rectangle le plus à l'intérieur représente la piste principale.

A droite de la section Development figure une section nommée Testing. Cette section contient un seul rectangle qui représente le serveur Process Center.

Au-dessous de la section Testing se trouve une section nommée Production. Cette section contient un seul rectangle qui représente le serveur de processus.

Pour montrer que Robert apporte des modifications au tip, un triangle représentant le tip s'affiche sur la piste principale. Lorsque Robert lance une session simulée, une flèche montre le tip en train d'être copié sur le serveur Process Center.

20 Robert et son équipe ont fini de développer et de tester l'application de processus, et cette dernière est prête pour un déploiement en environnement de production. Pour ce faire, Robert crée un instantané de l'application de processus. Ensuite, Alice, l'administrateur, installe l'instantané sur le serveur de processus. La société ABC peut maintenant utiliser le processus de Robert pour lancer le processus d'embauche des nouveaux employés. Pour montrer que Robert créer un instantané, une forme ovale représentant un instantané s'affiche en regard du tip sur la piste principale. Pour montrer qu'Alice installe l'instantané, une flèche désigne l'instantané en train d'être copié sur le serveur de processus.
21 Quelques temps plus tard, la société ABC annonce qu'elle va changer de nom et qu'elle s'appellera bientôt Société DEF. Au cours de cette période de transition, le processus d'embauche créé par Robert doit être maintenu le temps de développer une nouvelle version qui prenne en compte la nouvelle identité de la société. L'équipe de maintenance apporte de légers correctifs au processus d'origine sur la piste tandis que Robert et son équipe créent une version sous un nouveau nom de l'application d'embauche sur la piste DEF Rebrand. Un instantané supplémentaire s'affiche pour montrer que l'application de processus a fait l'objet d'un développement supplémentaire. Un rectangle représentant la piste DEF Rebrand est ajouté à l'intérieur de l'application de processus. La piste DEF Rebrand comporte initialement un instantané et un tip, puis un autre instantané est ajouté pour montrer le développement supplémentaire apporté sur la piste.
22 Les deux équipes peuvent maintenant lancer des sessions simulées distinctes sur le serveur Process Center. Lorsque les applications de processus sont prêtés pour le déploiement, chaque piste peut installer un ou plusieurs instantanés sur le serveur de processus. Des flèches indiquent le sens des tips des deux pistes qui s'exécutent en même temps sur le serveur Process Center. Ces flèches désignent ensuite les instantanés de chaque piste qui s'exécutent en même temps sur le serveur de processus.
Tableau 4. Conclusion
Scène Audio Action à l'écran
23 Dans cette vidéo, nous avons vu le fonctions des applications de processus et des toolkits et comment IBM Business Process Manager assure le développement du processus itérative à l'aide de tips, d'instantanés et de pistes. Une liste à puces des sujets présentés dans la vidéo est affichée.
24 Pour plus d'informations sur IBM Business Process Manager et sur l'utilisation des tips, des instantanés et des pistes, visionnez nos autres vidéos sur YouTube ou consultez d'autres ressources officielles. Une liste à puces répertoriant les ressources officielles suivantes s'affiche :