UI ActionをトリガーにBusiness Rule、Flow Designerで同時更新を行うと、値更新がリセットされることがある
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-18-2024 02:42 AM
コミュニティの皆様
[UI Action]押下後、[Business Rule]や[UI Action]内で更新した値が、更新前の状態にリセットされることがある問題が起きています。
この問題の原因について、教えてください。
通常は添付画像の「期待する動き」の通りに動きます。
しかし、何回かに1回、「予想外の動き」をします。
◆カスタム作成した仕組み
- Service Catalogから「送信」されると、Flow Designer上で、「TABLE_A」(※)にレコードを新規作成。
- 上記と同じFlow Designer上で、Ask for approval を行い、Waiting状態になる。
- 標準UI画面から、1. で作成されたレコードを開き、問題のUI Actionを押下。この時、以下処理を同時に行う。
- 【UI Action】
- TABLE_Aに紐づくApprovalレコード(最新1件)のStateをCancelledに更新。
- TABLE_Aのレコード(current)を更新。
- 【Business Rule】TABLE_Aの更新をトリガーに実行
- TABLE_Aのレコード(current)を更新。
- 【Flow Designer】ApprovalがCancelledされることで、[Ask For Approval]を再開
- TABLE_Aのレコード(current)を更新。
- 【UI Action】
※TABLE_Aは、Caseテーブルの拡張テーブルです。
1か月の間に数回は発生しており、原因がわからず大変困っております。
どうかお力添えをお願いしたく存じます。
どうぞよろしくお願いいたします。
Labels:
- Labels:
-
Customer Service Management
0 REPLIES 0