Creación de plantillas de cosa personalizadas para tipos de equipos
Cuando se crea una instancia (cosa) de un tipo de equipo, la plantilla de cosa especificada para el tipo de equipo en la tabla de configuración EquipmentTypeSettings se define como Plantilla de cosa base para la cosa del equipo. Todas las propiedades definidas en la plantilla de cosa para un tipo de equipo, o en una definición de cosa implementada por la plantilla de cosa, están presentes de forma automática en todos los equipos de ese tipo.
Cree una plantilla de cosa para cada tipo de equipo nuevo. Una plantilla de cosa individual debe estar asociada con un solo tipo de equipo.
Procedimiento para crear una plantilla de cosa:
1. En ThingWorx Composer, seleccione Nuevo > Plantilla de cosa en la barra de herramientas superior.
2. Proporcione un nombre para la plantilla de cosa y seleccione una Plantilla de cosa base. ThingWorx Apps proporciona plantillas de cosa genéricas, tales como GenericThing, RemoteThing o RemoteThingWithTunnelsAndFileTransfer, que se pueden utilizar como Plantilla de cosa base para la nueva plantilla de cosa.
Si desea que el tipo de equipo se comporte como los tipos de equipo Planta, Línea o Activo que se proporcionan con ThingWorx Apps, se pueden utilizar las plantillas de cosa para los tipos de equipo como Plantilla de cosa base para la nueva plantilla de cosa. Estas plantillas de cosa son PTC.ISA95.SiteThingTemplate, PTC.ISA95.ProductionLineThingTemplate y PTC.ISA95.PhysicalAssetThingTemplate, respectivamente.
Para los tipos de equipo que deben enlazar propiedades a etiquetas de KEPServerEX, utilice una Plantilla de cosa base que se extienda desde una de las plantillas de cosa remota, como PTC.SCA.SCO.KepserverBasedPhysicalAssetThingTemplate. Las plantillas de cosa remota son: RemoteThing, RemoteThingWithFileTransfer, RemoteThingWithTunnels o RemoteThingWithTunnelsAndFileTransfer.
3. En el campo Definiciones implementadas, añada las definiciones de cosa necesarias para el tipo de equipo, y cualquier definición de cosa adicional que se necesite para la funcionalidad específica que desee que tenga ese tipo de equipo. Si se utiliza la plantilla de cosa para uno de los tipos de equipo proporcionados con ThingWorx Apps y no requiere ninguna función adicional, no es necesario añadir ninguna definición de cosa implementada.
4. Pulse en Guardar.
5. En la plantilla de cosa, vaya a Permisos > Visibilidad. El conmutador alterna entre establecer permisos para la propia entidad (la plantilla de cosa) y para las instancias de la plantilla de cosa (cosas). Para la entidad y para la instancia, busque y añada la organización PTC.Factory.MachineVisibility a la tabla Organización o unidad de organización.
6. Vaya a Permisos > Tiempo de ejecución. Para la entidad y para la instancia, busque y añada el grupo de usuarios FactoryUsers a la tabla Usuario o grupo, y conceda todos los permisos pulsando en la marca correspondiente a cada permiso.
Definiciones de cosa obligatorias
Las plantillas de cosa para los tipos de cosa que se desea que aparezcan en Asset Advisor deben implementar las definiciones de cosa siguientes:
PTC.Factory.PhysicalAssetThingShape
PTC.SCA.SCO.AssetIdentifierThingShape
PTC.SCA.SCO.StatusThingShape
PTC.SCA.SCO.ShiftThingShape
PTC.ISA95.IdentifierThingShape
PTC.SCA.SCO.MonitoredPropertiesThingShape
* 
Además de las definiciones de cosa enumeradas, las propiedades modelNumber y serialNumber son necesarias para que el equipo aparezca en Asset Advisor. Estas propiedades pueden estar presentes a partir de uno de los siguientes métodos:
Las plantillas de cosa para los tipos de equipo que se añaden a ThingWorx Apps desde Axeda Compatibility Extension pueden implementar las definiciones de cosa Axeda.Asset y Axeda.Model.
Las plantillas de cosa para los tipos de equipo pueden implementar la definición de cosa PTC.SCA.SCO.AssetIdentifierNumberThingShape.
Añada manualmente propiedades con un tipo de datos de STRING denominadas modelNumber y serialNumber a la plantilla de cosa para el tipo de equipo.
Las plantillas de cosa para los demás tipos de equipos deben implementar las definiciones de cosa siguientes:
PTC.ISA95.DisplayNameThingShape
PTC.ISA95.IdentifierThingShape
PTC.SCA.SCO.IdentifierThingShape
PTC.ISA95.GeneralEquipmentThingShape
PTC.SCA.SCO.MonitoredPropertiesThingShape
Definiciones de cosa para funciones específicas
Implemente las definiciones siguientes de cosa en la plantilla de cosa para incluir una funcionalidad específica en el tipo de equipo:
Funcionalidad
Definiciones de cosa para implementar
Cálculo de KPI.
Para obtener más información, consulte Configuración y personalización de KPI.
PTC.SCA.SCO.KPIElementThingShape PTC.SCA.SCO.QualityRatioThingShape PTC.SCA.SCO.OEEThingShape PTC.SCA.SCO.AvailabilityThingShape PTC.SCA.SCO.EffectivenessThingShape PTC.SCA.SCO.ShiftThingShape
Incluya información sobre el equipo y la orden de trabajo con datos históricos de KPI.
Para obtener más información, consulte Personalización de Operator Advisor.
PTC.SCA.SCO.WorkforceThingShape PTC.SCA.SCO.JobOrderThingShape
Cálculos de estado.
Para obtener más información, consulte Estado.
PTC.SCA.SCO.StatusThingShape PTC.SCA.SCO.ShiftThingShape
Gestión de la geolocalización.
PTC.SCA.SCO.LocationThingShape
Funciones de transferencia de ficheros para el equipo que aparece en Asset Advisor.
Para obtener más información, consulte Remote Access and Control.
PTC.SCA.SCO.FileTransferHistoryHandlerThingShape
Enlazar propiedades a etiquetas de KEPServerEX.
IndustrialThingShape
Funciones de acceso remoto para el equipo que aparece en Asset Advisor (incluidos los activos de Axeda).
Para obtener más información, consulte Remote Access and Control.
RemoteAccessible
Funciones de acceso remoto para el equipo que aparece en Asset Advisor (no se aplica a los activos de Axeda).
Para obtener más información, consulte Remote Access and Control.
PTC.SCA.SCO.RemoteTunnelingThingShape
Define los vínculos entre un activo y otros objetos en el modelo de cosa ISA 95.
PTC.ISA95.GeneralPhysicalAssetThingShape