でのスケジューリングの設定 フィールドサービスのワークフォース最適化

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • スケジュールを設定すると、チームカレンダーを使用してイベントを管理できます。さまざまなタイプのイベントカテゴリを作成できます。スクリプト化された拡張ポイントを使用してイベントタイプをカスタマイズします。

    スケジュール遵守プロパティを設定すると、エージェントの遵守率と適合率を計算できるため、組織の運用効率を向上させることができます。

    遵守率と適合率のしきい値設定は、エージェントが非遵守と見なされずにスケジュールされた作業シフトまでに出勤または退勤できる時間 (分) を示します。Scheduling アプリケーションで導入された遵守および適合プロパティの詳細については、「 フィールドサービスのワークフォース最適化 コンポーネント」を参照してください。

    を使用してチームカレンダーに表示するイベントタイプを作成する フィールドサービスのワークフォース最適化

    同じカテゴリから複数のイベントを作成し、 フィールドサービスのワークフォース最適化を使用してチームカレンダーに追加します。

    始める前に

    必要なロール:sn_shift_planning.admin

    このタスクについて

    次のイベントカテゴリ構成をデフォルトで使用できます。
    • 作業
    • 会議
    • トレーニング
    • 休憩
    • 休暇
    • 実際の作業
    • パーソナル

    手順

    1. 次のように移動する。 All (すべて) > フィールドサービスのワークフォース最適化 > スケジュール > イベント設定.
    2. [New] をクリックします。
    3. フォームのフィールドに入力します。
    表 : 1. イベントタイプ
    フィールド 説明
    名前 イベントタイプの一意の名前。
    カテゴリ イベントのタイプ (会議、休憩、休暇など)。
    優先順位 カバレッジから除外するイベントタイプの優先度。数値が大きいほど、優先度は高くなります。

    たとえば、1 日に 4 時間の作業イベントに参加するとします。そのタイムウィンドウは、休暇と会議イベントタイプの両方としてマークされています。休暇の優先度が高い場合、アプリケーションはそのイベントタイプをカバレッジから除外します。

    チームカレンダーでこのタイプのイベントを識別する色。
    1. [送信] をクリックします。

    拡張ポイントを使用してスケジュールの遵守率と適合率の計算式を変更する

    スクリプト化された拡張ポイントを使用してスケジュールの遵守率と適合率の計算式を構成および調整し、組織に合わせて計算をカスタマイズできるようにします。

    始める前に

    必要なロール:admin

    手順

    1. 次のように移動する。 All (すべて) > システムの拡張点 > スクリプト済みの拡張点.
    2. sn_shift_planning.ScheduleAdherenceExtPt を検索します。
    3. フォームバナーで、[ここ]に記載されているリンクをクリックしてレコードを編集します。
    4. 拡張ポイントスクリプトを作成するには、関連リンクで [実装を作成] をクリックします。
    5. 拡張ポイントスクリプトを作成するには、関連リンクで [実装を作成] をクリックします。
    6. getAdherencePercentagegetConformancePercentage メソッドでスケジュール遵守率と適合率を計算するための式を変更します。
    7. [Update (更新)] をクリックします。

    タスクの結果

    スケジュールの遵守率と適合率の計算は、実装の式に基づいています。

    のイベントタイプ拡張ポイント フィールドサービスのワークフォース最適化

    拡張ポイントを使用すると、会議、休暇、作業時間などのイベントカテゴリのスクリプトを呼び出すことができます。

    スクリプト化された拡張ポイントを使用することで、アプリケーションコードのコアコンポーネントを変更することなくカスタマイズを統合できます。基本アプリケーションをカスタマイズする場合は、カスタムスクリプトインクルードを作成してスクリプト拡張ポイントに対して登録することによって、スクリプト拡張ポイントを実装します。

    拡張ポイントを使用して、会議、トレーニング、および休暇要求などのイベントを作成できます。拡張ポイント実装例については、[実装] 関連リストの次の拡張インスタンスを参照してください。
    表 : 2. イベントタイプの拡張ポイント
    カテゴリ 拡張スクリプト
    会議 AgentScheduleMeetingEventManager
    ブレーク AgentScheduleBreakEventManager
    トレーニング AgentScheduleBreakEventManager
    休暇 AgentScheduleBreakEventManager
    勤務先 AgentScheduleWorkEventManager
    実際の作業 AgentScheduleActualWorkEventManager
    パーソナル AgentSchedulePersonalEventManager