ワークフローを一度定義し、ビジネス ユニットなどのバースト (カスケード) するメンバーを選択することで、複数のビジネス ユニットのワークフロー プロセスを迅速かつ簡単に作成します。これにより、すべてのビジネス ユニットが同じプロセスに従うようになります。ホームページ パネルは、ビジネス ユニットごとに各ワークフロー タスクのステータスを表示するように構成できます。

テナントに対してワークフロー バーストを有効にするには、[Explorer] モジュールの [Fluence] → [Administration] フォルダーにある [Settings] フォームで、[Foreach] を [FeatureFlagsCommaSeparated] に追加します。

Workflow bursting

ワークフロー バースト プロセスは、[WF Controls] セクションの [Foreach] ワークフロー タスクを使用して作成します。

ワークフロー バースト プロセスを作成する方法は以下のとおりです。

  1. [Foreach] タスクを編集して、タスク パネルで使用する名前、バーストするディメンション、階層を指定します。 
  2. [Edit Query] リンクを選択し、タスクで使用するメンバーを指定します。
    [Dimension Query Specification] ダイアログが表示されるので、[Foreach] タスクで使用するメンバーを指定します。 
  3. 使用するメンバーを左側の階層から右側の選択済みメンバー領域にドラッグ & ドロップします。 
  4. [Foreach] タスクが作成されたら、そのタスク内にワークフロー プロセスを作成します。 
    • ワークフロー プロセスが作成されて一度定義されますが、[Dimension Query Specification] ダイアログで選択したメンバーごとに実行されます。 
    • 指定したメンバーごとにワークフロー プロセスが実行され、メンバーごとにタスクが作成されます。
  5. スーパーバイザーとコントリビューターに割り当てられているタスクに対してタスクが作成されたら、名前に「Burst」を追加します。
    {Burst} は、[Workflow] モジュール又はホームページのメンバー名に置き換えられます。 
  6. 開始されたワークフロー プロセス内の各アクティビティのメッセージを表示するには、[Process Logs] タブを選択します。

ワークフロー バースト プロセスを使用する場合、定義済みの一つのワークフロー プロセスから作成されたビジネス ユニットなど、複数のメンバーの [Workflow] モジュールからワークフロー タスクを表示できます。

たとえば、サンプル ワークフロー プロセスでは、ワークフロー プロセスの作成時に定義されたエンティティごとに [Update Mappings] タスクが作成されます。 

エンティティ名は、タスク名の横の括弧内に表示されます。エンティティの [Update Mappings] タスクが完了すると、その特定のエンティティの [File Import] タスクは [In Progress] に移行します。

注記: ご自身またはご自身のロールが割り当てられているメンバーのタスクのみが表示されます。 

必要なワークフロー承認があれば、ワークフロー バースト プロセスを表示する際にドロップダウン リストを選択して、特定のメンバーの各タスクのステータスを表示できます。

ビジネス ユニットごとの各タスクのステータスを表示するようにホームページ パネルを構成します。アクセス権を持つロールに対してページが構成されている場合は、ホームページからビジネス ユニットごとに各タスクのステータスを表示できます。