ワークフロータスクをプログラムで完了する
このアクションを使用して、ワークフロータスクをプログラムで完了します。 たとえば、別のUI(Workbot for SlackやMicrosoft Teamsなど)でワークフロータスクを実行したり、有効でなくなったタスクをクローズしたりするために使用できます。
入力
| 入力フィールド | 説明 |
|---|---|
| Workflow app | タスクを完了するWorkflow appを選択します。 |
| レコードID | 更新するリクエスト(Record IDで識別)を選択します。 データピルを使用するか、正確なIDを入力します。 Workatoは、Workflow appに対応するData tables内の各レコードに対して一意のIDを自動的に生成します。 |
| タスクステータス | タスクを承認、却下、または完了することで完了します。 |
| カスタムステータスラベル | 任意。 カスタムタスクステータスラベルを指定して、ポータルでタスクが承認、却下、または完了されたときにユーザーに表示される内容をカスタマイズします。 たとえば、sent for reworkなどのカスタムタスクステータスを使用して、rejectedステータスに付随させることができます。 これにより、リクエストが却下された理由が明確に伝わり、カスタムタスクステータスラベルが割り当てられたリクエストをワークフローで処理する方法をカスタマイズする条件付きロジックを設定できます。 空のままにすると、ラベルはタスクステータスと同じように表示されます。 |
| メールアドレス | 任意。 タスクを完了する予定の担当者のメールアドレスを指定します。 このフィールドを空のままにすると、Workatoは現在割り当てられているユーザーをデフォルトとして使用します。 |
出力
出力は動的であり、レシピ内のアクションとトリガー、およびWorkflow appの対応するデータテーブルに存在する列によって異なる場合があります。
このデータを後続のステップで使用するには、データツリーから関連するデータピルをマッピングします。
完了したタスクオブジェクト
| 出力フィールド | 説明 |
|---|---|
| タスクID | Workatoはタスクオブジェクト内の各タスクに一意のIDを自動的に生成します。 |
| タスク名 | タスクの名前。 |
| Status | タスクのステータス。 使用可能な値はApproved、Rejected、Expiredです。 |
| カスタムステータスラベル | タスクに適用されたカスタムステータスラベル。 |
| 承認済み | タスクがApprovedステータスで完了したかどうか。 |
| 却下済み | タスクがRejectedステータスで完了したかどうか。 |
| 期限切れ | タスクがExpiredステータスで完了したかどうか。 |
| 作成日時 | タスクが作成された日付。 |
| 完了日時 | タスクが完了した日付。 |
| 完了者(タスク) | タスクを完了したユーザーを説明する、タスクオブジェクト内のネストされたオブジェクト。 タスクが期限切れの場合は空です。 |
| ユーザーID(完了者) | ユーザーのID。 |
| タスク名(完了者) | タスクの名前。 |
| メール(完了者) | ユーザーのメールアドレス。 |
リクエストオブジェクト
| 出力フィールド | 説明 |
|---|
| Request | このオブジェクトはWorkflow appのレコードを表します。 メタデータと関連オブジェクトへのリンクが含まれます。 | | レコードID | Workatoは、Workflow appの対応するData table内の各レコードに一意のIDを自動的に生成します。 | | アクティブなタスク (Request) | Requestオブジェクト内のネストされたオブジェクトです。 リクエストに関連付けられたアクティブなタスクがない場合は空です。 | | タスクID (アクティブなタスク) | タスクのIDです。 | | タスク名 (アクティブなタスク) | タスクの名前です。 | | ステータス (アクティブなタスク) | タスクのステータスです。 | | 期限日 (アクティブなタスク) | タスクの期日です。 | | タスクURL (アクティブなタスク) | タスクのURLです。 | | 割り当てられたユーザー (アクティブなタスク) | タスクの担当者に関する情報を含む、Active taskオブジェクト内のネストされたオブジェクトです。 タスクがグループに割り当てられている場合は空です。 | | ユーザーID (割り当てられたユーザー) | タスクに割り当てられているユーザーのIDです。 | | ユーザー名 (割り当てられたユーザー) | タスクに割り当てられているユーザーの名前です。 | | メール (割り当てられたユーザー) | タスクに割り当てられているユーザーのメールです。 | | ステータス (割り当てられたユーザー) | タスクに割り当てられているユーザーのステータスです。 | | 割り当てられたグループ (アクティブなタスク) | 割り当てられたグループに関する情報を含む、Active taskオブジェクト内のネストされたオブジェクトです。 タスクが個別ユーザーに割り当てられている場合は空です。 | | ユーザーID (割り当てられたグループ) | タスクに割り当てられているユーザーのIDです。 | | ユーザー名 (割り当てられたグループ) | タスクに割り当てられているユーザーの名前です。 | | メール (割り当てられたグループ) | タスクに割り当てられているユーザーのメールです。 | | ステータス (割り当てられたグループ) | タスクに割り当てられているユーザーのステータスです。 | | 作成者 (Request) | リクエストを作成したユーザーに関する情報を含む、Requestオブジェクト内のネストされたオブジェクトです。 | | ユーザーID(作成者) | リクエストを作成したユーザーのID。 | | ユーザー名(作成者) | リクエストを作成したユーザーの名前。 | | メール(作成者) | リクエストを作成したユーザーのメール。 | | ステータス(作成者) | ユーザーのステータス。 | | グループ (作成者) | グループメンバーシップに関する情報を含む、Created byオブジェクト内のネストされたオブジェクトです。 | | グループID(グループ) | このタスクが割り当てられているグループのID。 | | グループ名(グループ) | このタスクが割り当てられているグループの名前。 | | リストサイズ(グループ) | リストのサイズ。 | | リストインデックス(グループ) | リストインデックス。 | | ステージ (Request) | ステージの詳細を含む、Requestオブジェクト内のネストされたオブジェクトです。 | | ステージID(ステージ) | このタスクが割り当てられているグループのID。 | | グループ名(ステージ) | このタスクが割り当てられているグループの名前。 | | 作成日時 | レコードが作成された日付。 | | 更新日時 | レコードが最後に更新された日付。 |
Last updated: