Servicios de Operator Advisor > Servicios de definición de cosa de administración de órdenes de trabajo
Servicios de definición de cosa de administración de órdenes de trabajo
Los siguientes servicios se encuentran en la definición de cosa de administración de órdenes de trabajo (PTC.SCA.SCO.JobOrderManagementThingShape):
Servicios de creación
* 
Al crear cualquier objeto que forme parte del modelo de datos de Operator Advisor, el sistema genera automáticamente el valor del UID. Cualquier valor que introduzca en el campo UID será ignorado.
CreateJobOrderMaterialRequirementLinks: crea uno o varios vínculos de requisitos de material mediante la información añadida en la tabla de parámetros de entrada JobOrderMaterialRequirementLinks. Devuelve la lista de vínculos de requisitos de material de órdenes de trabajo que se han creado, junto con sus UID.
Parámetros de entrada: JobOrderMaterialRequirementLinks (InfoTable)
Salida: result (InfoTable)
CreateJobOrderMaterialRequirements: crea uno o varios requisitos de material mediante la información añadida en la tabla de parámetros de entrada JobOrderMaterialRequirements. Devuelve la lista de requisitos de material de órdenes de trabajo que se han creado, junto con sus UID.
Parámetros de entrada: JobOrderMaterialRequirements (InfoTable)
Salida: result (InfoTable)
CreateJobOrderPersonnelRequirements: crea uno o varios requisitos de personal de la orden de trabajo mediante la información añadida en la tabla de parámetros de entrada JobOrderPersonnelRequirements. Devuelve la lista de requisitos de personal de órdenes de trabajo que se han creado, junto con sus UID.
Parámetros de entrada: JobOrderPersonnelRequirements (InfoTable)
Salida: result (InfoTable)
CreateJobOrderProcessingResourceRequirements: crea uno o varios requisitos de recursos de procesamiento de órdenes de trabajo mediante la información añadida en la tabla de parámetros de entrada JobOrderProcessingResourceRequirements. Devuelve la lista de requisitos de recursos de procesamiento de órdenes de trabajo que se han creado, junto con sus UID.
Parámetros de entrada: JobOrderProcessingResourceRequirements (InfoTable)
Salida: result (InfoTable)
CreateJobOrders: crea una o varias órdenes de trabajo mediante la información añadida en la tabla de parámetros de entrada JobOrders. Devuelve la lista de órdenes de trabajo que se han creado, junto con sus UID.
Parámetros de entrada: JobOrders (InfoTable)
Salida: result (InfoTable)
Servicios de eliminación
DeleteJobOrder: elimina la orden de trabajo con el UID especificado.
Parámetros de entrada: UID (String)
Salida: result (InfoTable)
DeleteJobOrderMaterialRequirement: elimina el requisito de material de la orden de trabajo con el UID especificado.
Parámetros de entrada: UID (String)
Salida: result (InfoTable)
DeleteJobOrderMaterialRequirementLink: elimina el vínculo de requisito de material con el UID especificado.
Parámetros de entrada: UID (String)
Salida: result (InfoTable)
DeleteJobOrderPersonnelRequirement: elimina el requisito de personal de la orden de trabajo con el UID especificado.
Parámetros de entrada: UID (String)
Salida: result (InfoTable)
DeleteJobOrderProcessingResourceRequirement: elimina el requisito de recursos de procesamiento de órdenes de trabajo con el UID especificado.
Parámetros de entrada: UID (String)
Salida: result (InfoTable)
Servicios de lectura
GetJobOrder: recupera la orden de trabajo individual con el UID especificado.
Parámetros de entrada: UID (String)
Salida: result (InfoTable)
GetJobOrderMaterialRequirement: recupera el requisito de material de la orden de trabajo individual con el UID especificado.
Parámetros de entrada: UID (String)
Salida: result (InfoTable)
GetJobOrderMaterialRequirementLinks: recupera una lista de todos los vínculos de requisitos de material de la orden de trabajo con el UID padre especificado.
Parámetros de entrada: ParentUID (String)
Salida: result (InfoTable)
GetJobOrderMaterialRequirements: recupera una lista de todos los requisitos de material de la orden de trabajo con el UID de orden de trabajo especificado.
Parámetros de entrada: JobOrderUID (String)
Salida: result (InfoTable)
GetJobOrderPersonnelRequirements: recupera una lista de todos los requisitos de personal de la orden de trabajo asociados con el UID de orden de trabajo especificado.
Parámetros de entrada: JobOrderUID (String)
Salida: result (InfoTable)
GetJobOrderProcessingResourceRequirements: recupera una lista de todos los requisitos de recursos de procesamiento de órdenes de trabajo asociados con el UID de orden de trabajo especificado.
Parámetros de entrada: JobOrderUID (String)
Salida: result (InfoTable)
GetJobOrders: recupera una lista de todas las órdenes de trabajo de la base de datos, incluidos sus UID. Se puede aplicar un filtro con un desvío y un límite para restringir la lista de resultados devueltos.
Parámetros de entrada:
filter (JSON)
offset (integer)
limit (integer)
Salida: result (InfoTable)
Servicios de actualización
UpdateJobOrderMaterialRequirementLinks: actualiza uno o varios vínculos de requisitos de material de la orden de trabajo por UID, mediante la información añadida en la tabla de parámetros de entrada JobOrderMaterialRequirementLinks. Devuelve la lista de los vínculos de requisitos de material de la orden de trabajo que se han actualizado.
Parámetros de entrada: JobOrderMaterialRequirementLinks (InfoTable)
Salida: result (InfoTable)
UpdateJobOrderMaterialRequirements: actualiza uno o varios requisitos de material de la orden de trabajo por UID, mediante la información añadida en la tabla de parámetros de entrada JobOrderMaterialRequirementLinks. Devuelve la lista de requisitos de material de la orden de trabajo que se han actualizado.
Parámetros de entrada: JobOrderMaterialRequirements (InfoTable)
Salida: result (InfoTable)
UpdateJobOrderPersonnelRequirements: actualiza uno o varios requisitos de personal de la orden de trabajo por UID, mediante la información añadida en la tabla de parámetros de entrada JobOrderPersonnelRequirements. Devuelve la lista de requisitos de personal de material de la orden de trabajo que se han actualizado.
Parámetros de entrada: JobOrderPersonnelRequirements (InfoTable)
Salida: result (InfoTable)
UpdateJobOrderProcessingResourceRequirements: actualiza uno o varios requisitos de recursos de procesamiento de órdenes de trabajo por UID, mediante la información añadida en la tabla de parámetros de entrada JobOrderProcessingResourceRequirements. Devuelve la lista de requisitos de recursos de procesamiento de órdenes de trabajo que se han actualizado.
Parámetros de entrada: JobOrderProcessingResourceRequirements (InfoTable)
Salida: result (InfoTable)
UpdateJobOrders: actualiza una o varias órdenes de trabajo por UID, mediante la información añadida a la tabla de parámetros de entrada JobOrders. Devuelve la lista de órdenes de trabajo que se han actualizado.
Parámetros de entrada: JobOrders (InfoTable)
Salida: result (InfoTable)
Servicios de utilidad y varios
GetJobOrderDBInfo: recupera la información de la tabla de base de datos relacionada con las órdenes de trabajo, como los nombres de columna de la tabla de base de datos. Otros servicios lo utilizan internamente. No está diseñado para uso independiente.
Parámetros de entrada: no hay entradas
Salida: result (JSON)
GetJobOrderRelatedObjects: recupera una lista de todos los objetos de la definición de datos especificada en relación con la orden de trabajo con el UID especificado. Otros servicios lo utilizan internamente. No está diseñado para uso independiente.
Parámetros de entrada:
dataShapeName (String)
JobOrderUID (String)
Salida: result (InfoTable)