機械翻訳について

アクティビティ・プロパティの定義

マーカー、条件およびその他のプロパティを指定することで、要件にあわせてアクティビティをカスタマイズできます。

アクティビティのプロパティは、アクティビティのプロパティ・ペインで設定します。 アクティビティをダブルクリックするか、アクティビティを選択し、プロパティ・ペインを開く「プロパティの編集」 「プロパティの編集」アイコンをクリックします。 オプションで、アクティビティを選択し、プロセス・エディタの右側にある「プロパティ」アイコン「プロパティ」アイコンをクリックして、プロパティ・ペインを開きます。

プロパティ・ペインで、次の操作を実行できます:
  • アクティビティの名前を編集します。 名前を持つフィールドをクリックして変更します。
  • 「説明」フィールドに適切な説明を入力します。 フィールドをクリックして説明を入力します。
  • アクティビティのマーカーおよびマーカーの必要な設定条件を有効にします。 「アクティビティのマーカーの有効化」を参照してください。
  • ヒューマン・タスク・アクティビティの場合は、いくつかの追加詳細を指定します。
  • プロセス・アクティビティの場合は、実装の詳細を指定します。
  • Service Activityに、実装の詳細を指定します。
  • コネクタの場合は、実装の詳細を指定します。

アクティビティのマーカーの有効化

マーカーを使用して、状態間のアクティビティの遷移を制御します。

マーカーの横にあるチェック・ボックスを選択して有効にします。 マーカーが有効になると、対応するデコレータがアクティビティに表示されます。

条件なしでマーカーを有効にすると、デフォルトでステージに適用されます。 ただし、プロセス変数を使用して定義されたデータ条件に基づいてマーカーを有効にすることもできます。

データ条件に基づいてマーカーを使用可能にするには:

  1. マーカーの横にあるチェック・ボックスを選択します。
  2. 選択したマーカーの横に表示されるプロパティの編集アイコンプロパティの編集アイコンをクリックします。
  3. 表示されるペインで、「データ条件を作成」 データ条件の作成アイコンをクリックして新しい条件を作成します。
  4. 条件を定義します。

    次の図は、定義されているデータ条件を示しています。

    data-condition.pngの説明は以下のとおりです
    「図data-condition.pngの説明」

  5. 「作成」.をクリックします

条件はアクティビティ・マーカーに対して設定されます。 この条件が満たされた場合のみ、マーカーはアクティビティに対して有効になります。

次の表に、アクティビティで使用可能なすべてのマーカーを示します。

マーカー 説明

繰返し可能な繰返し可能マーカー・アイコン

繰り返し可能マーカーを有効にして、アクティビティを繰り返し実行します。
  • データ条件なしでこのマーカーを有効にすると、アクティビティの実行が完了するたびに、アクティビティの新しいインスタンスが作成されます。

  • このマーカーがデータ条件で有効になっている場合、データ条件が満たされ、アクティビティが「使用可能」状態から次の状態に遷移したときにのみ、アクティビティの新規インスタンスが作成されます。

必須 必須マーカー・アイコン

このマーカーを有効にして、ステージ/プロセスの完了を必須にするアクティビティの実行を必須にします。

新しいアクティビティの場合、このマーカーはデフォルトで有効になっています。

手動でアクティブ化 手動アクティブ化マーカー

プロセス参加者がアクティビティを開始する必要がある場合は、手動でアクティブ化されたマーカーを有効にします。
  • このマーカーが有効な場合、アクティビティは「使用可能」から「有効」に遷移します(存在する場合は、有効化条件を満たした後)。 ここから、プロセス参加者は、アクティビティを「アクティブ」または「無効」状態に移すことができます。

  • このマーカーが無効になっていると、アクティビティは自動的に「使用可能」から「アクティブ」に移行します(存在する場合は、アクティブ化条件を満たした後)。

ステージの有効化またはアクティブ化条件を定義するには、「ステージまたはアクティビティの条件の定義」を参照してください。

ヒューマン・タスク・アクティビティの実装

