ITSM のワークフォース最適化 のイベントタイプ拡張ポイント

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • 拡張ポイントを使用して、会議、休暇、作業時間などのイベントカテゴリのスクリプトを呼び出すことができます。

    拡張ポイントを使用したカスタムイベントタイプの作成

    カスタムイベントの拡張ポイントを作成するときは、次の点を考慮してください。
    • イベントを作成できるユーザーは誰ですか?
    • イベントは承認プロセスを経由する必要がありますか?
    • 作業タイプのイベント、または作業タイプ以外のイベントですか?
    以下の例は、拡張ポイントを使用して新しいカスタムイベントを作成する際に考慮する場合があるいくつかの考慮事項に関するガイダンスを提供しています。
    • スタッフの月次会議のイベントを作成するときは、次の点を考慮してください。
      • マネージャーのみがこのタイプのイベントを作成できます。
      • これは作業タイプ以外のイベントです。
      • イベントは承認プロセスを経由する必要はありません。
    • 休暇要求のイベントを作成するときは、次の点を考慮してください。
      • すべての従業員がこのイベントを作成できます。
      • これは作業タイプ以外のイベントです。
      • イベントはマネージャーの承認プロセスを経由する必要があります。

    ITSM のワークフォース最適化 で使用できる拡張ポイントのリストを表示するには 、[システムの拡張点] > [スクリプト化済みの拡張点] に移動します。[拡張ポイント] リストで、sn_shift_planning.EventManager 拡張ポイントを開きます。

    スクリプト化された拡張ポイントを使用することで、アプリケーションコードのコアコンポーネントを変更することなくカスタマイズを統合できます。基本アプリケーションをカスタマイズする場合は、カスタムスクリプトインクルードを作成してスクリプト拡張ポイントに対して登録することによって、スクリプト拡張ポイントを実装します。
    表 : 1. イベントタイプの拡張ポイント
    拡張ポイント名 説明
    sn_shift_planning.EventManager この拡張ポイントを実装して、作成するイベントカテゴリのロジックをカスタマイズします。
    拡張ポイントを使用して、会議、トレーニング、および休暇要求などのイベントを作成できます。拡張ポイント実装例については、[実装] 関連リストの次の拡張インスタンスを参照してください。
    カテゴリ 拡張スクリプト
    会議 AgentScheduleMeetingEventManager
    ブレーク AgentScheduleBreakEventManager
    トレーニング AgentScheduleTrainingEventManager
    休暇 AgentScheduleTimeOffEventManager
    作業 AgentScheduleWorkEventManager