Cloud Software Group, Inc. EBX®
ドキュメント>ユーザーガイド>ワークフローモデル
ナビゲーションモードドキュメント>ユーザーガイド>ワークフローモデル

ワークフローモデルの構成

ワークフローモデルに関連する情報

ワークフローモデルの所有者とドキュメントを表示および編集するには、ナビゲーションペインでワークフローモデルのワ [アクション]メニューから [情報] を選択します。

所有者

ワークフローモデルの所有者を指定します。所有者は、ワークフローモデルの情報を編集し、そのアクセス許可を定義する権限を持ちます。

ローカライズドキュメント

ワークフローモデルのローカライズされたラベルと説明。

有効化済み

このプロパティは非推奨です。ワークフローモデルが有効化されているかどうかを指定します。公開できるようにするには、ワークフローモデルを有効化する必要があります。

ワークフローモデルのプロパティ

ワークフローモデルの構成には、ナビゲーションペインの [ワークフローモデルの構成] からアクセスできます。

モジュール名

特定のJavaリソース(ユーザータスク拡張、特定のスクリプトおよび条件)を含むモジュール。

開始の通知

データワークフローの起動時に、テンプレートに基づいて通知を送信するプロファイルのリスト。

一般的なメッセージテンプレートを参照してください。

完了の通知

データワークフローが完了したときに、テンプレートに基づいて通知を送信するプロファイルのリスト。通知は、ワークフローが通常の状況で完了した場合にのみ送信されます。つまり、管理アクションが原因ではありません。

一般的なメッセージテンプレートを参照してください。

エラーの通知

データワークフローがエラー状態のときに、テンプレートに基づいて通知を受信するプロファイルのリスト。

一般的なメッセージテンプレートを参照してください。

優先度

デフォルトでは、このモデルに関連付けられている各ワークフローは、この優先度で起動されます。優先度の設定はオプションです。ここで優先度が定義されておらず、リポジトリにデフォルトの優先度が設定されている場合、リポジトリのデフォルトの優先度は、優先度が割り当てられていない関連ワークフローに使用されます。詳細については、作業項目の優先順位を参照してください。

注意:ワークフロー管理者として定義されているユーザーのみが、関連するデータワークフローの優先度レベルを手動で変更できます。

クイック起動のアクティブ化

デフォルトでは、ワークフローが起動されると、ユーザーは新しいワークフローのドキュメントを中間形式で入力するように求められます。このドキュメントはオプションです。[クイック起動を有効化] プロパティを [はい] に設定すると、このドキュメントの手順をスキップして、ワークフローの起動に直接進むことができます。

1 番目のステップを自動的に開く

ワークフローの起動後にナビゲーションを決定できます。デフォルトでは、ワークフローが起動されると、現在のテーブル (ワークフローランチャーまたはモニタリング > パブリケーション) が自動的に表示されます。

このプロパティを有効にすると、ワークフローユーザーは起動されたワークフローで作業を続けることができます。最初のワークフローステップが実行された後、作業項目に到達し、この作業項目をワークフロー作成者が開始できる場合、作業項目は自動的に開かれます (複数の作業項目に到達した場合、最初に作成されたものが開かれます)。これにより、ユーザーは作業項目の受信ボックスから対応する作業項目を選択する必要がなくなります。

作業項目に達していない場合は、次のステップの進捗戦略が評価されます。

作業項目が開かれていない場合は、ワークフローが開始されたテーブルが表示されます。

制限:最初のステップがサブワークフローの呼び出しである場合、このプロパティは無視されます。

ワークフロートリガー

ワークフローのメインイベントをインターセプトするコンポーネント。

このBeanは、module.xmlファイルで宣言する必要があります。 を参照してください。

許可

ワークフローモデルに関連付けられたデータワークフローに関連するアクションの権限。

このBeanは、module.xmlファイルで宣言する必要があります。 を参照してください。

プログラムに従ったアクションの許可

ワークフローの権限を処理するカスタムコンポーネントを定義します。設定されている場合、これはプロパティ [許可] で定義されているすべてのアクセス許可を上書きします。

データコンテキスト

データコンテキスト構成には、ナビゲーションペインからアクセスできます。

各ワークフローには独自のデータコンテキストがあるため、実行中に独自のローカルデータスペースを使用できます。これにより、ワークフローの実行を指示する値を保存および変更することができます。

データコンテキストは、変数のリストによって定義されます。各変数には次のプロパティがあります。

名称

変数の識別子。

デフォルト値

定義されている場合、変数はこのデフォルト値で初期化されます。

入力パラメーター

この変数を入力パラメーターとして定義するには、「はい」をチェックする必要があります。

出力パラメーター

この変数を出力パラメーターとして定義するには、「はい」をチェックする必要があります。それ以外の場合、この変数は、タスク定義インターフェイスの出力パラメーターのリストには表示されません。

カスタムワークフロー実行ビュー

ワークフロー実行ビューのカスタマイズには、ナビゲーションペインからアクセスできます。

カスタマイズにより、作業項目とワークフロービュー (受信トレイ、作業項目の監視、アクティブなワークフローの監視、および完了したワークフロー) の特定の列を構成できます。特定の列ごとに、ワークフローの表示時に評価されるデータコンテキスト変数を含むことができる式を関連付けることができます。

関連するデータワークフローの権限

ワークフロー管理

ワークフローで管理アクションを実行できるプロファイルを定義します。管理アクションには、ステップの再生、ワークフローの再開、ワークフローの終了、公開の無効化、および公開解除が含まれます。これらのアクションを実行するために、このプロファイルには「ワークフローの可視化」権限が自動的に付与されます。ビルトインの管理者には、常にワークフロー管理権限があります。

ワークフロー管理 > ステップの再生

ワークフローステップの再生を許可するプロファイルを定義します。このアクションを実行するために、このプロファイルには「ワークフローの可視化」権限が自動的に付与されます。 [モニタリング] > [アクティブなワークフロー] セクションのボタンを使用して、ステップを再生できます。 「ワークフロー管理」権限を持つプロファイルは、この特定のアクションの実行を自動的に許可されます。ビルトインの管理者には、常にステップを再生する権限があります。

ワークフロー管理 > ワークフローの終了

ワークフローの終了とクリーンアップを許可するプロファイルを定義します。このアクションを実行するために、このプロファイルには「ワークフローの可視化」権限が自動的に付与されます。[モニタリング] > [アクティブなワークフロー] セクションのボタンを使用して、アクティブなワークフローを終了およびクリーンアップできます。[完了済みワークフロー] セクションのボタンを使用して、完了したワークフローを削除できます。「ワークフロー管理」権限を持つプロファイルは、この特定のアクションの実行を自動的に許可されます。ビルトインの管理者には、ワークフローを終了する権限が常にあります。

ワークフロー管理 > ワークフローの強制再開

待機中のワークフローを強制的に再開できるプロファイルを定義します。このアクションを実行するために、このプロファイルには「ワークフローの可視化」権限が自動的に付与されます。[モニタリング] > [アクティブなワークフロー] セクションのボタンを使用して、ワークフローを再開できます。「ワークフロー管理」権限を持つプロファイルは、この特定のアクションの実行を自動的に許可されます。ビルトインの管理者には、ワークフローを再開する権利が常にあります。

ワークフロー管理 > パブリケーションの無効化

ワークフロー公開を無効にできるプロファイルを定義します。このアクションを実行するために、このプロファイルには「ワークフローの可視化」権限が自動的に付与されます。[モニタリング] > [パブリケーション] セクションのボタンを使用して、公開を無効にすることができます。アクティブな公開にのみ表示されます。「ワークフロー管理」権限を持つプロファイルは、この特定のアクションの実行を自動的に許可されます。ビルトインの管理者には、公開を無効にする権限が常にあります。

ワークフロー管理 > 非公開

ワークフロー公開の非公開を許可するプロファイルを定義します。このアクションを実行するために、このプロファイルには「ワークフローの可視化」権限が自動的に付与されます。[モニタリング] > [パブリケーション] セクションのボタンは、無効になっている公開を非公開にする場合にのみ使用できます。「ワークフロー管理」権限を持つプロファイルは、この特定のアクションの実行を自動的に許可されます。ビルトインの管理者には、常に非公開権限があります。

割り当て管理

作業項目の割り当てを管理できるプロファイルを定義します。割り当てアクションには、作業項目の割り当て、作業項目の再割り当て、および作業項目の割り当て解除が含まれます。これらのアクションを実行するために、このプロファイルには「ワークフローの可視化」権限が自動的に付与されます。ビルトインの管理者には、常に割り当て管理権限があります。

割り当て管理 > 作業項目の割り当て

