

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用工作流程啟動任務
<a name="initiate-jobs"></a>

建立稱為工作流程的作業流程。在成功完成先前作業後，工作流程中的作業與相依性相互關聯。

## 使用 Control-M Web
<a name="control-m-web"></a>

若要從 Control-M 使用者介面啟動任務，請執行下列動作：

1. 在規劃域中，新增一個新的工作區。這將開啟一個具有空資料夾物件的畫布。

1. 在選單列上，選擇**新增任務**，選擇 Micro Focus Windows 或 Micro Focus Linux 任務，然後將其拖曳到資料夾的臉部。

1. 在任務的顏色變更為綠色後，將其捨棄。右側的窗格包含**一般**、**排程**、**先決條件**和**動作**區段。若要建立任務，請參閱 [Control-M 文件](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Creating_a_Job.htm)中的標準說明。

1. 如需建置 Control-M for Micro Focus 任務的說明，請參閱 [Control-M 文件](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Jobs_for_Mainframe_Modernization.htm#MicroFocusJob)。對於此試驗，請對五個任務重複步驟 2–4，將每個任務命名`aws-mf-job1`為 `aws-mf-job5`。

1. 若要將這些任務連接到您想要的流程，請選擇任務物件下方的條件三角形，然後將其拖曳至下一個任務。例如，選擇 下方的條件三角形`aws-mf-job1`，然後將其拖曳至 `aws-mf-job2`。此動作會成為 的前`aws-mf-job1`身`aws-mf-job2`。根據預設， 現在`aws-mf-job1`必須成功完成， `aws-mf-job2`才有資格執行。

下圖顯示了基本作業流程的 Control-M Planning 檢視。



![\[工作流程圖，具有右側窗格中的屬性。\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/control-m-batch-scheduler/images/control-m-web-planning.png)


*影像由 BMC Software, Inc. 提供 ©2022*

## 使用 JSON
<a name="json"></a>

相同的流程可以 JSON 編碼。在 GitHub 儲存庫中，範例程式碼位於 檔案`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"
      ]
    }
  }
}
```

若要部署此流程，請使用 Control-M Automation API：

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