ワークフローを作成または更新する前に、workflowAutomation.workflowDefinitionValidationクエリを使用してワークフロー定義YAMLを検証してください。これを使用して、構文エラーやスキーマ違反がないか確認してください。
入力
パラメータ | データ型 | 説明 |
|---|---|---|
| 数 | (必須)アカウントID。 |
| 弦 | (必須)検証するBase64エンコードされたワークフロー定義YAML。 |
サンプルリクエスト
query workflowDefinitionValidation { actor { account(id: 12345678) { workflowAutomation { workflowDefinitionValidation( definition: { yaml: "ICAgICAgICAgICAgICAgIG5hbWU6IG15V29ya2Zsb3cKCiAgICAgICAgICAgICAgICBzdGVwczoKICAgICAgICAgICAgICAgICAgLSBuYW1lOiBvbmx5U3RlcAogICAgICAgICAgICAgICAgICAgIHR5cGU6IHdhaXQKICAgICAgICAgICAgICAgICAgICBzZWNvbmRzOiAtNDIKCiAgICAgICAgICAgICAgICAgIC0gbmFtZTogJycKICAgICAgICAgICAgICAgICAgICB0eXBlOiB3YWl0CiAgICAgICAgICAgICAgICAgICAgc2Vjb25kczogLTQyCgogICAgICAgICAgICAgICAgICAtIG5hbWU6IG9ubHlTdGVwCiAgICAgICAgICAgICAgICAgICAgdHlwZTogYWN0aW9uCiAgICAgICAgICAgICAgICAgICAgYWN0aW9uOiBDb25zb2xlTG9nCiAgICAgICAgICAgICAgICAgICAgdmVyc2lvbjogIiIKICAgICAgICAgICAgICAgICAgICBpbnB1dHM6CiAgICAgICAgICAgICAgICAgICAgICAgZm9vOiAiIg==" } ) { errors { message } valid } } } }}サンプル回答
クエリは次を返します:
valid: ワークフロー定義が有効かどうかを示すブール値errors: エラー オブジェクトの配列。各オブジェクトには次のものが含まれます。message: 検証エラーの説明(ある場合)