キーサービス (ボトルネック構築ブロック)
ボトルネック構築ブロックには、ボトルネックデータベーステーブルの CRUD サービスと、データベーステーブルに挿入する前にデータを検証するサービスが含まれています。この構築ブロック内のすべてのサービスは、PTC.BottleneckImpl.Manager Thing の「サービス」ページに表示できます。
以下のキーサービスが、PTC.BottleneckImpl.Manager Thing から実行されます。
• AddMaterialDemandWindowData - 新規需要ウィンドウを追加します。ソース需要ウィンドウが存在する場合は、独立需要や需要 BOM などの関連データが新規需要ウィンドウにコピーされます。
• AddOrUpdateModelDemands - 検証を行った上で、モデル需要 (作業拠点の「需要合計」値) を追加または更新します。たとえば、モデル需要にリンクされている需要ウィンドウの需要が材料で設定されている場合、サービスはエラーを返します。この理由は、リンクされている需要ウィンドウの需要が作業拠点で設定されている場合にのみ、作業拠点の需要を追加または更新できることにあります。
• AddMaterialToBOM - 指定された材料および需要ウィンドウの需要 BOM に親と子の材料を追加します (まだ存在しない場合)。
• GetActualCycleTrendInfos - 指定された作業拠点に対して、指定された日付範囲内の各日の実際のサイクルタイムを読み込みます。
• GetBottleneckInfos - 指定された需要ウィンドウとオプションの材料マスターに対して、上位 5 件および下位 5 件のボトルネックを読み込みます。
• GetBottleneckTrendInfos - 指定された作業拠点に対して、指定された日付範囲内の各日のボトルネックの影響を読み込みます。
• GetChildMaterialsFromBOM - 指定された需要ウィンドウおよび材料マスターの需要 BOM から子材料を読み込みます。
• GetMaterialDemandBOMInfo - 指定された需要ウィンドウおよび材料マスターの需要 BOM を読み込みます。
• GetMaterialDemandInfos - 指定された需要ウィンドウおよびオプションの材料フィルタの材料需要を読み込みます。
• GetMaterialDemandWindowShiftDuration - 需要ウィンドウ内の将来の時間 (最後のシフトインスタンス後から需要ウィンドウの期間が終了するまで) に対して予測される非超過作業時間シフト期間を読み込みます。需要ウィンドウが過去のものである場合、シフト期間はゼロになります。これは、作業拠点のカレンダー、カレンダーの例外、繰り返しカレンダー日、シフトスケジュール、シフトを使用して計算されます。
• GetMaterialDemandWindowYears - サイトの需要ウィンドウが存在する年を読み込みます。
• GetMaterialDetails - 指定された需要ウィンドウの期間における材料の需要 BOM 詳細を読み込みます。
• GetModelActualAllocations - モデル (作業拠点) に対する実際の割当およびターゲットの割当を、指定された需要ウィンドウおよびオプションの材料フィルタに使用された実際の時間とともに読み込みます。
• GetOEETrendInfos - 指定された作業拠点に対して、指定された日付範囲内の各日の OEE を読み込みます。
• GetProcessedMaterialDemandWindows - 指定されたサイトですでに開始し、入力された日付範囲内にある需要ウィンドウを読み込みます。
• GetWorkCenterDemands - 指定された作業拠点および需要ウィンドウの作業拠点の需要データを読み込みます。
• GetWorkCenterMaterialDemandWindows - 作業拠点が属するすべての需要ウィンドウを読み込みます。
• GetWorkCenterOEE - 指定された日付範囲内の作業拠点の OEE を読み込みます。
• GetWorkCentersTAKTAndDemands - 指定されたすべての需要ウィンドウと作業拠点のタクト値および需要値を読み込みます。