ワークフロー定義のスケジュールを作成します。
ヒント
スケジュールの数と特定のスケジュールの最小期間は、ワークフローシステムの制限で定義されています。
入力
このミューテーションを呼び出す際、以下のパラメーターは必須または任意です。
パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| オブジェクト | はい | アカウントのスコープ。
(アカウント ID) と
(アカウント) が含まれます。 |
| オブジェクト | はい | スケジュールするワークフロー定義。
(ワークフロー名) と
(ワークフロー バージョン) が含まれます。 |
| 弦 | はい | スケジュールの頻度を定義する Cron 式 (例: 毎日午前 0 時の場合は
)。 |
| 弦 | はい | スケジュールのタイムゾーン (例:
、
)。 |
| オブジェクト | いいえ | オプション設定。 実行ログを制御するための
が含まれています。 |
| [EntityTagInput] | いいえ | スケジュールに適用するタグ。各タグには、
(String)と
([String])が必要です。 |
logLevelオプション
logLevelオプションは、ワークフロー実行中に生成されるログ情報の量を制御します。
利用可能な値:
NONE(デフォルト):ログは出力されません。INFO: ステップレベル情報を出力します。DEBUG:workflowAutomation.inputs.<inputName>: <inputValue>の形式を使用して、すべてのアクションステップの入力を含む属性をステップ開始ログに追加します。TRACE:DEBUGの出力に加えて、フォーマットworkflowAutomation.outputs.<outputName>: <outputValue>を使用して、すべてのアクションステップの出力を含む属性をステップ開始ログに追加します。
サンプルリクエスト
ワークフローの作成・編集には、書き込みビルダーを使用します。 NerdGraph API エクスプローラーを参照してください。
mutation { workflowAutomationCreateSchedule( scope: { id: "12345678", type: ACCOUNT } definition: { name: "healthyHeartbeat", version: 1 } cronExpression: "0 0 * * *" timezone: "Asia/Kolkata" options: { logLevel: DEBUG } tags: [{ key: "environment", values: ["production"] }] ) { scheduleId }}