ヒューマン・タスク・アクティビティの場合は、名前、摘要およびマーカーに加えて、タスク・タイプの指定、タスクの割当、フォームとアクティビティの関連付けなどの実装詳細をプロパティ・ペインで構成する必要があります。

タスク・タイプの選択

「タイプ」セクション:
  • ユーザーがフォームを完了して送信する必要がある送信タスクを作成するには、「送信」を選択します。
  • 「承認」を選択して、ユーザーがフォームを表示または完了し、フォームを承認または却下する、または定義したカスタム・アクションを実行する、承認タスクを作成します。

タスクの割当て

「割当て先」セクションで、「割当て先」フィールドをクリックし、ユーザー(メンバー)、ロール(ロール)または式(式)で指定したユーザーにタスクを割り当てます。 「検索」フィールドに名前の最初の数文字を入力して、ユーザーまたはロールを検索することもできます。

ワークスペースのユーザーへのタスクの表示方法を指定

「エンド・ユーザー表示」セクション:
  • 「タイトル」ファイルにタイトルを入力し、「タスク・サマリー」フィールドにそのタイトルを記述するサマリーを入力します。 これらのヘルプ・ユーザーは、詳細を表示せずにワークスペースでタスクを識別できます。
  • フォームをタスクに関連付けて、ユーザーに情報を表示し、送信、承認、拒否などの特定の処理を実行します。 UIフィールドからフォームを選択し、「プレゼンテーション」フィールドでフォームのプレゼンテーションを選択します。 オプションで、UIフィールドから外部UIコネクタを選択します。

    フォーム・ペイロードおよび結果を自動的にバインドするには、「プロセス・データにバインド」チェック・ボックスを選択します。

    「アクション」フィールドは、タスクのタイプに応じて自動移入されます。 選択したタスク・タイプが送信の場合、フィールドにはSUBMITアクションがあります。 選択したタスク・タイプが承認の場合、フィールドにはAPPROVE、REJECTアクションがあります。

タスク優先度の指定

「優先度」セクションで、タスクの優先度および期日を指定できます。 「優先度」ドロップダウン・フィールドから、優先度レベルを選択 - 高、標準、低。

「期日」フィールドに、ヒューマン・タスクのトリガー後に割当先がインスタンスを完了する必要がある時間を指定する間隔を入力します。 次のいずれかのオプションを選択できます。

  • リテラル: ##M##d##h##mの形式を使用してください。 たとえば:
    • 1時間30分: 1h30m
    • 1日: 1d
    • 4か月2日11時間30分: 4M2d11h30m
  • : ヒューマン・タスクの期日を計算する式を指定します。

これらのオプションを使用して、タスク優先度に基づきワークスペース・タスク・リストをソートできます。

プロセス・アクティビティの実装

プロセス・アクティビティの場合は、動的プロセス内から起動する構造化プロセスを関連付けます。

プロパティ・ペインの実装セクションで、関連付ける構造化プロセスを「プロセス」フィールドから選択します。

「なし」開始イベントを含む構造化プロセスのみがサポートされています。

ワークスペースでは、ユーザーがプロセス・アクティビティを含む動的プロセスを開始すると、そのアクティビティに対応する構造化プロセスは、ユーザーがインスタンス化する権限を持っていない場合でも自動的にインスタンス化されます。 ただし、このような場合、ユーザーは構造化されたプロセス・インスタンスとそれに関連するタスクのみを表示できます。 構造化プロセス・インスタンスでアクションを実行するには、ユーザーが正しい権限レベルを持っているか、またはプロセス・アプリケーション管理者である必要があります。

サービス・アクティビティの実装

サービス・アクティビティの場合は、動的プロセス内から起動するRESTコネクタを関連付けます。

プロパティ・ペインの実装セクションで、次の手順を実行します:
  • 「サービス」フィールドからRESTコネクタを選択します。
  • 「リソース」フィールドにコネクタのリソースを指定します。
  • 「操作」フィールドで実行する操作を選択します。