予約のサービス構成を作成または変更する
サービスレベルの予約では、予約の可用性、リードタイム、通知、予約ルールをカスタマイズすることで、顧客はインストール、AC 修理、プリンターの構成などの特定のサービスを簡単にスケジュールできます。
始める前に
必要なロール:appointment_booking_admin
アクティブなアプリケーション構成 (フィールドサービス注文構成またはフィールドサービスタスク構成) が設定されていることを確認します。アプリケーションレベルの構成内に複数のサービスレベル構成を作成できます。
このタスクについて
予約機能を使用するには、アドミニストレーターは顧客が利用できる各サービスの構成を作成する必要があります。サービス構成では、アドミニストレーターは [スケジュール ] リストからスケジュールを選択し、 それを [除外 済み] として設定して、予約の可用性から除外できます。
予約では、次の階層を使用して予約の作業期間と移動期間が決定されます。
- 予約スケジュールの上書き:これは最も高い優先度になります。
予約スケジュールの上書きを使用すると、特定のテリトリー、特定の日、または特定の日付範囲の作業と移動期間を定義できます。
- 予約スケジュール:スケジュールの上書きが存在しない場合、システムはテリトリーレベルの予約スケジュールで定義された期間を使用します。
- 作業指示タスク:[ タスク期間を使用 ] オプションが有効で、予約スケジュールが定義されていない場合、予約は作業指示タスクの期間を使用します。
- 予約サービス構成:上記のいずれも定義されていない場合、予約は予約サービス構成で構成された作業期間と移動期間を使用します。
手順
- 移動先 すべて > 予約 > 予約の設定.
-
目的の構成を選択します。
- 作業指示の予約サービスを設定するには、[フィールドサービス注文構成] を選択します
- 作業指示タスクの予約サービスを構成するには、[フィールドサービスタスク構成] を選択します
- [予約サービスの設定] 関連リストで、[ 新規] をクリックします。
-
必要に応じて、フォームの次のフィールドに入力します。
表 : 1. 予約サービス設定フィールド フィールド 説明 予約スケジュールを使用 予約期間とサービスマッピング構成に基づいてスケジュール ベース を構成するオプション。 有効にすると、予約期間の重複などの追加機能を構成して、スロットのオーバーブッキングを許可できます。詳細については、「予約を作成 スケジュール」を参照してください。注:- [ 予約スケジュールを使用 ] を選択すると、デフォルトのサービス構成が上書きされ、 予約スケジュール 設定に基づいて予約が構成されます。
-
適切なスケジュールを使用するには、事前予約プラグインが必要です。詳細については、「事前予約のアクティブ化」を参照してください。
詳細設定を有効化 特定の日に異なる予約スケジュールを設定するオプション。予約スロットの計算では、高度な予約設定とサービス構成ルールが考慮されます。 サービス構成の [ 予約スケジュールを使用 ] を有効にするか、[ 詳細構成を有効にする] のいずれかを選択できます。両方の設定を同時に有効にすることはできません。
詳細については、「予約の詳細構成を作成」と「サービス構成のサービス構成ルールの作成」を参照。
アクティブ サービスの予約を有効にします。 注:無効にすると、顧客はサービスの予約をスケジュール設定することはできませんが、作業指示書を作成することはできます。デフォルトの通知を無視 顧客に通知を送信します。 - FALSE (デフォルト):予約がスケジュール、再スケジュール、またはキャンセルされるたびに、顧客に通知が送信されます。
- TRUE:通知は送信されません。
可用性メソッド いずれかの方法を使用して、サービスの予約可能かどうかを判断します。グローバルドメイン構成 の [タスクの割り当て方法] フィールドで、フィールドサービス管理 (FSM) の構成設定に応じて、可用性の方法を選択できます。 注:利用可能なメソッドは次のとおりです。予約 構成方法が 選択されていない限り、サービスの可用性方法の設定は、アプリケーション構成の可用性方法の設定を上書きします。- スロットあたりの予約数:時間スロットごとに利用可能な予約の固定数を設定します。タスク割り当てが手動の場合は推奨されます。
- スクリプト化:フィールドサービス管理 (FSM) の設定に基づいて可用性を動的に計算します。自動アサインまたは動的スケジューリングを使用する場合は推奨されます。これは、デフォルトの設定です。
- キャパシティに基づく:キャパシティ管理設定で定義されたキャパシティに基づいて可用性を計算します。詳細については、「キャパシティ割り当ての作成」を参照してください。
このオプションは、タスクテーブルが work_オーダー として選択され フィールドサービス キャパシティと予約の管理プラグインがインストールされている場合に使用できます。
- 予約の構成方法:これはデフォルトのオプションです。予約アプリケーション構成の可用性メソッド設定に基づいて可用性が計算されます。
予約の可用性方法の詳細については、「 予約の可用性の設定について学習する」を参照してください。
オーバーブッキングを許可 構成されたスロットの予約のオーバーブッキングを許可するオプション。 注:- このオプションは、[予約スケジュールを使用] が選択されている場合に使用できます。
- roles_allowed_to_overbookシステムプロパティで定義されたロールを持つユーザーのみが、予約のオーバーブッキングを有効にできます。
一般情報 名前 サービス設定の名前。 設定 このサービスが属する予約設定の名前。 可用性テーブル 予約の可用性を計算するために使用されるテーブル。デフォルトは、 フィールドサービス管理 (FSM)の作業指示タスク [wm_task] テーブルです。可用性テーブルは、タスクが自動アサインされるか、動的スケジューリングによって使用でき、可用性の方法が [スクリプト化] に設定されている場合に考慮されます。 祝祭日スケジュール 可用性を判断するときに使用する休日のスケジュール。予約では、利用可能な予約の数を決定するときに休日のスケジュールを評価し、[除外する] に設定されている日はスケジュールで除外されます。ルックアップアイコンをクリックして、スケジュールリストからスケジュールを選択します。 注:- タスクのアサイン方法が [手動] に設定されている場合、休祝日スケジュールは便利です。エージェントのスケジュールは考慮されません。
- [ 予約スケジュールを使用 ] を選択すると、予約スケジュールで定義された祝祭日スケジュールが考慮され、サービス構成で定義された祝祭日スケジュールは無視されます。
カタログ情報 カタログアイテム この構成が適用されるカタログアイテム (サービス) を選択します。 注:カタログアイテムは、サービスカタログに存在する必要があります。作業指示書を使用して予約を設定する前に、必ず作業指示書テンプレートを作成してください。同様に、作業指示タスクで予約を使用している場合は、最初に作業指示タスクテンプレートを作成します。
場所 予約場所を指定するレコードプロデューサーのフィールド。 予約を再スケジュールするときの問題を回避するために、このフィールドを空白のままにせず、適切な場所が入力されていることを確認してください。
予約は必須 このサービスを要求するときに顧客が予約を作成することが必須である場合は、このチェックボックスをオンにします。 - オンにすると、[予約] フィールドがレコードプロデューサーに表示され、ユーザーはサービス要求を送信する前に、利用可能な予約を [予約の選択] ウィンドウで選択する必要があります。
- 無効にすると、ユーザーは予約を選択せずにサービス要求を送信できます。
ユーザー連絡先 予約の作成対象となる個人を決定するレコードプロデューサーのフィールド。これは、sys_user変数を検索し、レコードプロデューサーの変数 ( 連絡先など) を設定する参照フィールドです。 予約を再スケジュールする際の問題を回避するには、このフィールドが空白のままではなく、適切な値が入力されていることを確認してください。
タイムゾーン 予約期間の表示と見なされるタイムゾーン。使用可能なオプションは、次のとおりです。 - 予約の場所:予約の場所に基づいて予約の可用性を決定します。
- ユーザー連絡先の場所:ユーザー連絡先の場所に基づいて予約可能かどうかを決定します。
予約 期間ごとの予約 タイムスロットあたりの利用可能な予約の数。主に 手動アサインに適用されます。場所が指定されていない限り、この設定は自動 アサインまたは動的スケジューリングには適用されません。この場合、設定はデフォルトで期間ごとの予約の数になります。 リードタイム 顧客が事前予約するために必要な最小時間 (時間数または日数)。デフォルトの時間は 4 時間です。 今後の最大予約可能日数 当日以降にこのサービスを予約できる最大日数。デフォルトの期間は 14 日です。 再スケジュール/キャンセル期限 (時間) 予約の何時間前または何日前にキャンセルまたは再スケジュールが許可されるのか。ユーザーがこの時間内に予約をキャンセルまたはスケジュール変更しようとすると、[ キャンセル ] ボタンは使用できません。デフォルトは 4 時間です。 再スケジュールのリードタイムを無視 予約を再スケジュールするときにリードタイムの検証をスキップする場合に選択します。 予約のリードタイム計算に休日を考慮する 利用可能な予約スロットを表示するときに、予約リードタイムを計算するために休日を除外する場合に選択します。たとえば、リードタイム計算期間中に休日が発生した場合、システムは休日をスキップし、次の利用可能な営業日を使用してリードタイムを計算します。 予約 予約期間 予約期間の長さまたは期間。 注:この期間内で作業が開始および完了ために十分な時間を見込んでください。予約期間が [完了期日] に設定されている場合、予約期間は作業期間と移動期間の両方よりも長くする必要があります。
スロット終了時間を以下として使用 エージェントが期間終了時間までに到着するか、または期間終了時間前にジョブを完了するかを選択します。 作業期間 レコードプロデューサーによって作成されたすべてのタスクを完了するために必要な推定時間。この期間は、タスクが作成されるときに設定されます。作業期間は、予約の可用性を決定するために使用されます。 注:[予約スケジュールを使用] が選択され、 スケジュールで [スケジュールの期間を使用 ] が有効になっている場合、予約の可用性を決定する際にスケジュールの作業期間が考慮され、サービス構成で設定された作業期間が上書きされます。テンプレートまたはタスクの期間を使用 サービス構成で設定された作業期間を無視し、テンプレートまたはタスクの期間を使用します。 - FALSE (デフォルト):[作業期間] フィールドで設定された期間を使用します。利用可能なスロットを表示するには、作業期間と移動期間の合計が予約期間以下である必要があります。
- TRUE:手動で設定された作業期間と移動期間を無視します。代わりに、テンプレートまたはタスクの値を使用します。
移動期間 (往復) 予約の場所までの往復平均移動時間。移動期間は、可用性を判断するために使用されます。 注:[予約スケジュールを使用] が選択され、 スケジュールで [スケジュールの期間を使用 ] が有効になっている場合、予約の可用性を決定するためにスケジュールの移動期間が考慮され、サービス構成で設定された作業期間が上書きされます。日次スケジュール 予約可能な日 予約できる曜日。デフォルトは月曜日から金曜日です。 毎日の開始時刻 作業日の最初と予約期間の最も早い開始時刻。 毎日の終了時刻 作業日の最後と予約期間の最も遅い終了時刻。 休憩時間を含める このチェックボックスをオンにすると、各予約可能日の休憩がスケジュール設定され、休憩の開始時刻と終了時刻が選択されます。すべての日に適用される休憩を 1 つ定義できます。 予約プレビュー 選択した開始時間と終了時間、休憩時間、予約期間に基づいて、予約期間と時間のプレビューを表示します。 推奨事項の構成 推奨する最大スロット数 推奨スロットの最大数。 このフィールドは、詳細予約 (com.snc.advanced_appointment_booking) プラグインがアクティブになっている場合にのみ使用できます。
推奨スコア スロットを推奨するための最小スコアを示します。0 から 1 までの値を入力します。 このフィールドは、詳細予約 (com.snc.advanced_appointment_booking) プラグインがアクティブになっている場合にのみ使用できます。
- [Submit (送信)] を選択します。
タスクの結果
サービスレベルの予約設定が設定または更新されます。ユーザーは、これらのカスタマイズされた設定に基づいて予約を行うことができます。
次のタスク
さらにカスタマイズするために、 サービス構成ルール を作成して、個々の場所またはシナリオに対して特定の予約条件または例外を定義できます。詳細については、「サービス構成のサービス構成ルールの作成」を参照してください。