Model Serve
- Model Serve
- 所有产品
/api/v2/workflow/<id>
URIにリニアタスクフロー名を使用し、リニアタスクフロー名にスペースが含まれる場合、スペースは/api/v2/workflow/name/<name>
/api/v2/workflow/name/my%20linear%20taskflow
/api/v2/workflow
/api/v2/workflow/?simpleMode=true
フィールド
| タイプ
| 説明
|
---|---|---|
id
| String
| リニアタスクフローID。
|
orgId
| String
| 組織ID。
|
name
| String
| リニアタスクフロー名。
|
description
| String
| 説明。
|
createTime
| Date/Time
| リニアタスクフローが作成された時間。
|
updateTime
| Date/Time
| リニアタスクフローの最終更新時刻。
|
createdBy
| String
| リニアタスクフローを作成したユーザー。
|
updatedBy
| String
| リニアタスクフローを最後に更新したユーザー。
|
errorTaskEmail
| エラー通知用のtaskEmailオブジェクトを含むオブジェクト。
| |
id
| String
| errorTaskEmailに対するtaskEmailオブジェクトに含まれます。
ID。
|
emails
| String
| errorTaskEmailに対するtaskEmailオブジェクトに含まれます。
タスクの完了が失敗すると電子メール通知を受信する電子メールアドレス。
|
successTaskEmail
| 成功通知に対するtaskEmailオブジェクトを含むオブジェクト。
| |
id
| String
| successTaskEmailに対するtaskEmailオブジェクトに含まれます。
ID。
|
emails
| String
| successTaskEmailに対するtaskEmailオブジェクトに含まれます。
タスクが正常に完了すると電子メール通知を受信する電子メールアドレス。
|
warningTaskEmail
| 警告通知に対するtaskEmailオブジェクトを含むオブジェクト。
| |
id
| String
| warningTaskEmailに対するtaskEmailオブジェクトに含まれます。
ID。
|
emails
| String
| warningTaskEmailに対するtaskEmailオブジェクトに含まれます。
タスクがエラーで終了すると電子メール通知を受信する電子メールアドレス。
|
agentId
| String
| タスクを実行するエージェント。
|
runtimeEnvironmentId
| String
| タスクに使用されるランタイム環境。
|
scheduleId
| String
| リニアタスクフローに関連付けられたスケジュール(ある場合)。
|
preProcessingCmd
| String
| タスクの前に実行するコマンド。
|
postProcessingCmd
| String
| タスクの完了後に実行するコマンド。
|
tasks
| リニアタスクフローに関連付けられた各タスクを定義します。各タスクのworkflowTaskオブジェクトが含まれます。
| |
taskId
| String
| workflowTaskオブジェクトに含まれます。
タスクID。
|
type
| String
| workflowTaskオブジェクトに含まれます。
ワークフロータスクタイプ。次のいずれかのコードを返します。
|
name
| String
| workflowTaskオブジェクトに含まれます。
タスク名。
|
stopOnError
| Boolean
| workflowTaskオブジェクトに含まれます。
タスクを完了できない場合にリニアタスクフローを停止します。
|
stopOnWarning
| Boolean
| workflowTaskオブジェクトに含まれます。
タスクが警告で完了する場合にリニアタスクフローを停止します。
|
/api/v2/workflow
https://na1.dm-us.informaticacloud.com/diUI/products/integrationDesign/main/Explore/dH2DuGJYda7ijgW4Sm32sR
/api/v2/workflow/<id>
Update-Mode=PARTIAL
フィールド
| タイプ
| 必須
| 説明
|
---|---|---|---|
name
| String
| ○
| リニアタスクフローの名前。
|
description
| String
| リニアタスクフローの説明。
| |
containerId
| String
| リニアタスクフローを含めるためのプロジェクトまたはフォルダのID。
要求に含まれていない場合、リニアタスクフローはDefaultフォルダに作成されます。
| |
errorTaskEmail
| エラー通知用のtaskEmailオブジェクトを含むオブジェクト。
| ||
id
| String
| errorTaskEmailのtaskEmailオブジェクトに含めます。
ID。
| |
emails
| String
| errorTaskEmailのtaskEmailオブジェクトに含めます。
タスクの完了が失敗すると電子メール通知を受信する電子メールアドレス。
| |
successTaskEmail
| 成功通知に対するtaskEmailオブジェクトを含むオブジェクト。
| ||
id
| String
| successTaskEmailに対するtaskEmailオブジェクトに含めます。
ID。
| |
emails
| String
| successTaskEmailに対するtaskEmailオブジェクトに含めます。
タスクが正常に完了すると電子メール通知を受信する電子メールアドレス。
| |
warningTaskEmail
| 警告通知に対するtaskEmailオブジェクトを含むオブジェクト。
| ||
id
| String
| warningTaskEmailに対するtaskEmailオブジェクトに含めます。
ID。
| |
emails
| String
| warningTaskEmailに対するtaskEmailオブジェクトに含めます。
タスクがエラーで終了すると電子メール通知を受信する電子メールアドレス。
| |
tasks
| workflowTaskオブジェクトを使用して、リニアタスクフローに含める各タスクの以下の属性を定義します。
| ||
taskId
| String
| ○
| workflowTaskオブジェクトに含まれます。
タスクID。
|
はい
| workflowTaskオブジェクトに含まれます。
ワークフロータスクタイプ。次のコードのいずれかを使用します。
| ||
name
| String
| ○
| workflowTaskオブジェクトに含まれます。
タスクの名前。
|
stopOnError
| Boolean
| workflowTaskオブジェクトに含まれます。
タスクを完了できない場合にリニアタスクフローを停止します。次のいずれかのオプションを使用します。
| |
stopOnWarning
| Boolean
| workflowTaskオブジェクトに含まれます。
タスクが警告で完了する場合にリニアタスクフローを停止します。次のいずれかのオプションを使用します。
| |
scheduleId
| String
| リニアタスクフローのスケジュール。
|
/api/v2/workflow/<id>
POST <serverUrl>/api/v2/workflow/0000342J0000K Content-Type: application/json Accept: application/json icSessionId: <icSessionId> { "@type": "workflow", "name": "linear taskflow", "tasks":[{ "@type":"workflowTask", "taskId":"0000100I00000000001G", "type":"DSS", "name":"DSS_DQ5", "stopOnError":"false" },{ "@type":"workflowTask", "taskId":"0000100Z0000000000B8", "type":"MTT", "name":"CIT_SimpleTemplate2", "stopOnError":"false" },{ "@type":"workflowTask", "taskId":"0000100G000000000002", "type":"DRS", "name":"SF2File", "stopOnError":"false" }] }