ユーザーが同時に行うケースへの更新を失うというリスクを減らすために、親ケースタイプのためのロック戦略を設定することで、ビジネスプロセスの効率を改善し、ユーザーは無事にケースを解決できます。
たとえば、保険金請求審査ケースの場合、カスタマーサービス担当者(CSR)がケース解決に必要なデータすべてを提供した後にのみ、ケースが次のステージに進むように、ケースをロックできます。ほとんどの設定では、ケース全体のトランザクションの整合性を保持するために、デフォルトのロック戦略を使用します。 デフォルトのロックを使用しない場合、サービスレベルアグリーメントの一括処理やエスカレーションアクションなどのタスクを他のユーザーが実行したとき、ワークが失われてしまう可能性があります。
一人のユーザーか、複数のユーザーにケースの同時アクセスを提供できます。 親と子ケースの両方において、トランザクションの整合性を保持するには、一人のユーザーにデータの更新を許可します。 たとえば、親ケースは、子ケースの値を数えるか、合計するプロパティを含むことができます。 親と子ケースの両方を同時にロックすることで、数や合計の同期を保つのに役立ちます。 複数のユーザーが、ケースを更新することなく、同時にケースを開いたり、レビューする必要がある場合は、複数のユーザーにケースへのアクセスを許可します。
-
App Studioのナビゲーションパネルで、「Case types」をクリックし、次に開きたいケースタイプをクリックします。
-
「Settings」タブで、「Locking」をクリックします。
-
「Access strategy to open and work on a case」セクションで、利用可能なロック戦略の一つを選択します。
選択肢 手順 一人のユーザーのみがケースにアクセス -
「Allow one user」を選択します。
- オプション:
ニーズに合わせてタイムアウトを調整するには、「Time out value time-out duration mins.」フィールドで、ケースに対して何分間ロックしたままにするのか入力します。
デフォルト値は30です。補足: アプリケーションは、タイムアウト期間中か、ユーザーがケースを送信または閉じるまで、ケースをロックします。
複数のユーザーが同時にケースにアクセス -
「Allow multiple users」を選択します。
ユーザーがオフラインでケースにアクセスできるようにしたい場合は、複数のユーザーにケースへのアクセスを提供する必要があります。補足: アプリケーションは、同時に取り組んでいるユーザーの中で最初に行われた変更を保存します。 そのケースに取り組んでいる他のユーザーは通知を受信し、その変更をレビューするまで、更新はできません。
-
-
「Save」をクリックします。
- Overriding the locking strategy of a child case
それぞれのビジネスニーズを満たし、子ケースの同時更新をアプリケーションがどのように管理するのかカスタマイズするには、子ケースのロック戦略を上書きします。 デフォルトでは、子ケースは、親ケースからロック戦略を継承します。 子ケースタイプのロック戦略をカスタマイズすることで、柔軟なアプリケーションを提供でき、ケース解決がスピードアップします。
- Locking stand-alone cases
ケースタイプが、スタンドアロンケース、子ケース、親ケースの場合、シナリオに適用するロック戦略を定義することで、データの一貫性を確保します。 複数のロック設定を一度に設定することで、ケースタイプがあらゆるシナリオで、アクセスおよびセキュリティー要件を満たすようにします。