

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memulai pekerjaan berdasarkan status pekerjaan sebelumnya
<a name="status-code"></a>

Buat alur pekerjaan yang disebut alur kerja. Pekerjaan dalam alur kerja saling berhubungan dengan ketergantungan pada keberhasilan penyelesaian pekerjaan sebelumnya.

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

Untuk memulai pekerjaan dari antarmuka pengguna Control-M, lakukan hal berikut:

1. Di domain **Perencanaan**, tambahkan **Workspace** baru. Ini membuka kanvas dengan objek folder kosong.

1. Pilih jenis AWS Mainframe Modernization pekerjaan (jika Anda menggunakan template jenis pekerjaan yang disediakan, ini disebut [M2JOB](https://github.com/aws-samples/aws-mainframe-modernization-controlm-integration/blob/main/assets/AWS-jobs.json)), dan seret ke folder.

1. Setelah warna jenis pekerjaan berubah menjadi hijau, jatuhkan. **Panel di sebelah kanan berisi bagian **Umum**, **Penjadwalan**, **Prasyarat**, dan Tindakan.** Untuk membuat pekerjaan, lihat instruksi standar dalam dokumentasi [Control-M](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Creating_a_Job.htm).

1. Selanjutnya, Anda memerlukan nilai **Job Name** untuk mengonfigurasi jenis pekerjaan. Anda dapat menemukan nilai **Nama Job** di layar definisi **Aplikasi** AWS Mainframe Modernization konsol atau dengan menjalankan [ListBatchJobDefinitions API](https://docs.aws.amazon.com/m2/latest/APIReference/API_ListBatchJobDefinitions.html). Untuk pilot ini, ulangi langkah 2-4 untuk beberapa pekerjaan, beri nama masing-masing dengan nama apa pun yang Anda pilih. Contoh nama adalah`CBANK`,`CURRENCY`, I`NVFUNDS`,`BROKERAGE`,`RISKMGMT`, dan`BANK-SERVICE-Managed-M2`.

1. Untuk menghubungkan pekerjaan ini ke alur yang Anda inginkan, pilih segitiga kondisi di bawah objek pekerjaan, dan seret ke pekerjaan berikutnya. Misalnya, pilih segitiga kondisi di bawah`CBANK`, dan seret ke`CURRENCY`. Tindakan ini membuat `CBANK` pendahulu. `CURRENCY` Secara default, sekarang `CBANK` harus diselesaikan dengan sukses sebelum MATA UANG memenuhi syarat untuk dijalankan.

Screenshot berikut menunjukkan tampilan Control-M Planning dari alur kerja dasar.



![\[Job flow di sebelah kiri dan properti di sebelah kanan.\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/control-m-batch-scheduler/images/workflow-control-m-web-1.png)


*Gambar disediakan milik BMC Software, Inc. ©2022*

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

Aliran yang sama dapat dikodekan di 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"
      ]
    }
  }
}
```

Untuk menerapkan alur ini, gunakan layanan penerapan:

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