Bloques de creación > Bloques de creación comunes > Bloque de creación base > Modelo de implementación (bloque de creación base)
Modelo de implementación (bloque de creación base)
En el siguiente diagrama se muestran las relaciones entre las entidades principales del bloque de creación base:
Diagrama de implementación del bloque de creación base.
En el diagrama, las flechas con cabezas huecas y líneas continuas () indican que una entidad se extiende desde la entidad a la que apunta la flecha, las flechas con cabezas huecas y líneas de guiones () indican que una entidad implementa la entidad a la que apunta la flecha, y las flechas con cabezas abiertas y líneas de guiones () indican que una entidad tiene una dependencia con los servicios de la entidad a la que apunta la flecha.
Entre las entidades significativas del bloque de creación base se incluyen las siguientes:
PTC.Base: entidad de proyecto de ThingWorx para el bloque de creación. Se utiliza para encapsular todas las entidades pertenecientes al bloque de creación en un paquete.
PTC.Base.CommonHelper_TS: definición de cosa que define los servicios para la cosa de asistente común. Los servicios que todos los componentes pueden utilizar estáticamente se definen aquí.
PTC.Base.ComponentInterface_TS: definición de cosa que implementan todos los puntos de entrada. Permite definir las propiedades de metadatos y las funciones principales del punto de entrada.
PTC.Base.CommonManagement_TS: definición de cosa que implementan todos los administradores. Permite definir los servicios necesarios para todos los administradores de bloques de creación.
PTC.Base.ConfigManagement_TS: definición de cosa que implementan todos los administradores. Permite definir las tablas y servicios de configuración que todos los bloques de creación pueden aprovechar a través de sus administradores.
PTC.Base.Management_TS: definición de cosa de gestión específica del bloque de creación. Permite definir los servicios que son específicos de las funciones del bloque de creación base, como las operaciones CRUD para bloques de creación.
PTC.Base.GlobalConfiguration_TS: definición de cosa que se utiliza para conservar las configuraciones globales de la solución instalada. Contiene dos tablas de configuración: DefaultGlobalManagerConfiguration y DefaultSolutionNameConfiguration.
PTC.Base.TimeZoneHelper_TS: definición de cosa que proporciona funciones de asistente relacionadas con zonas horarias que se aplican a través de bloques de creación. Contiene servicios para obtener información sobre zonas horarias y validar las zonas horarias.
PTC.Base.EntryPoint_TT: plantilla de cosa para el punto de entrada del bloque de creación base. Se utiliza para crear instancias de la cosa del punto de entrada para el bloque de creación base.
PTC.Base.ComponentEntryPoint_TT: plantilla de cosa a partir de la que se extienden todos los puntos de entrada del bloque de creación. Contiene el código de servicio de las definiciones de servicio en la definición de cosa PTC.Base.ComponentInterface_TS.
PTC.Base.CommonManager_TT: plantilla de cosa a partir de la que se extienden todas las plantillas de cosa del administrador del bloque de creación. Contiene el código de servicio de las definiciones de servicio en la definición de cosa PTC.Base.CommonManagement_TS.
PTC.Base.CommonHelper_TT: plantilla de cosa que implementa la definición de cosa PTC.Base.CommonHelper_TS. Contiene el código de servicio de las definiciones de servicio en la definición de cosa PTC.Base.CommonHelper_TS.
PTC.Base.Manager_TT: plantilla de cosa para el administrador del bloque de creación base. Combina las funciones comunes de la plantilla de cosa del administrador con las funciones específicas de la definición de cosa PTC.Base.Management_TS. Contiene el código de servicio de las definiciones de servicio en la definición de cosa PTC.Base.Management_TS.
PTC.Base.CommonHelper: cosa del asistente estático que se utilizará en todo el conjunto de bloques de creación. Esta cosa puede ejecutar cualquiera de los servicios definidos en la definición de cosa PTC.Base.CommonHelper_TS.
PTC.Base.Manager: la cosa del administrador por defecto para el bloque de creación base. Se utiliza para ejecutar todas las funciones del administrador por defecto, así como cualquier funcionalidad específica del bloque de creación base. Contiene la mayoría de los valores de configuración del bloque de creación base.
PTC.Base.EntryPoint: cosa del punto de entrada para el bloque de creación base. Contiene metadatos sobre el bloque de creación base, así como configuraciones para el administrador por defecto.
PTC.Base.AuditLog: flujo de ThingWorx. Los servicios de la cosa PTC.Base.CommonHelper permiten a los desarrolladores escribir en el flujo y leerlo a fin de almacenar información sobre quién utiliza el sistema y lo que hacen.
PTC.Base.BaseManagementPermission: grupo de permisos para el bloque de creación base. Se utiliza para proporcionar permisos de tiempo de ejecución a los miembros para servicios específicos de las funciones del bloque de creación base, como la capacidad de crear bloques de creación.
PTC.Base.AuditLogDefinition: definición del flujo de registro de auditoría de la estructura base. Contiene las columnas que se utilizan para definir la entidad de flujo.
PTC.Base.SolutionMaster_MM: mashup maestro común que tiene una barra lateral y un menú de hamburguesa. Se utiliza para todas las soluciones a fin de darles un aspecto unificado. Para obtener más información, consulte Mashup maestro de la solución.
Para acceder a la lista completa de entidades del bloque de creación, consulte el proyecto PTC.Base en ThingWorx Composer.
¿Fue esto útil?