Décrire les traitements par lots
HOPEX IT Architecture vous permet de décrire l'enchaînement des traitements automatisés dans des diagrammes de structure de chaîne de traitement par lots.
*Pour accéder à cette fonctionnalité UML, vous devez être connecté avec le profil Architecte solution ou avec le profil Administrateur fonctionnel d'architecture de solution.
*Pour visualiser les traitements par lot, ouvrez la fenêtre des Options et vérifiez que IT Architecture > Fonctionnalité de modélisation d'IHM et de traitements par lots (ADES) est activée.
Ce type de diagramme permet de représenter le planning d'exécution des batch, les programmes de batch et leur organisation.
Définition d'un traitement par lots
Un traitement par lots est un ensemble de traitements informatiques exécutés par un ordinateur sans intervention humaine, généralement la nuit ou le week-end.
Un Traitement par lots est décrit par un Planning d'exploitation ou par un Programme.
*Un planning d'exploitation définit l'ensemble des traitements informatiques à effectuer sur une ou plusieurs machines pendant une période de temps donnée.
*Un programme est une étape élémentaire d'exécution d'un traitement par lots qui consiste à lancer l'exécution d'un programme avec les paramètres appropriés.
Un Planning d'exploitation est un ensemble de Traitements de batch. Chacun d'eux est associé soit à un Programme soit à un autre Planning d'exploitation. Un Planning d'exploitation est décrit par un diagramme de structure de chaîne de traitement de lot.
Un Programme est un ensemble de Traitements de batch. Chacun d'eux ne peut être associé qu'à un Programme. Un Programme est un décrit par un diagramme de structure de programme batch.
Construire un diagramme de structure de chaîne de traitement de lot
*Un planning d'exploitation définit l'ensemble des traitements informatiques à effectuer sur une ou plusieurs machines pendant une période de temps donnée.
Créer un diagramme de structure de chaîne de traitement de lot 
L'enchaînement de traitements automatisés peut être décrit dans un diagramme de structure de chaîne de traitement de lot.
Pour créer un diagramme de structure de chaîne de traitement de lot :
1. Cliquez sur le menu de navigation Conception (UML).
2. Sélectionnez Mise en œuvre de traitements par lots et de programmes > Batch et Programme.
La liste des plannings d'exploitation apparaît.
3. Ouvrez la page de propriétés Diagrammes du planning d'exploitation qui vous intéresse et sélectionnez Créer Diagramme.
4. Dans la fenêtre de choix, sélectionnez Diagramme de structure de chaîne de traitement de lot.
Le diagramme s'ouvre.
Ajouter un appel de traitement de batch dans le diagramme 
Les composants d'un Planning d'exploitation sont définis à partir des Appels de traitement de batch qui sont positionnés dans le diagramme. Il peut s'agir de planning d'exploitation ou de programmes.
Pour ajouter un composant de type Planning d'exploitation dans le diagramme de structure de chaîne de traitement de lot :
1. Sélectionnez le bouton Appel de traitement de batch et cliquez dans le diagramme.
La fenêtre d'ajout d'un appel de traitement de batch s'ouvre.
2. Cliquez sur la flèche à droite du champ Type d'objet et sélectionnez Planning d'exploitation dans la liste déroulante.
3. Cliquez sur la flèche à droite du champ Nom court et sélectionnez le planning d'exploitation qui vous intéresse dans la liste déroulante.
4. Cliquez sur OK.
L'appel de traitement batch apparaît dans le diagramme avec l'icône d'un planning d'exploitation.
Définir les séquences des batchs 
Pour préciser l'ordre d'exécution des traitements :
1. Cliquez sur le bouton Séquence batch.
2. Cliquez sur l'appel de traitement batch initial et, en maintenant enfoncé le bouton gauche de la souris, tirez un lien vers l'appel de traitement batch suivant.
3. Lâchez le bouton de la souris.
Le lien représentant l'ordonnancement des traitements apparaît dans le diagramme.
Créer un diagramme de structure de programme batch
*Un programme est une étape élémentaire d'exécution d'un traitement par lots qui consiste à lancer l'exécution d'un programme avec les paramètres appropriés.
Créer un diagramme de structure de programme batch 
L'enchaînement de traitements d'un programme peut être décrit dans un diagramme de structure de programme batch.
Pour créer le diagramme de structure de programme batch:
1. Ouvrez la page de propriétés Diagrammes du programme qui vous intéresse et cliquez sur Créer un diagramme.
2. Dans la fenêtre de choix, sélectionnez Diagramme de structure de programme batch.
Le diagramme s'ouvre.
Ajouter un appel de programme dans le diagramme 
Les composants d'un Programme sont définis à partir des Appels de programme qui sont positionnés dans le diagramme.
Pour ajouter un composant dans le diagramme :
1. Sélectionnez le bouton Appel de programme et cliquez dans le diagramme.
La fenêtre d'ajout d'un appel de programme s'ouvre.
2. Cliquez sur la flèche à droite du champ Nom et sélectionnez le Programme qui vous intéresse.
3. Cliquez sur OK.
L'appel de programme apparaît dans le diagramme.
L'ordre d'exécution des programmes est défini par des séquences de batch, voir Définir les séquences des batchs.
Utiliser les réalisations batch de processus applicatif
Un mécanisme de réalisation permet de spécifier qu'un processus applicatif décrit le traitement mise en œuvre par un Planning d'exploitation ou un Programme.
Pour décrire qu'un planning d'exploitation est associé à un processus applicatif :
1. Ouvrez la page de propriétés Caractéristiques > Réalisation du planning d'exploitation qui vous intéresse.
2. Cliquez avec le bouton Nouveau.
La fenêtre de création d'une réalisation apparaît.
3. Dans le champs Type d'objet, sélectionnez Réalisation Batch de processus applicatif et cliquez sur Suivant.
4. Sélectionnez le processus applicatif qui vous intéresse et cliquez sur Nouveau.
La réalisation batch de processus système apparaît dans la page de propriétés du planning d'exploitation.