Servicios clave (bloque de creación de maestro de trabajo)
La cosa PTC.WorkMasterImpl.Manager contiene servicios CRUD para las tablas de base de datos de maestro de trabajo y servicios para validar los datos antes de que se inserten en las tablas de base de datos. Se pueden ver todos los servicios de este bloque de creación en la página Servicios de la cosa PTC.WorkMasterImpl.Manager.
Los siguientes servicios clave se ejecutan desde la cosa PTC.WorkMasterImpl.Manager:
• AddWorkMasterData: permite añadir el maestro de trabajo (PTC.WorkMaster.WorkMaster) y la especificación de material de maestro de trabajo (PTC.WorkMaster.WorkMasterMaterialSpecification) para el maestro de material determinado (PTC.MaterialMaster.MaterialMaster), especificación de modelo de maestro de trabajo (PTC.WorkMaster.WorkMasterModelSpecification) y la especificación de configuración del maestro de trabajo (PTC.WorkMaster.WorkMasterConfigurationSpecification). También permite definir la propiedad ProductionBlockValue en la especificación de configuración del maestro de trabajo (PTC.WorkMaster.WorkMasterConfigurationSpecification) si se proporciona una duración de bloque de producción como entrada.
• AddWorkMasterDataInternal: este servicio interno solo debe ser llamado por AddWorkMasterData.
• UpdateWorkMasterData: permite actualizar las propiedades ProductionBlockValue y ProductionBlockTypeUid de la especificación de configuración del maestro de trabajo (PTC.WorkMaster.WorkMasterConfigurationSpecification) y la propiedad Duration en el maestro de trabajo (PTC.WorkMaster.WorkMaster).
• UpdateWorkMasterDataInternal: este servicio interno solo debe ser llamado por AddWorkMasterData.
• GetModelWorkMasterForMaterial: permite recuperar el maestro de trabajo (PTC.WorkMaster.WorkMaster) asociado con el modelo determinado (PTC.MfgModel.Model) y el maestro de material (PTC.MaterialMaster.MaterialMaster).
• GetChildrenWorkMasters: permite recuperar la primera capa de maestros de trabajo hijo (PTC.WorkMaster.WorkMaster) para el maestro de trabajo determinado.
• GetModelsForMaterialMaster: permite recuperar la lista de modelos (PTC.MfgModel.Model) asociados con el maestro de material determinado (PTC.WorkMaster.WorkMaster).
• GetNestedWorkMasters: permite recuperar los maestros de trabajo hijo (PTC.WorkMaster.WorkMaster) para el maestro de trabajo especificado y el número máximo de niveles.
• GetMaterialMastersForModel: permite recuperar la lista de maestros de material (PTC.MaterialMaster.MaterialMaster) que están disponibles para un modelo determinado (PTC.MfgModel.Model).
• GenerateWorkDefinition: permite crear clones del maestro de trabajo especificado (PTC.WorkMaster.WorkMaster) y entidades relacionadas cuando se ejecuta una orden de trabajo.
En los diagramas siguientes se muestra la secuencia de llamadas de servicio para los servicios AddWorkMasterData y UpdateWorkMasterData.