予約コンポーネント
予約機能のロール、プロパティ、テーブル。
フィールドサービス管理 (FSM) プラグインを有効にすると、予約プラグイン (com.snc.appointment_booking) が自動的に有効になります。デモデータプラグインの Appointment Booking Demo Data (com.snc.appointment_booking_demo) も利用できます。
フィールドサービス管理 (FSM) プラグインを有効にすると、予約プラグイン (com.snc.appointment_booking) が自動的に有効になります。
このプラグインは、デモデータを提供する Appointment Booking Demo Data (com.snc.appointment_booking_demo) プラグインをアクティブ化します。
予約は、予約メニューをアプリケーションナビゲーターと次のモジュールに追加します。
- 予約の設定:このモジュールを使用して、アプリケーションの予約設定を作成し、次にそのアプリケーション内で各サービスの設定を作成します。
- 予約:このモジュールを使用して、サービス用に予約されている予定のリストを表示します。この一覧には、予約に関連付けられている作業依頼書が含まれます。
ロール
予約は、次のロールを追加します。
| ロール | Description (説明) |
|---|---|
| 予約アドミン [sn_apptmnt_booking.appointment_booking_admin] |
アプリケーション内のサービスの予約設定を作成します。 |
| 予約マネージャー [sn_apptmnt_booking.appointment_booking_manager] |
予約レコードを作成および更新します。 |
| 予約ユーザー [sn_apptmnt_booking.appointment_booking_user] |
カスタマーサービスポータルまたは消費者サービスポータルからサービスの予約を行います。このユーザーは、予約を再スケジュールまたはキャンセルしたり、予約の詳細を表示したりすることもできます。 |
プロパティ
予約では、次のプロパティが追加されます。
| プロパティ | Description (説明) |
|---|---|
| sn_apptmnt_booking.user_max_new_appointments_daily | ユーザーが毎日作成できる予約の最大数。上限は1日あたり100件です。
|
| sn_apptmnt_booking.max_appointments_returned | [予約の選択] ウィンドウに表示される予約可能な期間の最大数。
|
| sn_apptmnt_booking.return_unavailable_slots | このプロパティを無効にすると、予約の予約ウィンドウに利用可能なスロットのみを表示できます。
|
| sn_apptmnt_booking。DisableLockingOnBRLevel | 予約時の二重予約を防ぐために、ロックの管理方法が異なるテーブルを指定できます。これらのテーブルのリストをカンマで区切って入力し、ビジネスルールレベルでロック検証を無効にします。
|
| sn_apptmnt_booking。DisableMaxApptLimitForUsersList | 1 日あたりの予約数に制限のないユーザー (sys_ids) のリストを保存します。
|
| sn_apptmnt_booking.fetch_next_available_slot | フラグを切り替えて、新しい予約モーダルを開いたときに次に利用可能なスロットの取得を有効または無効にします。
|
| sn_apptmnt_booking.logging.verbosity | 予約のログを記録するユーザーを制御します。
|
| sn_apptmnt_booking。SingleConcurrentLockAppointmentConfig | 予約でタイムスロットごとに 1 つのロックのみが許可されるテーブルのリスト。これらのテーブルでは、複数の同時ロックはサポートされていません。
|
| sn_apptmnt_booking.use_read_replica_from_ui | UI からトリガーされたときに、予約 (sn_apptmnt_booking_appointment_booking) テーブルの読み取りレプリカを作成します。
|
| sn_apptmnt_booking.use_task_activity_catalog | task_activityに作成された列activity_catalogをクエリに使用できるようにします (予約に基づいて作業指示タスクのタスクアクティビティをフィルタリングします)。ServiceNow では、予約のパフォーマンスに影響するため、プロパティの値を変更しないことをお勧めします。
|
テーブル
予約によって次のテーブルが追加されます。
| テーブル | Description (説明) |
|---|---|
| 予約サービスの設定 [sn_apptmnt_booking_service_config] |
予約のサービス設定レコードを保存します。 |
| 予約の設定 [sn_apptmnt_booking_config] |
予約のアプリケーション構成レコードを保存します。 |
| 予約 [sn_apptmnt_booking_appointment_booking] |
予約済み、再スケジュール済み、キャンセル済みの予約など、すべての予約のレコードを保存します。 |