スケジューリング データセットの定義

説明

このアクティビティは、会社内でデータをスケジューリング エンジンに転送するために使用されるデータセットを定義するために使用されます。データセットには、データのスケジュール方法、実行する必要があるスケジュールの種類、およびスケジュールの期間に関する情報が含まれます。

スケジューリング メソッドは 2 つあります。

接続することが可能ですモデリングデータセットIDスケジューリング データセットに追加します。モデリング データセットを使用すると、前受け資源計画担当者(ARP) で構成されたモデリング データをスケジューリング データセットと組み合わせて使用できます。モデリングデータセットは、スケジューリングワークベンチ- 管理モデリングデータは次のように設定されますスケジューリングワークベンチ- 計画 - データ管理。スケジューリング データセットセットには、モデリングデータセットIDモデリングデータを抽出して活用します。

計画可能タスクタイプ

データセットは、スケジュールのために送信されるタスクの種類を制御します。

入力参照

スケジューリングには、サポートされているプロセス タイプがあります。

処理タイプ周期的そしてプラン現在サポートされていません

データを転送してスケジュールする期間を日数で入力する必要があります。例えば、スケジューリング稼動日数が 7 に設定されている場合、データセットに関連付けられたサイトのすべての作業タスク、スケジュール、資源、休憩、および HR 予約が、スケジューリング エンジンに送信され、スケジュールされます。スケジューリング稼動日数に加えて、アポイントメント範囲 (稼動日数) 指定することもできます。アポイントメント範囲(稼動日数)はスケジューリング稼動日数の後に開始され、この期間のスケジュールは精度は低くなりますが、より高速で、より長い期間にわたって実行されるように設計されています。たとえば、アポイントメント範囲 (稼動日数) を 10 日間、スケジューリング稼動日数を5 日間と入力すると、スケジューリング エンジンは現在のシステム日付から 15 日間のアクティビティを、最初の 5 日間は高い精度でスケジュールし、残りの期間は低い精度でスケジュールします。あカレンダーデータセット上で定義でき、カレンダで定義された就業日のみに基づいて決定されるスケジューリング稼動日数期間に影響します。例えば、週に5日の勤務日があるカレンダーで、7日のスケジューリング稼動日数と14日のアポイントメント範囲(稼動日数)を入力すると、合計で27日のスケジューリングウィンドウが設定されます (7+2および14+4で27日) 。プロセス タイプが配賦として選択されている場合、この計算は異なる場合があります (人口期間の日付計算には個別の日付計算が使用されます)。

タイムゾーンは、データセットのすべてのスケジュール関連データの日付と時刻を制御するために使用されます。同じデータセット内で複数のタイムゾーンはサポートされていないことに注意してください。つまり、異なるタイムゾーンにある 2 つのサイトが同じデータセットに含まれている場合、データセットのタイムゾーンが優先され、いずれかのサイトでのアクティビティの時間は不正確になります。

構成 ID は、スケジュール データをどのスケジュールサーバーに送信するかを制御します。設定は次のように定義されますスケジューリング最適化構成。

作業タスクと資源

データセット内の作業タスク/リクエストに既定値を入力できます。これらから、既定スケジューリング アクティビティ タイプ最大基礎値/時間そしてアポイント スケジューリング SLA タイプデータセットを設定するときに入力する必要があります。作業タスク/リクエストに優先スケジューリングSLA タイプ、セカンダリスケジューリングSLA タイプ、またはアクティビティ タイプがない場合、またはアポイントメント作業工程にスケジューリングSLA タイプがない場合、データセットのデフォルト値が作業タスク/リクエストに自動的に割当られます。

場所に「場所インセンティブで実行」値がない場合、データセットのデフォルト値が作業タスクに取得されます。

データセット内の作業タスクがスケジュールのために転送される最低のステータスを定義することができます。デフォルトスケジュール開始 作業工程ステータスすべてのデータセットはリリース済パラメータから設定される作業タスクのステータスからのデータセットスケジュール定義スケジューリング/基本情報 /スケジューリング構成。必要に応じてパラメータ値を変更でき、データセットごとに値を制御することもできます。

