# スケジュールを複製

スケジュールは1つのタスクやプランにのみ関連付けられるため、他のタスクやプランでそれを再利用する時はこのスケジュールを複製します。

## 始める前に

* TMCトークンを生成:

  * ユーザーの場合は、[パーソナルアクセストークンを生成](https://help.qlik.com/talend/r/ja-JP/Cloud/management-console-user-guide/cloud-access-token)に従ってパーソナルアクセストークンを生成します。
  * サービスアカウントの場合は、[サービスアカウントトークンを生成](https://help.qlik.com/talend/r/ja-JP/Cloud/api-user-guide/generate-service-account-token)に従ってサービスアクセストークンを生成します。

  生成されたサービスアカウントトークンは30分後に期限切れになります。期限切れになった場合は、エンドポイントhttps://api.&lt;env&gt;.cloud.talend.com/security/oauth/tokenでPOSTメソッドを使って新しいトークンを生成します。トークンの生成に関する詳細は、[サービスアカウントトークンを生成](https://help.qlik.com/talend/r/ja-JP/Cloud/api-user-guide/generate-service-account-token)をご覧ください。

* イベントをシミュレートする必要があるスケジュールのIDを知っていること。

* 使用するユーザーまたはサービスアカウントに、環境内の少なくとも1つのスペースのView権限があることを確認します。

## 手順

次のAPIリクエストでスケジュールを複製します。

## 例

トリガーがすべて新しいスケジュールに複製されました。新しいスケジュールはcopy of the original schedule nameという名前付け規則で名前が変更されました。

```
method: POST
endpoint: https://api.<env>.cloud.talend.com/orchestration/schedules/<scheduleId>
headers: {
      "Content-Type": "application/json",
      "Authorization": "Bearer <your_personal_access_token_or_service_account_token>"
          }
payload: N/A
```

## タスクの結果

次の操作を安全に実行できるようになりました。

1. 変更を管理: タスクやプランに割り当てられたスケジュールを複製し、そのコピーをアップデートして、イベントをシミュレートします。準備ができたら元のスケジュールを割り当て解除し、このコピーをタスクやプランに割り当てます。
2. ロールバックの目的や履歴のためにスケジュールバージョンを保持
3. 既存のスケジュールを再利用し、他のタスクやプランに合わせる機能