アクティビティ
Pega Platform™では、アクティビティが処理を自動化します。 Dev Studioでスクリプト化されたアクティビティには、指示された順序で実行する一連のステップが含まれています。 アクティビティルールは、通常、計算やプロセスが複雑で、より適切なルールタイプが利用できない場合や、ルールがアクティビティの実行を必要とする場合に、システムを自動化します。 例えば、Declare Onchangeでは、指定されたプロパティの値が変化したときに、自動的にプロセスを実行したり、作業を中断したりするアクティビティを使用する必要があります。 アクティビティが完了すると、コントロールはアクティビティを呼び出したルールに戻ります。
例えば、ある保険会社は提出された保険金請求書を自動車登録所にアップロードしなければなりません。 自動アップロードは、ユーザーへの影響を最小限にするために、オフピークの時間帯に行われます。 Pega Platformでは、ユーザーの介入なしにシステムが請求書のアップロードを自動化するようにアクティビティを設定することができます。
アクティビティのベストプラクティス
-
アクティビティは短くしましょう。 アクティビティのステップを15以下に制限し、各アクティビティを1つのタスクを完了することに集中させます。
-
可能な限り、データトランスフォームルールを使用してプロパティ値を設定するなど、別のルールタイプを使用してください。
-
ハンドコードされたJavaを制限しましょう。 標準またはカスタムのルールタイプ、ライブラリー関数、またはアクティビティメソッドが利用できる場合は、アクティビティのJavaステップを避けてください。
このトピックは、下記のモジュールにも含まれています。
- アクティビティ v3