ドメインセパレーションと オンコールスケジューリング

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:5分
  • ドメインセパレーションは オンコールスケジューリング でサポートされています。オンコールスケジューリング アプリケーションは、発生した問題を解決するために専任のサポートチームメンバーを利用できるように支援します。 ドメインセパレーションでは、データ、プロセス、および管理タスクをドメインと呼ばれる論理的なグループに分けることができます。どのユーザーがデータを表示できるか、データにアクセスできるかなど、このアプリケーションのいくつかの側面を制御できます。

    サポートレベル:標準

    • ベーシックレベルのサポートのすべての側面が含まれています。
    • アプリケーションプロパティは、必要に応じてドメイン対応です。
    • ビジネスロジック:サービスプロバイダー (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

    詳細については、「スケジュールのドメインサポート」を参照してください。

    ユースケース

    次の オンコールスケジューリング機能では、ドメインセパレーションにより、エンドユーザーは (ITIL または rota_admin のロールが割り当てられているかどうかを問わず)、自分のドメインでアクセス可能なシフトのみを表示できます。
    • オンコールカレンダー
    • オンコールスケジュール
    • 自分のスケジュールレポート
    • スケジュールレポート
    • エスカレーション