Skip to main content
Verify the version tags to ensure you are consuming the intended content or, complete the latest version.

アクティビティ

Pega Platform™では、アクティビティが処理を自動化します。 Dev Studioでスクリプト化されたアクティビティには、指示された順序で実行する一連のステップが含まれています。 アクティビティルールは、通常、計算やプロセスが複雑で、より適切なルールタイプが利用できない場合や、ルールがアクティビティの実行を必要とする場合に、システムを自動化します。 例えば、Declare Onchangeでは、指定されたプロパティの値が変化したときに、自動的にプロセスを実行したり、作業を中断したりするアクティビティを使用する必要があります。 アクティビティが完了すると、コントロールはアクティビティを呼び出したルールに戻ります。

補足: アクティビティルールが適切な場合は、Pega Platformに含まれる標準アクティビティを使用し、アプリケーションの要件を満たすために必要な場合を除き、カスタムアクティビティの作成は避けてください。 標準アクティビティは、@baseclassWork-Assign-History-の各クラスに適用されます。

例えば、ある保険会社は提出された保険金請求書を自動車登録所にアップロードしなければなりません。 自動アップロードは、ユーザーへの影響を最小限にするために、オフピークの時間帯に行われます。 Pega Platformでは、ユーザーの介入なしにシステムが請求書のアップロードを自動化するようにアクティビティを設定することができます。

アクティビティのベストプラクティス

  • アクティビティは短くしましょう。 アクティビティのステップを15以下に制限し、各アクティビティを1つのタスクを完了することに集中させます。

  • 可能な限り、データトランスフォームルールを使用してプロパティ値を設定するなど、別のルールタイプを使用してください。

  • ハンドコードされたJavaを制限しましょう。 標準またはカスタムのルールタイプ、ライブラリー関数、またはアクティビティメソッドが利用できる場合は、アクティビティのJavaステップを避けてください。 

補足: Javaメソッドを使うと、アクティビティにカスタムJavaコードを追加することができます。 アクティビティでカスタムJavaコードを使用することは、Pegaアプリケーション開発のベストプラクティスに対する重大な違反となるため、この方法の使用には十分な注意が必要です。 Access Control Checkのランディングページ(Configure > Org & Security > Tools > Access Control Check)を使用して、緩和策が必要なアクティビティコールを特定します。

このトピックは、下記のモジュールにも含まれています。

If you are having problems with your training, please review the Pega Academy Support FAQs.

このコンテンツは役に立ちましたか?

改善できるところはありますか?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice