

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ワークフローを使用してジョブを開始する
<a name="initiate-jobs"></a>

ワークフローと呼ばれるジョブのフローを作成します。ワークフロー内のジョブは、前のジョブが正常に完了すると依存関係と相互に連結されます。

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

Control-M ユーザーインターフェイスからジョブを開始するには、次の手順を実行します。

1. Planning Domain に新しいワークスペースを追加します。これにより、空のフォルダーオブジェクトを含むキャンバスが開きます。

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)を参照してください。このパイロットでは、5 つのジョブに対してステップ 2～4 を繰り返し、それぞれを から `aws-mf-job1`に命名します`aws-mf-job5`。

1. これらのジョブを必要なフローに接続するには、ジョブオブジェクトの下にある条件三角形を選択し、次のジョブにドラッグします。たとえば、 の下にある条件三角形を選択し`aws-mf-job1`、 にドラッグします`aws-mf-job2`。このアクションは `aws-mf-job1` の前身になります`aws-mf-job2`。デフォルトでは、 を実行する`aws-mf-job2`前に が正常に完了`aws-mf-job1`する必要があります。

次の図は、基本的なジョブフローの Control-M Planning ビューを示しています。



![\[ワークフロー図。右側のペインにプロパティがあります。\]](http://docs.aws.amazon.com/ja_jp/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
```