昼食や休憩など HR アクティビティの値を入力する必要があります。値はすべての昼食と休憩に割当られ、アクティビティをスケジュールする際の入力として使用されます。

スケジュールソリューションユーザーがあらゆるタイプのタスクを使用できるようにするのためにスケジュール設定には、:

ブロードキャストパラメータ

最少計画品質(%)はロード後の初回ブロードキャストを制御します。 つまり、PSO からクラウドへのブロードキャストは、定義された最少計画品質(%)に達するか、または指定された最大待ち時間(分)に達した時点のいずれか早い方で送信されます。最大待ち時間(分)が定義されていない場合は、品質目標が達成されたときに計画がブロードキャストれます。デフォルト値は 80% です。

最大頻度(分) PSO プランに変更があった場合に PSO が変更ブロードキャストを送信するまで待機する時間です。最大頻度(分) は、新しい更新が送信される前に、前回のブロードキャストから経過する必要がある最小時間を定義します。値を 1 分に設定すると、PSO は次のブロードキャストを送信する前に少なくとも 1 分間待機することになります。デフォルトは1分です。

アポイントメントされている休憩時間を除くメインブロードキャストの時刻フィルターは、時間フィルタ開始そして時間フィルタ終了現在の日付からの日数を表すオフセット パラメータ。時間フィルタ開始デフォルトでは 0 に設定され、現在の日付のデータがブロードキャストされます。時間フィルタ終了デフォルトはスケジューリング稼動日数データセットに設定されていますが、調整可能です。もし時間フィルタ開始 0に設定され、時間フィルタ終了 3 に設定すると、ブロードキャストには当日と今後 3 日間のデータが含まれます。現在の日付が 2023-11-01 のときにこれらの値を設定したと仮定すると、ブロードキャストには2023-11-01 から 2023-11-04 までのデータが含まれます。時間フィルターが定義されている場合、割当られていないアクティビティには割当日がないため、出力に含まれません。

の使用出荷サービスをスケジュール(DSP)データセットから制御できます。出荷サービスをスケジュールは、PSO で作業タスクアクティビティが割当られると、自動的にコミット/アンコミット (割当/割り当て解除) し、この割当タイプのブロードキャストを使用して DSP と通信します。DSP が動作するには、ルール セットが必要です。これらのルールは、PSO ワークベンチの「一般データ/ルール」の下にある計画ワークスペースで定義され、保存されます。

出力一覧 - スケジュール例外スケジュール例外データの出力を制御します。有効にすると、スケジューリング エンジンによって発生したスケジュール例外が、サービス/スケジューリング/スケジュール例外のスケジュール例外画面に同期され、ディスパッチ コンソールに表示されます。これは、スケジュールから返されるメッセージの処理にかかる時間に影響するため、一覧 - スケジュール例外がスケジューリングワークベンチの調達で使用される場合にのみ使用する必要があることに留意することが重要です。

出力移動計画計画された旅行記録の出力を制御します。有効にすると、スケジューリング エンジンからの計画された移動計算がディスパッチ コンソールに同期されます。これは、スケジュールから返されるメッセージの処理にかかる時間に影響すること、およびディスパッチ コンソールで計画された移動時間の計算の可視性が重要な場合にのみ使用する必要があることに留意することが重要です。

出力超過計画計画された暗黙的な中断の出力を制御します。有効にすると、スケジューリング エンジンによって計画された現在の日の暗黙的な休憩に関する詳細が、資源のアベイラビリティとディスパッチ コンソールに同期されます。これは、スケジュールから返されるメッセージの処理にかかる時間に影響することを覚えておくことが重要であり、ディスパッチ コンソールでリアルタイムの休憩計画を確認することが重要である場合にのみ使用する必要があります。これは暗黙の中断にのみ影響します。暗黙的な中断を有効にするには、データセットでパラメータ IMPLICIT_BREAKS を Yes に設定するか、スケジューリング構成ページで同じパラメータを yes に設定します。

追加設定

