Servizi chiave (building block del master di lavorazione)
L'oggetto PTC.WorkMasterImpl.Manager contiene i servizi CRUD per le tabelle di database del master di lavorazione e i servizi per convalidare i dati prima che vengano inseriti nelle tabelle di database. È possibile visualizzare tutti i servizi di questo building block nella pagina Servizi dell'oggetto PTC.WorkMasterImpl.Manager.
I servizi chiave seguenti vengono eseguiti dall'oggetto PTC.WorkMasterImpl.Manager:
• AddWorkMasterData - Aggiunge il master di lavorazione (PTC.WorkMaster.WorkMaster) e la specifica di materiale del master di lavorazione (PTC.WorkMaster.WorkMasterMaterialSpecification) per il materiale principale (PTC.MaterialMaster.MaterialMaster), la specifica del modello del master di lavorazione (PTC.WorkMaster.WorkMasterModelSpecification) e la specifica di configurazione del master di lavorazione (PTC.WorkMaster.WorkMasterConfigurationSpecification) specificati. Imposta inoltre la proprietà ProductionBlockValue nella specifica di configurazione del master di lavorazione (PTC.WorkMaster.WorkMasterConfigurationSpecification) se la durata di un blocco di produzione viene fornita come input.
• AddWorkMasterDataInternal - Il servizio interno deve essere chiamato solo da AddWorkMasterData.
• UpdateWorkMasterData - Aggiorna le proprietà ProductionBlockValue e ProductionBlockTypeUid nella specifica di configurazione del master di lavorazione (PTC.WorkMaster.WorkMasterConfigurationSpecification) e la proprietà Duration nel master di lavorazione (PTC.WorkMaster.WorkMaster).
• UpdateWorkMasterDataInternal - Il servizio interno deve essere chiamato solo da AddWorkMasterData.
• GetModelWorkMasterForMaterial - Recupera il master di lavorazione (PTC.WorkMaster.WorkMaster) associato al modello (PTC.MfgModel.Model) e al materiale principale (PTC.MaterialMaster.MaterialMaster) specificati.
• GetChildrenWorkMasters - Recupera il primo livello dei master di lavorazione figlio (PTC.WorkMaster.WorkMaster) per il master di lavorazione specificato.
• GetModelsForMaterialMaster - Recupera l'elenco di modelli (PTC.MfgModel.Model) associati al materiale principale specificato (PTC.WorkMaster.WorkMaster).
• GetNestedWorkMasters - Recupera i master di lavorazione figlio (PTC.WorkMaster.WorkMaster) per il master di lavorazione e il numero massimo di livelli specificati.
• GetMaterialMastersForModel - Recupera l'elenco dei materiali principali (PTC.MaterialMaster.MaterialMaster) disponibili per un modello specificato (PTC.MfgModel.Model).
• GenerateWorkDefinition - Crea cloni del master di lavorazione specificato (PTC.WorkMaster.WorkMaster) ed entità correlate quando viene eseguita una commessa.
I diagrammi seguenti mostrano la sequenza di chiamate al servizio per i servizi AddWorkMasterData e UpdateWorkMasterData: