アクティビティの一般プロパティの定義
アクティビティのマーカーの有効化
マーカーを使用すると、状態間のアクティビティの遷移を制御できます。 また、プロセスまたはステージが完了するためにアクティビティの実行が必須かどうか、または特定の条件下で実行を繰り返す必要があるかどうかを指定することもできます。
有効にするには、マーカーのチェックボックスを選択します。 マーカーが有効になると、対応するデコレータがアクティビティに表示されます。
条件なしでマーカーを有効にすると、デフォルトでアクティビティに適用されます。 ただし、プロセス変数、デシジョン・モデルまたはRESTコネクタを使用して定義されたデータ条件に基づいて、マーカーを使用可能にすることもできます。 データ条件に基づいてマーカーを使用可能にするには:
-
マーカーのチェックボックスを選択します。
-
マーカーの横にある「プロパティの編集」
をクリックします。
-
表示されるペインで、「データ条件を作成」
をクリックして新しい条件を作成します。 マーカーは、この条件が満たされている場合にのみアクティビティに対して使用可能になります。
「データ条件を作成」ダイアログ・ボックスで、使用可能な条件タイプを1つ選択します。
- 簡易: ペイロード内のプロセス変数値に基づいて単純な条件を定義する場合に選択します。
- デシジョン: デシジョン・モデルに基づいて条件を定義する場合に選択します。 使用するデシジョン・モデルとサービス(アプリケーション内でコネクタを作成したモデルのみがドロップダウン・メニューに表示されます)、モデルに入力として渡すプロセス変数を指定し、最後にモデルの出力(body.interpretation)または問題の配列(body.problems)を使用して条件を定義します。 「動的プロセスでのデシジョン監視の構成」を参照してください。
- REST: RESTコネクタに基づいて条件を定義する場合に選択します。 RESTタイプのOIC統合を使用して条件を定義することもできます。
「統合」フィールドで、使用する統合を指定します。 プロセス・アプリケーション内で定義されているRESTコネクタ(つまり、ネイティブ・コネクタ)を選択する場合、リソースおよびその操作も指定します。 プロセス変数を入力としてコネクタのリクエスト本文またはパラメータにマップし、コネクタのレスポンス本文を使用して条件を定義します。
次の図は、定義されたデシジョン条件の例を示しています:
-
ペインを閉じるには、「保存」をクリックします。
ノート:
デシジョンおよびREST条件タイプでは、複数のデータ・トリガーを作成し、ANDまたはOR演算子を使用して論理式を形成できます。 演算子を切り替えるには、ドロップダウン矢印をクリックします。
アクティビティのマーカーと状態遷移は連動しています。 マーカーがさまざまなトランジションにどのように影響するかを知るには、「プロセスとプラン品目のライフサイクルについて」を参照してください。 次の表に、アクティビティで使用可能なすべてのマーカーを示します:
| マーカー | 説明 |
|---|---|
|
反復可能な |
繰り返し可能マーカーを有効にして、アクティビティを繰り返し実行します。
|
|
必要な |
このマーカーを有効にすると、ステージまたはプロセスが完了するためのアクティビティが実行されます。 ノート:新しいアクティビティの場合、このマーカーはデフォルトで有効になっています。 |
|
手動でアクティブ化された |
プロセス参加者がアクティビティを開始する必要がある場合は、手動でアクティブ化されたマーカーを有効にします。
アクティビティの使用可能化条件または活動化条件を定義するには、「アクティビティの条件の定義」を参照してください。 ノート:このマーカーは、マイルストーン活動には使用できません。 |

