予約のコンポーネント
予約機能のロール、プロパティ、およびテーブル。
Field Service Management プラグインを有効にすると、予約プラグイン (com.snc.appointment_booking) が自動的に有効になります。デモデータプラグインの Appointment Booking Demo Data (com.snc.appointment_booking_demo) も利用できます。
予約は、予約メニューをアプリケーションナビゲーターと次のモジュールに追加します。
- 予約の設定:このモジュールを使用して、アプリケーションの予約設定を作成し、次にそのアプリケーション内で各サービスの設定を作成します。
- 予約:このモジュールを使用して、サービス用に予約されている予定のリストを表示します。この一覧には、予約に関連付けられている作業依頼書が含まれます。
ロール
予約は、次のロールを追加します。
| ロール | 説明 |
|---|---|
| 予約管理者 [sn_apptmnt_booking.appointment_booking_admin] |
アプリケーション内のサービスの予約設定を作成します。 |
| 予約マネージャー [sn_apptmnt_booking.appointment_booking_manager] |
予約レコードを作成および更新します。 |
| 予約ユーザー [sn_apptmnt_booking.appointment_booking_user] |
Customer Service Portal または Consumer Service Portal からサービスの予約を行います。このユーザーは、予約を再スケジュールまたはキャンセルしたり、予約の詳細を表示したりすることもできます。 |
プロパティ
予約では、次のプロパティが追加されます。
| プロパティ | 説明 |
|---|---|
| sn_apptmnt_booking.max_新規_予約_日次 | ユーザーが 1 日に作成できる予約の最大数。上限は 1 日あたり 100 件です。
|
| sn_apptmnt_booking.max_appointments_returned | [予約の選択] ウィンドウに表示される予約可能な期間の最大数。
|
| sn_apptmnt_booking.return_unavailable_slots | このプロパティを無効にすると、予約ウィンドウに予約可能なスロットのみを表示できます。
|
テーブル
予約では、次のテーブルが追加されます。
| テーブル | 説明 |
|---|---|
| 予約サービスの設定 [sn_apptmnt_booking_service_config] |
予約のサービス設定レコードを保存します。 |
| 予約の設定 [sn_apptmnt_booking_config] |
予約のアプリケーション設定レコードを保存します。 |
| 予約 [sn_apptmnt_booking_appointment_booking] |
予約、スケジュール変更、キャンセルされた予約を含む、すべての予約のレコードを保存します。 |