Publicación y carga de Servigistics InService > Información adicional > Resumen del proceso TAL > Proceso TAL
  
Proceso TAL
En esta sección se describe cómo los componentes TAL interactúan para cargar paquetes de datos en Servigistics InService.
En el proceso TAL se incluyen las siguientes operaciones:
Transformación: el contenido se transforma de paquetes en un formato de datos que la definición de tipo pueda comprender.
Agregado: los datos transformados se almacenan en Publication Manager (PBM).
Carga: los datos transformados se cargan en los visualizadores locales o remotos (individuales o múltiples).
La transformación empieza con el componente Administrador de identidades (IMAN) donde la última fecha de los objetos se compara con la última versión cargada del mismo objeto. La base de datos de IMAN también es un diccionario de traducción en el que se guardan cadenas de traducción, capturadas desde el artefacto de paquete translation.xml, para que el contenido (por ejemplo, listas de artículos) con contenido localizado se actualice con todas las traducciones aplicables. A medida que avance la transformación, se genera el contenido, se envían notificaciones y, por último, se genera un script de carga que asigna el contenido generado a una familia y un segmento o segmentos específicos. Este script lo utiliza el proceso de carga de Publication Manager.
El proceso de transformación ejecuta varios pasos en la siguiente secuencia:
Verificación centinela: se verifica la existencia del fichero ReadyForTAL.
Verificación del tipo de paquete: se verifica la presencia de un fichero *.mf de manifiesto en el paquete para determinar si se trata de un paquete de terceros y si el fichero de relaciones de artículo existe o no.
Transformación del paquete de Px.
Validación anterior a la transformación.
Inicialización del proceso de transformación.
Creación o extracción de un ID exclusivo para cada objeto mediante la API ImanManager.identify. Si el objeto ya existe en el administrador de identidades, proporciona la hora de la última publicación.
Adquisición de un bloqueo para publicar la recopilación. Verifique si hay un paquete que ya tenga el bloqueo de la recopilación concreta del paquete. En caso negativo, siga con el proceso TAL.
Validación del paquete.
Procesamiento de <DataType>.
Antes de procesar contenido compartido, tales como artículos y sus relaciones, el proceso de transformación intenta obtener un bloqueo en el objeto compartido también.
Realice la transformación en cada fichero incluido en el paquete.
Guarde los datos de publicación de los objetos a través de un fichero de manifiesto de Transform Registry (TR).
Proceso: borrado de artículos.
Transformación del paquete de terceros en una representación XML neutra (específica al artículo y las relaciones del artículo).
Los datos de terceros se proporcionan en formato CSV.
Los datos CSV se convierten en XML para la transformación.
Los artículos nuevos, actualizados y borrados se procesan mediante la transformación.
Limpieza de los almacenes.
Generación de las notificaciones.
Agregación de las notificaciones creadas durante las etapas de transformación.
Envío de las notificaciones a los destinatarios configurados.
Depuración de la validación de exclusión.
Pausa opcional.
Creación del centinela completado de transformación.
Eliminación del centinela fallado de transformación.
El proceso de carga primero ejecuta la tarea Load and Publish Preparation:
Copie el contenido de DCTM_Output en la carpeta Work.
Quite el bloqueo basado en el paquete.
Active el trabajo Publish to Preview.
En el paso Load and Publish Preparation se copian los datos desde DCTM_Output en Publication Manager. Cuando se activa la tarea Load and Publish to Sites, los datos se cargan en Servigistics InService. De este modo, se garantiza que Publication Manager siempre contenga el contenido publicado más reciente. También se procesan las notificaciones posteriores a la carga y se envían a destinatarios especificados.
Este es el funcionamiento del proceso de carga:
1. Publish to Publication Manager
a. Preparar la estructura de datos para su carga en el sistema a través de CMScript.
b. Cargar el contenido en Publication Manager.
c. Preparar los paquetes para su carga en el sistema de Viewer según los datos de Viewer.
d. Enviar el paquete a Viewer.
2. Publish to Preview
a. Combinar las tablas de contenido.
b. Indexar el contenido.
c. Procesar la aplicabilidad y la información de filtrado.
d. Crear y gestionar los vínculos.
e. Actualizar las tablas de base de datos específicas del campo de resultados.
f. Almacenar el contenido en el almacén.