ドメインセパレーションと オンコールスケジューリング
ドメインセパレーションは オンコールスケジューリング でサポートされています。オンコールスケジューリング アプリケーションは、発生した問題を解決するために専任のサポートチームメンバーを利用できるように支援します。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。
サポートレベル:標準
- ベーシックレベルサポートを含みます。
- ビジネスロジック:サービスプロバイダー (SP) によって顧客ごとにプロセスを作成または変更できます。ユースケースには、単一のインスタンスでの複数のサービスプロバイダー顧客によるアプリケーションの正しい使用が反映されています。
- インスタンスのオーナーは、特定のアプリケーションに期待される通りに、テナントごとに MVP ビジネスロジックとデータパラメーターを設定できる必要があります。
サンプルユースケース:アドミンは、レコードを他のテナントに対してはクローズしないが、1 つのテナントに対してクローズする場合、コメントを必須にすることができる必要があります。
サポートレベルの詳細については、「アプリケーションでのドメインセパレーションのサポート)」を参照してください。
オンコールスケジューリングの概要
オンコールスケジューリングは、ドメインサポートがある場合でも、ない場合でも、同様に動作します。顧客はオンコールシフトを同じように作成して管理できます。
シフトには、グループから選ばれたユーザーが含まれています。ベースシステム詳細スケジュールサポートプラグインを使用して、いつシフトをアクティブにするかを指定します。
オンコールスケジューリングにおけるドメインセパレーションの仕組み
ドメインセパレーションを有効にすると、rota_admin ロールを持つユーザーは、[新規スケジュール作成] ウィザードを使用して、グループのドメインでスケジュールを生成できます。新規スケジュールに関して生成されるすべての関連レコードは、一致するドメインで作成されます。
このセットアップは、ドメインフィールドと domain_master 属性の組み合わせによって適用されます。この属性は、マスターレコードからレコードのドメインを取得するために使用されます。勤務表テーブルでは、ドメインは関連するシフトレコードから派生します。
オンコールスケジューリングドメインセパレーションテーブル
- シフト [cmn_rota]
- ローテーションエスカレーション [cmn_rota_escalation]
- シフトエスカレーションセット [cmn_rota_escalation_set]
- シフトエスカレーションステップの定義 [cmn_rota_esc_step_def]
- オンコールグループの初期設定 [on_call_group_preference]
- オンコール連絡先ソース [sys_on_call_contact_source]
- オンコールグループテンプレート [sys_on_call_group_template]
- オンコールシフトテンプレート [sys_on_call_shift_template]
- オンコールテンプレートの連絡試行 [on_call_template_contact_attempt]
- オンコールテンプレートの連絡先設定 [on_call_user_contact_preference]
- オンコールテンプレートのエスカレーションポリシー [on_call_template_escalation_policy]
- オンコールテンプレートのエスカレーションステップ [on_call_template_escalation_policy]
- オンコールエスカレーション [on_call_escalation]
- オンコールエスカレーションレベル [on_call_escalation_level]
- オンコールエスカレーション連絡試行 [on_call_escalation_con_attempt]
- オンコールエスカレーション通知 [on_call_escalation_comm]
オンコールスケジューリング domain_master 属性を使用するテーブル
- 勤務表 [cmn_rota_roster]:domain_master=rota
- 勤務表メンバー [cmn_rota_member]:domain_master=roster
- 勤務表スケジュールスパン [roster_schedule_span]:domain_master=schedule
- シフトエスカレーションセット [cmn_rota_escalation_set]:domain_master=cmn_rota
- シフトエスカレーションステップの定義 [cmn_rota_esc_step_def]: domain_master=cmn_rota_escalation_set
- オンコールエスカレーションレベル [on_call_escalation_level]: domain_master=escalation
- オンコールエスカレーション連絡先試行 [on_call_escalation_con_attempt]:domain_master=escalation_level
- オンコールエスカレーション通知 [on_call_escalation_comm]: domain_master=contact_attempt
詳細については、「スケジュールのドメインサポート」を参照してください。
オンコールスケジューリングのユースケース
- オンコールカレンダー
- オンコールスケジュール
- 自分のスケジュールレポート
- スケジュールレポート
- エスカレーション