

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

# Buat pekerjaan dan jadwal di Control-M Planning
<a name="create-jobs-schedules-control-m-planning"></a>

Sekarang setelah plug-in digunakan dan profil koneksi untuk konektivitas Micro Focus, Anda dapat mulai membuat dan menjalankan pekerjaan.

Setiap Control-M untuk pekerjaan Micro Focus terdiri dari satu set atribut, dalam empat bagian. Setiap bagian dapat memiliki banyak atribut. Daftar berikut menunjukkan beberapa atribut yang lebih umum digunakan.
+ Umum:
  + Nama pekerjaan
  + Aplikasi dan sub-aplikasi yang dimiliki pekerjaan itu
  + JCL untuk diserahkan
  + Tautan ke dokumentasi operasional yang disediakan situs
+ Penjadwalan:
  + Bulan dan Hari pekerjaan ini memenuhi syarat untuk dijalankan
  + Kalender seperti periode akuntansi bisnis, hari libur, atau tanggal khusus lainnya yang tidak dapat didefinisikan secara algoritmik
  + Jendela waktu
  + Perilaku siklik seperti berlari setiap jam
+ Prasyarat
  + Dependensi hulu (biasanya pekerjaan, yang harus diselesaikan dengan sukses sebelum pekerjaan ini memenuhi syarat untuk dijalankan)
  + Sumber daya yang mungkin diperlukan
  + Tindakan pengguna yang mungkin diperlukan
+ Tindakan yang dilakukan oleh Control-M setelah menyelesaikan pekerjaan:
  + Menentukan keberhasilan atau kegagalan pekerjaan (biasanya berdasarkan kode penyelesaian pekerjaan, tetapi Anda dapat mengganti pengaturan itu untuk menggunakan teks keluaran atau memeriksa status tertentu)
  + Pemberitahuan, seperti email, untuk kegagalan atau keberhasilan
  + Status penerbitan untuk dependensi hilir

Seperti profil koneksi, pekerjaan dapat dibuat dan digunakan dengan [menggunakan Control-M Web](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Creating_a_Job.htm) atau [ditulis dalam JSON](https://docs.bmc.com/docs/automation-api/monthly/code-reference-1116950299.html) dan digunakan dengan menggunakan Control-M Automation API.

Bagian berikut memeriksa beberapa skenario alur kerja umum:
+ [Memulai pekerjaan dengan menggunakan alur kerja](initiate-jobs.md)
+ [Mengotomatiskan pekerjaan berjalan pada frekuensi terjadwal](automate-jobs.md)

# Memulai pekerjaan dengan menggunakan alur kerja
<a name="initiate-jobs"></a>

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

## Menggunakan Control-M Web
<a name="control-m-web"></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. Pada bilah Menu, pilih **Add Job, pilih pekerjaan** Micro Focus Windows atau Micro Focus Linux, dan seret ke bagian depan folder.

1. Setelah warna 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. Untuk petunjuk tentang membangun Control-M untuk pekerjaan Micro Focus, lihat dokumentasi [Control-M](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Jobs_for_Mainframe_Modernization.htm#MicroFocusJob). Untuk pilot ini, ulangi langkah 2-4 untuk lima pekerjaan, beri nama masing-masing dari ke`aws-mf-job1`. `aws-mf-job5`

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`aws-mf-job1`, dan seret ke`aws-mf-job2`. Tindakan ini membuat `aws-mf-job1` pendahulu. `aws-mf-job2` Secara default, sekarang `aws-mf-job1` harus diselesaikan dengan sukses sebelum `aws-mf-job2` memenuhi syarat untuk dijalankan.

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



![\[Diagram alur kerja, dengan properti di panel sisi kanan.\]](http://docs.aws.amazon.com/id_id/prescriptive-guidance/latest/control-m-batch-scheduler/images/control-m-web-planning.png)


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

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

Aliran yang sama dapat dikodekan dalam JSON. Dalam GitHub repo, kode contoh ada di file`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"
      ]
    }
  }
}
```

Untuk menerapkan alur ini, gunakan Control-M Automation API:

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

# Mengotomatiskan pekerjaan berjalan pada frekuensi terjadwal
<a name="automate-jobs"></a>

Menggunakan alur yang Anda buat di langkah sebelumnya, Anda dapat menambahkan penjadwalan dasar dan runtime.
+ Penjadwalan dasar menentukan hari mana pekerjaan memenuhi syarat untuk dijalankan (misalnya, setiap hari kerja, hanya pada hari kerja, akhir bulan, atau akhir kuartal). Anda dapat mengatur penjadwalan dasar pada tab [Penjadwalan](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Job_scheduling.htm).
+ Penjadwalan runtime menentukan kapan pekerjaan berjalan pada hari yang memenuhi syarat untuk dijalankan (misalnya, setelah pekerjaan pendahulunya selesai, setiap jam, setelah sumber daya tertentu tersedia, atau hanya setelah konfirmasi manual).

**Anda dapat menentukan beberapa penjadwalan runtime di bagian **Penjadwalan** dan lainnya di bagian Prasyarat.**