ワークフロー要素

Note

コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。

この記事は、ワークフローを構成するさまざまな要素について説明します。

ワークフローは "要素" から構成されます。 次のセクションでは、要素の各タイプについて説明します。

タスク

タスクとは、実行する必要のある作業単位です。 ワークフローには、手動タスクと自動タスクの 2 種類のタスクを追加できます。

手動タスク

手動タスクは、ユーザーが実行する必要がある作業単位です。 たとえば、経費精算書ワークフローには、割り当てられたユーザーが次のアクションを実行する必要がある手動のタスクを含めることができます。

  • 経費精算書と共に提出された領収書を確認します。
  • 従業員のマネージャーを呼び出します。

自動化タスク

自動化タスクは、システムが実行する作業単位です。 人間の介入は必要ありません。 たとえば、販売注文ワークフローには、システムが次のアクションを実行する必要がある自動化タスクを含めることができます。

  • 与信チェックを実行します。
  • 顧客の顧客レコードの作成 (レコードがまだ存在しない場合)。

承認プロセス

承認プロセスは、複数のステップから構成されるプロセスです。 各承認ステップで、ユーザーは次のアクションを実行できます。

  • ドキュメントを承認します。
  • ドキュメントを拒否します。
  • ドキュメントに対する変更を要求します。
  • 承認のためにドキュメントを別のユーザーに割り当てます。

行項目ワークフロー要素

ドキュメントまたはドキュメントの明細を処理するワークフローを作成できます。 たとえば、タイムシートの承認ワークフローを作成します。 (ドキュメント ワークフローとしてこの ワークフローを参照してください)。そのドキュメント ワークフローに 行項目ワークフロー 要素を追加できます。 行項目要素が実行されると、ドキュメントの各行項目が処理のために送信されます。 すべての行項目を同じ行項目ワークフローで処理することも、各行項目を異なる行項目ワークフローで処理することもできます。 従業員が次の図のようなタイムシートを送信するとします。

行項目を含むワークフローのスクリーンショット。

このシナリオの場合は、次のような行項目ワークフローを作成することもできます。

  • 行項目ワークフロー 1 – このワークフローを使用して、プロジェクト ID が 1111 の品目を処理します。
  • 明細ワークフロー 2 – このワークフローを使用して、プロジェクト ID が 2222 の品目を処理します。
  • 行項目ワークフロー 3 – このワークフローを使用して、プロジェクト ID が 3333 の品目を処理します。

フロー制御要素

次の要素を使用すると、同時に実行される代替分岐または分岐を持つワークフローを設計できます。

手動決定

手動決定は、ワークフローが 2 つの分岐に分かれるポイントです。 ユーザーは決定を行う必要があり、この決定によって、送信されたドキュメントの処理に使用するブランチが決まります。

条件付き意思決定

条件付き決定は、ワークフローが 2 つの分岐に分割されるポイントです。 システムは、送信された文書の処理に使用するブランチを決定します。 この決定を行うには、システムによってドキュメントが評価され、指定した条件を満たしているかどうかが判定されます。

並列活動

並列アクティビティは、同時に実行される 2 つ以上のワークフロー ブランチを含むワークフロー要素です。

サブワークフロー

サブワークフローは、他のワークフローのコンテキストで実行するワークフローです。