Software Content Management
En Software Content Management, puede crear paquetes de software para su implementación inmediata o a una hora programada. También permite probar paquetes y despliegues antes de ponerlos a disposición en la producción. Asimismo, se proporcionan herramientas de búsqueda y auditoría de paquetes y despliegues.
| La ficha Software Content Management solo es visible con una licencia empresarial. |
Adición de la ficha Software Content Management a la consola
Para añadir la ficha
Software Content Management a la consola de
ThingWorx Apps, importe la extensión opcional
ThingWorx-Software-Content-Management-<versión>. Para obtener más información, consulte
Importación de extensiones opcionales.
Adición de permisos para ver la ficha Software Content Management
Para que los usuarios con los roles Ingeniero de controles, Administrador de mantenimiento e Ingeniero de mantenimiento utilicen Software Content Management, siga el procedimiento indicado a continuación:
1. En ThingWorx Composer, abra el recurso TW.UTL.UtilSetupHelper.
2. En Servicios, ejecute el servicio AdjustUtilitiesVisibility con el siguiente valor para el parámetro de entrada orgOrOrgUnit: PTC.Factory.MachineVisibility:AssetPerformance. El servicio se ha completado correctamente cuando se muestra "No hay resultados" en el panel de salida del servicio.
3. Vaya a > en el panel izquierdo.
◦ Añada el grupo de usuarios Controls Engineer al grupo de usuarios TW.RSM.Admin para un acceso administrativo.
◦ Añada los grupos de usuarios Maintenance Manager y Maintenance Engineer al grupo de usuarios TW.RSM.RemoteServices para que puedan acceder a las acciones remotas, como la transferencia de ficheros, las implementaciones o las conexiones remotas.
Configuración de activos para su uso en Software Content Management
Para que un activo esté disponible en Software Content Management, complete los pasos siguientes:
2. En Información general, añada los valores siguientes de Definiciones implementadas:
◦ PTC.Asset.ManagedAsset
◦ TW.RSM.SFW.ThingShape.Updateable
◦ PTC.Resource.Asset.SCMResourceThingShape
3. Añada PTC:AssetType a Etiquetas.
4. Pulse en Guardar.
Para obtener más información sobre el uso de los activos configurados en
Software Content Management, consulte
Creación de un paquete basado en ficheros en el Centro de ayuda de utilidades de
ThingWorx.
Configuración del flujo del historial de transferencia de ficheros
ThingWorx Apps utiliza el flujo PTC.SCA.SCO.AssetRemoting.FileTransferHistoryStream para registrar eventos de transferencia, mientras que Software Content Management utiliza TW.RSM.FileTransferHistoryStream. Para garantizar que los eventos de transferencia de ficheros se capturen correctamente en ThingWorx Apps, es necesario seguir estos pasos en ThingWorx Composer:
• Edite la cosa TW.RSM.FileTransferHelper. En Configuración, defina Cosa del flujo de historial de archivos en PTC.SCA.SCO.AssetRemoting.FileTransferHistoryStream. Pulse en Guardar.
• Copie los datos de la cosa TW.RSM.FileTransferHistoryStream a la cosa PTC.SCA.SCO.AssetRemoting.FileTransferHistoryStream.
◦ Si tiene más de 50.000 filas de datos, utilice un script SQL nativo adecuado para la base de datos de ThingWorx, similar al del ejemplo siguiente. Realice una copia de seguridad de la base de datos de ThingWorx antes de ejecutar el script.
INSERT INTO stream (entity_id,source_id,time,field_values,location,source_type,tags)
SELECT 'PTC.SCA.SCO.AssetRemoting.FileTransferHistoryStream',source_id,time,field_values,location,source_type,tags
FROM <your_thingworx_schema_name>.stream
WHERE entity_id= 'TW.RSM.FileTransferHistoryStream'