重複検索
重複ケース
ユーザーは、システム内の別のケースと同じデータ値を持つケースを入力できます。 たとえば、2つの購入リクエストに、同じリクエスト日、同じアイテム、または同じ顧客名があることがあります。 しかし、特定のデータ値の組み合わせが一致する場合や、データ値が一般的に一意である単一のフィールドが一致する場合は、新しいケースが重複している可能性があります。
たとえば、医療サービス アプリケーションは、外科手術の保険の適用範囲を承認するリクエストを処理します。 ユーザーは、膝関節の置換の入院手術を特定の外科医が3月18日に行うリクエストを入力します。 2日後に、患者の主治医が、その日に外科医が手術できないことを発見します。 主治医は、新しいリクエストを送信します。同じ種類の手術で、同じ外科医による同じ手術ですが、手術日が2月26日です。 4つのデータ値のうち、外科医、手術の種類、手術の3つが、両方のリクエストで一致しています。この場合、2番目のリクエストはおそらく重複リクエストです。 手術を重複して予約することを避けるため、ユーザーは新しい日付のリクエストを処理すべきではありません。 その代わりに、既存ケースの手術日を2月26日に変更することを検討すべきです。 正しいケースを処理できるように、ユーザーは重複したケースを特定できないといけません。
Search duplicate casesステップ
Pega Platform™は、重複ケースを特定して完了するために役立つプロセスを提供しています。 このプロセスは、Search duplicate casesステップとしてケースライフサイクルに実装されています。 ケースがこのステップに入ると、システムは基本条件と荷重条件を使用し、特定のプロパティ値と、システムにすでに存在するケースを比較します。
次の図の「+」アイコンをクリックすると、Pega PlatformがどのようにSearch duplicate casesステップを処理するかが分かります。
重複検索ステップ動作のカスタマイズ
ユーザーが現在のケースを重複として完了すると決定した場合、デフォルトの動作では現在のケースが完了します。デフォルトでは、いったん現在のケースが重複として完了すると、システムはその他のアクションを実行しません。 動作をカスタマイズして、システムで既存のケースを再度開くこともできます。 たとえば、ユーザー インターフェイスにボタンを追加して、ユーザーが現在のケースを完了してから、既存のケースに切り替えられるようにすることもできます。
例
医療サービス アプリケーションの例では、患者の生年月日は基本条件です。外科医名、手術の種類、手術、手術日はそれぞれに25の荷重が付いた荷重条件であり、しきい値は50です。 生年月日、外科医名、手術の種類、手術が元のケースの値に一致し、荷重条件の合計値がしきい値の50を超える75であるため、システムは2月26日に入力されたケースを重複として表示します。 ユーザーは、2番目のリクエストを重複であると判断し、ケースを「Resolved-Duplicate」として完了します。 ユーザーは元のケースを続行して、手術日を更新できます。
次の図で「+」アイコンをクリックすると、重複ケースの分析が表示されます。
次の問題に答えて、理解度をチェックしましょう。