作業項目の割り当てを許可するプロファイルを定義します。これらのアクションを実行するために、このプロファイルには「ワークフローの可視化」権限が自動的に付与されます。[モニタリング] > [作業項目] セクションのボタンを使用して、作業項目を割り当てることができます。提供された作業項目にのみ表示されます。「割り当て管理」権限を持つプロファイルは、この特定のアクションの実行を自動的に許可されます。ビルトインの管理者には、常に作業項目の割り当て権限があります。

割り当て管理 > 作業項目の再割り当て

作業項目の再割り当てを許可するプロファイルを定義します。このアクションを実行するために、このプロファイルには「ワークフローの可視化」権限が自動的に付与されます。[モニタリング] > [作業項目] セクションのボタンを使用して、作業項目を再割り当てできます。割り当てられた作業項目にのみ表示されます。「割り当て管理」権限を持つプロファイルは、この特定のアクションを自動的に実行できます。ビルトインの管理者には、常に作業項目の再割り当て権限があります。

割り当て管理 > 作業項目の割り当て解除

作業項目の割り当てを解除できるプロファイルを定義します。このアクションを実行するために、このプロファイルには「ワークフローの可視化」権限が自動的に付与されます。[モニタリング] > [作業項目] セクションのボタンを使用して、作業項目の割り当てを解除できます。割り当てられた作業項目にのみ表示されます。「割り当て管理」権限を持つプロファイルは、この特定のアクションを自動的に実行できます。ビルトインの管理者には、常に作業項目の割り当て解除権限があります。

ワークフローの起動

新しいワークフローを手動で起動できるプロファイルを定義します。この権限により、「ワークフローランチャー」セクションのアクティブな公開からワークフローを起動できます。ビルトインの管理者には、常に起動ワークフローの権限があります。

ワークフローを起動する権限は、API による場合でも常に自動的に検証されます。これらの自動権限チェックをバイパスして、特定の認証規則を手動で管理することもできます。

このためには、ebx.properties permissionCheckDelegated を true に設定し、専用 API WorkflowEngine.isUserAuthorizedToLaunch を使用して権限評価を開発者に委任します。

ワークフローの可視化

ワークフローの可視化を許可するプロファイルを定義します。デフォルトでは、エンドユーザーは [受信トレイ] セクションで提供または割り当てられた作業項目のみを表示できます。この権限により、このワークフローモデルに関連付けられている公開、ワークフロー、および作業項目を [モニタリング] セクションと [完了済みワークフロー] セクションで視覚化することもできます。このプロファイルには、「完了したワークフローの可視化」権限が自動的に付与されます。ビルトインの管理者には、常にワークフローの可視化権限があります。

ワークフローの可視化 > ワークフロー作成者による可視化の許可

有効にすると、ワークフローの作成者は、起動したワークフローを表示する権限を持ちます。この制限された権限により、彼が起動したワークフローと、[モニタリング] > [アクティブなワークフロー]、[モニタリング] > [作業項目]、および [完了済みワークフロー] セクションの関連する作業項目へのアクセスが許可されます。デフォルト値は「いいえ」です。

ワークフローの可視化 > 完了済みワークフローの可視化

完了したワークフローを可視化できるプロファイルを定義します。この権限により、「完了済みワークフロー」セクションで完了したワークフローを可視化し、それらの履歴にアクセスできます。「ワークフローの可視化」権限を持つプロファイルは、このアクションの実行を自動的に許可されます。ビルトインの管理者は、完了したワークフローを可視化する権限を常に持っています。

注意

特定の権限が割り当てられていないユーザーは、そのユーザーに提供または割り当てられている、このワークフローに関連付けられた作業項目のみを表示できます。

以下も参照してください。

ワークフローモデルのスナップショット

ワークフローモデルのスナップショットの履歴は、[アクション] > [公開履歴を表示]から管理できます。

履歴テーブルには、選択したワークフローモデルを含むすべてのスナップショットが表示され、ワークフローモデルが公開されているかどうかが示されます。スナップショットごとに、[アクション] ボタンを使用して、対応するワークフローモデルをエクスポートまたは表示できます。

ワークフローモデルの削除

ワークフローモデルは削除できますが、関連する公開はデータワークフロー領域から引き続きアクセスできます。削除されたワークフローモデルと同じ名前で新しいワークフローモデルが作成された場合、パブリッシングは古い公開を置き換えるように要求します。

以下も参照してください。

/ebx_search.pngユーザーガイド目次

ドキュメント>ユーザーガイド>ワークフローモデル