データデータセットに対して定義した接続は、接続タブに表示されます。データセットが接続されているサービス部門、サービス提供ユニット、およびサイトが表示されます。これらの接続に応じて、データセットは次のエンティティに継承され、スケジュールのために転送されます。

注釈:計画およびスケジューリングの最適化 (PSO) では、権限グループによって、一連の資源とアクティビティ (作業工程資源需要) を表示できるユーザーが定義されます。これらの権限グループはオブジェクトグループ。統合では、オブジェクト グループは、 IFS Cloudのサイト、サービス部門、およびサービス提供ユニットと同等になります。つまり、PSO ユーザーが特定のサイト、SO、または SDU に属する資源やアクティビティなどの情報を表示するには、ユーザーが対応するオブジェクトグループに接続されている必要があります。アクティビティと資源のオブジェクト グループはIFS Cloudから PSO に自動的に転送されますが、PSO ユーザーのオブジェクト グループは、スケジューリングワークベンチから手動で設定し、ユーザーに付与する必要があります。また、ユーザーには、スケジューリングワークベンチでデータセット自体への権限を手動で付与する必要もあります。パラメータグループフィルタを次のように設定することで、オブジェクトグループをスケジュールに転送する機能をオフにすることができます。保守&サービス/スケジューリング/基本情報/スケジューリング構成にはありません。

スケジューリング構成ページで定義されている特定のグローバル スケジュール パラメータを上書きすることができます。タブで一覧 - パラメータデータセットとしてフラグが付けられた値は、特定のデータセットに対して変更できます。たとえば、1 つのデータセットに対してのみ暗黙的な中断を使用するように選択できます。

では属性タブでは、 IFS Cloudから PSO に送信する追加属性を定義できます。属性は、資源、リクエスト アクティビティ (リクエストに関連付けられた作業タスク)、および作業工程アクティビティ (作業オーダーに関連付けられた作業タスク) に対してサポートされます。属性名は PSO (リストなど) で参照される名前であり、属性値にはIFS Cloudで選択されたエンティティの使用可能な列が表示されます。属性値を #CUSTOM_VALUE# に設定し、カスタム値式フィールドで式またはメソッドを指定することにより、デフォルトで定義されていない値を送信できます。カスタム値式フィールドでは、 Oracle のメソッドと式が使用されます。追加属性値の最大長は 2000 文字です。

制限: 追加属性の使用は厳しく制限される必要があります。このデータの読み込みと転送は、スケジューリング システムにかかる追加の間接費であり、過度に使用するとパフォーマンスに影響が出る可能性があります。追加属性の使用は、アクティビティごとに最大 4 個、資源ごとに最大 10 個に属性数を抑えることをお勧めします。これらの制限を超えた結果生じるパフォーマンスの問題は、ソフトウェア関連の問題として扱われません。

IFS では、「カスタム値式」での API 関数の過度の使用はパフォーマンスに直接悪影響を与えるため、強く推奨していません。

子データセット

プロセスタイプとして配賦が選択されている場合、ユーザーは子データセット タブにデータを入力できます。処理タイプが動的/アポイントメントであるプライマリデータセットを1 つ定義する必要があります。1 つまたは複数の静的データセットを定義することができます。これらの静的データセットのそれぞれは、オーバーライド スケジュールの開始時刻および/またはスケジュールの終了時刻を定義できます。これらを指定すると、親データセットの入力参照の値が上書きされます。通常、動的スケジュールには、動的スケジュール ウィンドウを制限するためのスケジュール終了時刻のオーバーライドがありますが、開始時刻のオーバーライドはありません (これはライブ更新で更新されるため)。

タイムゾーンのサポート

スケジューリング問題がスケジュールされるタイムゾーンがここで定義されます。これは読み取り専用フィールドであり、タイムゾーンはデフォルトでIFS Cloudサーバーのタイムゾーンに設定されます。スケジュール設定を介してこのフィールドを構成することはできません。新しいデータセットが作成されるときに、スケジュール最適化データセットに同じタイムゾーンが定義され、手動で別のタイムゾーンに変更することは想定されていません。

前提条件

システムへの影響