ドメイン固有の構築ブロック > 作業マスター構築ブロック > キーサービス (作業マスター構築ブロック)
キーサービス (作業マスター構築ブロック)
PTC.WorkMasterImpl.Manager Thing には、作業マスターデータベーステーブルの CRUD サービスと、データベーステーブルに挿入する前にデータを検証するサービスが含まれています。この構築ブロック内のすべてのサービスは、PTC.WorkMasterImpl.Manager Thing の「サービス」ページに表示できます。
以下のキーサービスが、PTC.WorkMasterImpl.Manager Thing から実行されます。
AddWorkMasterData - 所定の材料マスター (PTC.MaterialMaster.MaterialMaster)、作業マスターモデル仕様 (PTC.WorkMaster.WorkMasterModelSpecification)、および作業マスターコンフィギュレーション仕様 (PTC.WorkMaster.WorkMasterConfigurationSpecification) に、作業マスター (PTC.WorkMaster.WorkMaster) と作業マスター材料仕様 (PTC.WorkMaster.WorkMasterMaterialSpecification) を追加します。また、生産ブロックの期間が入力として与えられている場合は、作業マスターコンフィギュレーション仕様 (PTC.WorkMaster.WorkMasterConfigurationSpecification) の ProductionBlockValue プロパティを設定します。
AddWorkMasterDataInternal - この内部サービスは、AddWorkMasterData のみによって呼び出す必要があります。
UpdateWorkMasterData - 作業マスターコンフィギュレーション仕様 (PTC.WorkMaster.WorkMasterConfigurationSpecification) の ProductionBlockValue および ProductionBlockTypeUid プロパティと、作業マスター (PTC.WorkMaster.WorkMaster) の Duration プロパティを更新します。
UpdateWorkMasterDataInternal - この内部サービスは、AddWorkMasterData のみによって呼び出す必要があります。
GetModelWorkMasterForMaterial - 所定のモデル (PTC.MfgModel.Model) と材料マスター (PTC.MaterialMaster.MaterialMaster) に関連付けられている作業マスター (PTC.WorkMaster.WorkMaster) を読み込みます。
GetChildrenWorkMasters - 所定の作業マスターの子作業マスター (PTC.WorkMaster.WorkMaster) の第 1 レイヤーを読み込みます。
GetModelsForMaterialMaster - 所定の材料マスター (PTC.WorkMaster.WorkMaster) に関連付けられているモデル (PTC.MfgModel.Model) のリストを読み込みます。
GetNestedWorkMasters - 指定された作業マスターの子作業マスター (PTC.WorkMaster.WorkMaster) と最大レベル数を読み込みます。
GetMaterialMastersForModel - 所定のモデル (PTC.MfgModel.Model) で使用可能な材料マスター (PTC.MaterialMaster.MaterialMaster) のリストを読み込みます。
GenerateWorkDefinition - ジョブオーダーの実行時に、指定された作業マスター (PTC.WorkMaster.WorkMaster) と関連するエンティティのクローンを作成します。
次の図は、AddWorkMasterData および UpdateWorkMasterData サービスのサービス呼び出しシーケンスを示しています。
サービス呼び出しシーケンスの例。
これは役に立ちましたか?