バックグラウンドプロセスを実行して、ケース完了を加速し、ケース内のアクションを自動化します。 非同期処理やキューアイテムなど、プラックグラウンドプロセスを開始するために、「Run in background shape」を使用できます。
たとえば、キュープロセッサーを実装することで、アプリケーションは、受信者リスト、メッセージ、ケースのフローに非同期的なチャンネルなど、ユーザーに通知を送信したり、情報を計算します。 その結果、バックグラウンドプロセスが終わる前にケース処理が継続できます。「Run in background shape」はバックグラウンド処理のために、キュープロセッサールールを使用します。 デフォルトでPegaプラットフォームに含まれている標準のキュープロセッサールールを選択するか、カスタムの専用キュープロセッサールールを使用できます。
-
Dev Studioのナビゲーションパネルで「Case types」をクリックし、開きたいケースタイプをクリックします。
-
「Workflow」タブで、「Life cycle」をクリックします。
-
ステージ内のプロセスにカーソルを合わせ、
をクリックします。 -
「Select」をクリックします。
-
「Step」プロパティペインの「Type of queue」リストで、実行したいキュープロセッサーのタイプを選択します。
- デフォルトのキュープロセッサーを使用するには、「Standard」を選択し、次に「Activity name」フィールドで、ルールが実行するアクティビティを入力します。
- カスタムのキュープロセッサーを使用するには、「Dedicated」を選択し、次に「Queue processor」フィールドで、実行したいキュープロセッサーを入力します。
標準または専用キューを使用するタイミングについての詳細は、「Queue processor rules」を参照してください; -
「Lock using」リストで、適用するロックのタイプを選択します。
- アプリケーションが現在プロセスしている最上位ページを開くには、「Primary page」を選択します。
アプリケーションは、ページを見つけてロックするために「pzInskey」を使用します。
- 手動で定義するページを開くには、「Key defined on property」を選択し、「Property name」フィールドに、開いてロックしたいページに対応するプロパティ名を入力します。
- データベースからロックせずにページを開くには、「None」を選択します。
- アプリケーションが現在プロセスしている最上位ページを開くには、「Primary page」を選択します。
- オプション:
アイテムをキューに入れるためにアプリケーションが使用するコンテキスト以外の異なるコンテキストのアクティビティを完了するには、「Alternate access group」フィールドにアクティビティを完了するために使用するアクセスグループの名前を入力します。
-
「Save」をクリックします。