

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Avvio dei lavori in base allo stato dei lavori precedenti
<a name="status-code"></a>

Crea un flusso di lavori chiamato flusso di lavoro. I lavori nel flusso di lavoro sono interconnessi e dipendono dal corretto completamento dei lavori precedenti.

## Utilizzo della GUI Web Control-M
<a name="using-gui"></a>

Per avviare un processo dall'interfaccia utente Control-M, effettuate le seguenti operazioni:

1. **Nel dominio **Planning**, aggiungi un nuovo Workspace.** Questo apre un canvas con un oggetto cartella vuoto.

1. Seleziona il tipo di Modernizzazione del mainframe AWS lavoro (se stai utilizzando il modello di tipo di lavoro fornito, si chiama [M2JOB](https://github.com/aws-samples/aws-mainframe-modernization-controlm-integration/blob/main/assets/AWS-jobs.json)) e trascinalo nella cartella.

1. Dopo che il colore del tipo di lavoro diventa verde, rilascialo. Il riquadro a destra contiene le sezioni **Generale**, **Pianificazione**, **Prerequisiti** e **Azioni**. Per creare il lavoro, consulta le istruzioni standard nella documentazione di [Control-M](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Creating_a_Job.htm).

1. Successivamente, sono necessari i valori **Job Name** per configurare i tipi di lavoro. Puoi trovare i valori del **Job Name** nella schermata di definizione dell'**applicazione** della Modernizzazione del mainframe AWS console o eseguendo l'[ListBatchJobDefinitions API](https://docs.aws.amazon.com/m2/latest/APIReference/API_ListBatchJobDefinitions.html). Per questo programma pilota, ripeti i passaggi da 2 a 4 per diversi lavori, assegnando a ciascuno il nome che preferisci. I nomi di esempio sono `CBANK``CURRENCY`, I, `NVFUNDS``BROKERAGE`, `RISKMGMT` e. `BANK-SERVICE-Managed-M2`

1. Per connettere questi lavori al flusso desiderato, scegliete il triangolo delle condizioni sotto l'oggetto del lavoro e trascinatelo sul lavoro successivo. Ad esempio, scegliete il triangolo delle condizioni sotto `CBANK` il quale si trova e trascinatelo sopra. `CURRENCY` Questa azione costituisce `CBANK` il predecessore di. `CURRENCY` Per impostazione predefinita, ora `CBANK` deve essere completata correttamente prima che CURRENCY diventi idonea all'esecuzione.

La schermata seguente mostra la visualizzazione Control-M Planning del flusso di lavoro di base.



![\[Job flow a sinistra e proprietà a destra.\]](http://docs.aws.amazon.com/it_it/prescriptive-guidance/latest/control-m-batch-scheduler/images/workflow-control-m-web-1.png)


*Immagine fornita per gentile concessione di BMC Software, Inc. ©2022*

## Utilizzo di JSON
<a name="using-json"></a>

Lo stesso flusso può essere codificato in JSON:

```
{
  "Defaults": {
    "Application": "AWSM2",
    "SubApplication": "Replatform-Managed",
    "Job": {
      "Host": "ctm-worker",
      "Output": {}
    }
  },
  "jog-managed-m2": {
    "Type": "Folder",
    "ControlmServer": "psctm",
    "OrderMethod": "Manual",
    "SiteStandard": "_z_DemoBusinessFlows",
    "CBANK": {
      "Type": "Job:AWS Mainframe Modernization",
      "ConnectionProfile": "MANAGED-M2-REPLATFORM",
      "JCL Name": "iefbr14",
      "Retrieve CloudWatch Logs": "checked",
      "Action": "Start Batch Job",
      "Application Version": "1"
    },
    "CURRENCY": {
      "Type": "Job:AWS Mainframe Modernization",
      "ConnectionProfile": "MANAGED-M2-REPLATFORM",
      "JCL Name": "iefbr14",
      "Retrieve CloudWatch Logs": "checked",
      "Action": "Start Batch Job",
      "Application Version": "1"
    },
    "BROKERAGE": {
      "Type": "Job:AWS Mainframe Modernization",
      "ConnectionProfile": "MANAGED-M2-REPLATFORM",
      "JCL Name": "iefbr14",
      "Retrieve CloudWatch Logs": "checked",
      "Action": "Start Batch Job",
      "Application Version": "1"
    },
    "INVFUNDS": {
      "Type": "Job:AWS Mainframe Modernization",
      "ConnectionProfile": "MANAGED-M2-REPLATFORM",
      "JCL Name": "iefbr14",
      "Retrieve CloudWatch Logs": "checked",
      "Action": "Start Batch Job",
      "Application Version": "1"
    },
    "RISKMGMT": {
      "Type": "Job:AWS Mainframe Modernization",
      "ConnectionProfile": "MANAGED-M2-REPLATFORM",
      "JCL Name": "iefbr14",
      "Retrieve CloudWatch Logs": "checked",
      "Action": "Start Batch Job",
      "Application Version": "1"
    },
    "BANK-SERVICE-Managed-M2": {
      "Type": "Job:SLAManagement",
      "ServiceName": "Bank Service - Managed M2",
      "RunAs": "ctmagent",
      "CompleteBy": {
        "Time": "12:00",
        "Days": "0"
      }
    },
    "leftbranch": {
      "Type": "Flow",
      "Sequence": [
        "CURRENCY",
        "RISKMGMT",
        "BANK-SERVICE-Managed-M2"
      ]
    },
    "middlebranch": {
      "Type": "Flow",
      "Sequence": [
        "CBANK",
        "CURRENCY",
        "INVFUNDS",
        "BANK-SERVICE-Managed-M2"
      ]
    },
    "rightbranch": {
      "Type": "Flow",
      "Sequence": [
        "CURRENCY",
        "BROKERAGE",
        "BANK-SERVICE-Managed-M2"
      ]
    }
  }
}
```

Per distribuire questo flusso, utilizza il servizio di distribuzione:

```
ctm deploy folder-MANAGED-M2-REPLATFORM.json
```