ユーザーにタスクを割り当てるアクション
Assign task to usersアクションは、ワークフロータスクを作成し、ユーザーまたはグループに割り当てます。 タスクが完了するか期限切れになるまで、レシピジョブを一時停止します。 このアクションにより、レビュー、承認、却下など、ユーザーの介入が必要なワークフローを実現できます。 Workatoは、構成されたTask name、Assignee、およびRecord IDを使用してタスクを作成します。
レシピがこのステップに到達すると、Workatoはタスクを作成し、Send email notification to assigneeパラメーターが有効になっている場合は担当者にメール通知を送信します。 アプリユーザーは、メールリンク、Workflow apps portalホームページ、またはアプリケーションページのGo to taskオプションからタスクにアクセスできます。 担当者は、ポータルでタスクを完了するか、Complete workflow task programmaticallyアクションを使用できます。 指定された期間内に完了しなかったタスクは期限切れになり、タスクがExpiredとしてマークされた状態でレシピが再開されます。
入力
| 入力フィールド | 説明 |
|---|---|
| Workflow app | Workatoがタスクを割り当てるWorkflow appを選択します。 |
| レコードID | ユーザータスクを作成するリクエストを指定します。 データピルを使用するか、正確なIDを入力します。 |
| ワークフローステージ | タスクがアクティブな間に切り替えるワークフローステージを選択します。 アプリケーション設定で定義されたステージのいずれかを選択するか、このフィールドを空白のままにして現在のステージを維持します。 |
| タスク名 | タスクの説明を入力します。 この名前はメールの件名行に表示され、ユーザーがタスクを識別するのに役立ちます。 データピルを使用してパーソナライズします。 |
| 担当者 | タスクをユーザーまたはユーザーグループに割り当てます。 Send email notification to assigneeパラメーターが有効になっている場合、担当者はタスクにアクセスし、メールを受信できます。 |
| ページ | 担当者がタスクを完了するためのページを選択または作成します。 ページには、Complete taskコンポーネントアクションで構成されたボタンを含める必要があります。 |
| タスクを完了するまでの日数 | リストから選択するかカスタム値を入力して、タスク完了までの期間を指定します。 許可される最大値は365日です。 この期間内に完了しない場合、タスクは自動的に期限切れになります。 |
| 担当者にメール通知を送信 | メールで担当者に通知するかどうかを選択します。 このフィールドのデフォルトはYesです。 |
| 担当者によるタスクの再割り当てを許可 | 担当者がタスクを再割り当てできるかどうかを選択します。 このオプションが無効になっていても、マネージャーはタスクを再割り当てできます。 |
| タスクを完了したユーザーに、タスク完了後のリクエストへのアクセスを許可 | ドロップダウンメニューを使用してYesまたはNoを選択します。 yesの場合、タスクを完了したユーザーは、完了後もリクエストへのアクセスを継続的に保持します。 |
必須構成
選択したページには、Complete taskコンポーネントアクションで構成されたボタンを含める必要があります。 これがない場合、Workatoはタスクの完了を登録できず、タスクが期限切れになるまでレシピジョブは一時停止されたままになります。
出力
Assign task to usersアクションからの出力には、2つの主要なオブジェクトが含まれます。 Taskオブジェクトは、アクションによって作成されたタスクに関する一貫した詳細(ID、名前、ステータス、カスタムステータスラベル、タイムスタンプなど)を提供します。 Recordオブジェクトは、Workflow appの対応するdata tableのデータを動的に反映します。 Recordオブジェクトの属性は、Workflow appの設定とそのData tableによって異なります。
タスクオブジェクト
| 出力フィールド | 説明 |
|---|---|
| タスクID | Workatoはタスクオブジェクト内の各タスクに一意のIDを自動的に生成します。 |
| タスク名 | タスクの名前。 |
| Status | タスクのステータス。 使用可能な値はApproved、Rejected、Expiredです。 |
| カスタムステータスラベル | タスクに適用されたカスタムステータスラベル。 |
| 承認済み | タスクがApprovedステータスで完了したかどうか。 |
| 却下済み | タスクがRejectedステータスで完了したかどうか。 |
| 期限切れ | タスクがExpiredステータスで完了したかどうか。 |
| 作成日時 | タスクが作成された日付。 |
| 完了日時 | タスクが完了した日付。 |
| 完了者(タスク) | タスクを完了したユーザーを説明する、タスクオブジェクト内のネストされたオブジェクト。 タスクが期限切れの場合は空です。 |
| ユーザーID(完了者) | ユーザーのID。 |
| タスク名(完了者) | タスクの名前。 |
| メール(完了者) | ユーザーのメールアドレス。 |
Recordオブジェクト
| 出力フィールド | 説明 |
|---|---|
| レコードID | レコードの一意の識別子。 |
| 作成者(レコード) | Recordオブジェクト内にネストされたオブジェクトで、レコードを作成したユーザーに関する詳細を含みます。 |
| ユーザーID(作成者) | ユーザーの一意の識別子。 |
| ユーザー名(作成者) | ユーザーの名前。 |
| メール(作成者) | ユーザーのメールアドレス。 |
| ステータス(作成者) | ユーザーの現在のステータス。 |
| グループ(作成者) | ユーザーが割り当てられているグループに関する詳細を含むネストされたオブジェクト。 |
| ゲストユーザー(作成者) | ユーザーが匿名ユーザーであるかどうか。 |
| ステージ | ワークフロー内の現在のステージまたはステータスに関する詳細を含むネストされたオブジェクト。 |
| ステージID(ステージ) | ステージの一意の識別子。 |
| ステージ名(ステージ) | ステージの名前。 |
| 作成日時 | レコードが作成された日時。 |
| 更新日時 | レコードが最後に更新された日時。 |
Last updated: