

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

# Amazon SWF でワークフロータイプを登録する
<a name="swf-dg-register-workflow"></a>

このセクションで説明する例では、Amazon SWF API を使用してワークフロータイプを登録します。登録中に指定する名前とバージョンは、ワークフロータイプの一意の識別子を形成します。指定されたドメインは、`[RegisterDomain](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterDomain.html)` API アクションを使用して既に登録されている必要があります。

次の例のタイムアウトパラメータは秒単位で指定された期間値です。`defaultTaskStartToCloseTimeout` パラメータでは、長さの指定子 `NONE` を使用して、タイムアウトなしを指定することができます。ただし、`NONE` の値を `defaultExecutionStartToCloseTimeout` に指定することはできません。実行ワークフローが実行できる時間は最大で 1 年間の制限があります。この制限を超えると、ワークフロー実行が必ずタイムアウトします。`defaultExecutionStartToCloseTimeout` に 1 年より大きい値を指定すると、登録が失敗します。

```
https://swf.us-east-1.amazonaws.com
RegisterWorkflowType
{
  "domain" : "867530901",
  "name" : "customerOrderWorkflow",
  "version" : "1.0",
  "description" : "Handle customer orders",
  "defaultTaskStartToCloseTimeout" : "600",
  "defaultExecutionStartToCloseTimeout" : "3600",
  "defaultTaskList" : { "name": "mainTaskList" },
  "defaultChildPolicy" : "TERMINATE"
}
```

## 以下の資料も参照してください。
<a name="registering-workflow-type-see-also"></a>

「*Amazon Simple Workflow Service API Reference*」(Amazon Simple Workflow Service API リファレンス) の「[RegisterWorkflowType](https://docs.aws.amazon.com/amazonswf/latest/apireference/API_RegisterWorkflowType.html)」