

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Lancer des tâches à l'aide d'un flux de travail
<a name="initiate-jobs"></a>

Créez un flux de tâches appelé flux de travail. Les tâches du flux de travail sont interconnectées et dépendent de la réussite des tâches précédentes.

## Utilisation de Control-M Web
<a name="control-m-web"></a>

Pour lancer une tâche depuis l'interface utilisateur Control-M, procédez comme suit :

1. Dans le domaine Planification, ajoutez un nouvel espace de travail. Cela permet d'ouvrir un canevas contenant un objet de dossier vide.

1. Dans la barre de menu, choisissez **Ajouter une tâche**, choisissez la tâche Micro Focus Windows ou Micro Focus Linux, puis faites-la glisser sur la face du dossier.

1. Lorsque la couleur de la tâche passe au vert, supprimez-la. Le volet de droite contient les sections **Général**, **Planification**, **Conditions préalables** et **Actions**. Pour créer la tâche, consultez les instructions standard de la documentation [Control-M](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Creating_a_Job.htm).

1. Pour obtenir des instructions sur la création d'une tâche Control-M pour Micro Focus, consultez la documentation [Control-M](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Jobs_for_Mainframe_Modernization.htm#MicroFocusJob). Pour ce projet pilote, répétez les étapes 2 à 4 pour cinq tâches, en les nommant de `aws-mf-job1` à`aws-mf-job5`.

1. Pour connecter ces tâches au flux souhaité, choisissez le triangle de conditions situé sous l'objet de la tâche et faites-le glisser vers la tâche suivante. Par exemple, choisissez le triangle de conditions `aws-mf-job1` ci-dessous et faites-le glisser dessus`aws-mf-job2`. Cette action fait `aws-mf-job1` du prédécesseur de`aws-mf-job2`. Par défaut, `aws-mf-job1` il doit désormais être terminé avec succès `aws-mf-job2` avant de pouvoir être lancé.

Le schéma suivant montre la vue Planification de Control-M du flux de tâche de base.



![\[Schéma de flux de travail, avec propriétés dans le volet de droite.\]](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/control-m-batch-scheduler/images/control-m-web-planning.png)


*Image fournie avec l'aimable autorisation de BMC Software, Inc. ©2022*

## Utilisation de JSON
<a name="json"></a>

Le même flux peut être codé en JSON. Dans le GitHub dépôt, l'exemple de code se trouve dans le fichier `Folder-Custom-M2-Replatform.json` :

```
{
  "aws-custom-m2": {
    "Type": "Folder",
    "ControlmServer": "psctm",
    "OrderMethod": "Manual",
    "Application": "AWSM2",
    "SubApplication": "Replatform-Custom",
    "aws-mf-job1": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "aws-mf-job2": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "aws-mf-job3": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "aws-mf-job4": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "aws-mf-job5": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "leftbranch": {
      "Type": "Flow",
      "Sequence": [
        "aws-mf-job1",
        "aws-mf-job2",
        "aws-mf-job3",
        "aws-mf-job5"
      ]
    },
    "rightbranch": {
      "Type": "Flow",
      "Sequence": [
        "aws-mf-job2",
        "aws-mf-job4",
        "aws-mf-job5"
      ]
    }
  }
}
```

Pour déployer ce flux, utilisez l'API Control-M Automation :

```
ctm deploy Folder-Custom-M2-Replatform.json
```