Skip to main content

処理中ケースのフロー変更 

ビジネスプロセスは頻繁に変更されます。 こうした変更は、作業中のケースに影響を及ぼす可能性があります。 適切な計画がない場合、ステップやステージを削除または変更したことで、こうした処理中のケースが停止したりキャンセルされたりする可能性があります。 たとえば、あるケースのフローがReview Loan Requestステップから、Confirm Requestステップ、次にFulfill Requestステップに進むとします。 プロセスのアップデート中にConfirm Requestステップを削除すると、そのステップのオープンケースはどうなるでしょうか。

更新されたフローを進める際に、開いているワークオブジェクトを考慮しないと、問題のあるフロー、停止したワークオブジェクト、エラーが発生したアサインメント、割当先不明のアサインメント、その他のエラーが発生する可能性があります。

本番稼働フローをアップデートする戦略を適切に計画することで、処理中のケースが適切に処理され、アップデートがシームレスに統合されるようにします。

フローに問題が発生する原因

フロールールはアサインメントの定義を保持するため、フロールールを変更すると、既存のアサインメントが無効になる可能性があります。 以下は、フローに問題が発生する場合の例です。

  • オープンケースがあるステップを削除する。 この変更によって、割当先不明のアサインメントが発生します
  • あるステップを、同じ名前の新しいステップに置き換える。 フロー処理が各アサインメントシェープの内部名称に依存しているため、この変更によって問題が発生する場合があります。
  • サブプロセスやSplit-For-Eachシェープなど、フローの中で待機ポイントを削除または置換する。 アクティブなサブフローでそのシェープIDが参照されているため、これらの変更によって問題が発生する場合があります
  • ケースライフサイクルからステージを削除し、削除したステージに処理中のケースが存在する。 処理中のケースは、ケースライフサイクルを継続できません

処理に影響を及ぼす親フローの情報

実行時のフロー処理は、アサインメントに含まれるフロー情報に依存しています。 フロー内でアクティブなアサインメントの設定を変更したり、アサインメントを完全に削除したりすると、問題が発生する可能性があります。 重要なフロー関連のアサインメント情報は、以下の通りです。

pxTaskLabel – 開発者が入力したアサインメントシェープのテキストラベル。

pxTaskName リンク先アサインメントシェープのシェープID。 例:Assignment1

pyInterestPageClass フロールールのクラス。 例:FSG-Booking-Work-Event

pyFlowType フロールールの名前。 例:Request_Flow_0

補足: このように、ルールを一意に識別するフロールールのpzInsKeyは、設計上保存されません。

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

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

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

このコンテンツは 100% のユーザーにとって役に立ちました。

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

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