Saltar al contenido

Regeneración de Esquema

Introducción

Los esquemas se generan en una de dos maneras. Según el conector específico que se utilice, sus esquemas son generados por el conector o definido por el usuario:

  • Generado por conector: Los esquemas generados por el conector se fijan en el conector o se generan directamente desde el extremo.

  • Usuario definido: Los esquemas definidos por el usuario son proporcionados por el usuario, ya sea creando un esquema personalizado, cargando un archivo o URL, o ingresando manualmente el esquema.

Esta página proporciona información sobre la regeneración de esquemas para estos dos tipos de esquema.

Esquemas Generados por Conector

Un esquema generado por un conector (a diferencia de un esquema definido por el usuario) está fijo en el conector o el conector interactúa con ese extremo según la configuración del usuario mediante los metadatos proporcionados por la API del punto de conexión correspondiente.

Una vez que se configura un esquema generado por un conector, Cloud Studio almacena los esquemas dentro del proyecto para facilitar una carga más rápida durante el diseño del proyecto.

Si hay cambios externos en un esquema que se genera desde un extremo, debe volver a generar el esquema dentro de Cloud Studio para usar esos cambios en el proyecto. Esto puede ser necesario si, por ejemplo, agregó un campo personalizado o si actualizó su instancia para usar una versión posterior de la API.

Dependiendo del extremo, hay dos formas de regenerar esquemas:

Cuando se actualiza un esquema generado desde un extremo, Cloud Studio usa la API proporcionada por el extremo para volver a generar el esquema para esa actividad.

Cuando se actualiza un esquema que está fijo en un conector, se vuelve a cargar el esquema actual incluido con el conector, lo que efectivamente actualiza el esquema.

Al volver a generar o actualizar un esquema de una actividad o transformación, se actualiza el esquema en todas las ubicaciones en las que se hace referencia. Es decir, si ha hecho referencia a varias copias de la misma actividad en diferentes lugares a lo largo del proyecto, actualizar el esquema en la configuración de la actividad o avanzar a través de los pasos de configuración de la actividad en un solo lugar lo actualiza para todos. De manera similar, si actualiza un esquema en una transformación, esta acción lo actualiza en la actividad y en todos los lugares dentro del proyecto donde se hace referencia a la misma actividad.

Si un esquema tiene cambios en el sistema del punto final pero aún no ha vuelto a generar el esquema en la actividad o la transformación, la operación puede o no ser exitosa. Esto depende de una variedad de factores, como el extremo individual, los campos individuales que se asignan en la transformación y si esos campos han cambiado dentro del esquema. Por ejemplo, en un escenario en el que un campo obligatorio en el esquema original se elimina más tarde en el esquema actualizado, es probable que se informen errores del sistema de extremo en el tiempo de ejecución. Sin embargo, si se eliminó un campo pero es opcional en la asignación, es posible que no se informen los errores.

Regeneración del Esquema de Actividad

Para regenerar un esquema generado por un conector desde una pantalla de configuración de actividad (excepto para esquemas proporcionados por Base de datos, NetSuite, Salesforce, Salesforce Service Cloud, o actividades de ServiceMax), en el paso Esquema de datos, haga clic en Actualizar:

servicenow cree la actualización del esquema de datos del paso 2

Para regenerar un esquema generado por un conector desde una pantalla de configuración de actividad (incluidos los esquemas proporcionados por Base de datos, NetSuite, Salesforce, Salesforce Service Cloud y actividades de ServiceMax), abra la configuración de actividades y avance por cada paso de configuración de actividades. Debe realizar al menos un cambio (como agregar y eliminar un carácter del final del nombre de la actividad) en la configuración para forzar una actualización del esquema en el paso Esquema de datos:

insertar base de datos paso 1 seleccionar tabla siguiente

inserción de base de datos paso 2 esquema de datos terminado

Regeneración del Esquema de Transformación

Para regenerar un esquema generado por un conector a partir de una transformación (excepto para los esquemas proporcionados por Base de datos, NetSuite, Salesforce, Salesforce Service Cloud, o actividades de ServiceMax), haga clic en el icono de engranaje del esquema engranaje para abrir un menú. En el menú, seleccione Actualizar esquema:

esquema de actualización del esquema de menú de acciones del esquema de destino

Esquemas Definidos por el Usuario

Un esquema definido por el usuario (a diferencia de un esquema generado por el conector) se refiere a un extremo cuyos esquemas son proporcionados por el usuario, ya sea creando un esquema personalizado, cargando un archivo o URL, o ingresando manualmente el esquema.

Los cambios en los esquemas definidos por el usuario se propagan automáticamente a todas las referencias de esquema. Al abrir un esquema al que hacen referencia varios componentes, un cuadro de diálogo muestra una lista de los componentes que hacen referencia al esquema y se verán afectados por cualquier cambio:

esquema utilizado por múltiples componentes

Si no desea que los cambios se propaguen en todas las ubicaciones donde se hace referencia al esquema, primero debe editar la configuración de esos componentes para eliminar o reemplazar la referencia del esquema.

Proyectos Anteriores a 10.33.2

Los esquemas definidos por el usuario a los que hacen referencia varias transformaciones en proyectos creados antes de la versión 10.33.2 de Harmony se renombran automáticamente utilizando esta convención de nomenclatura:

<Original Schema Name>_<Transformation Name>_<Source or Target>

La convención de nomenclatura consta de estos componentes:

  • Nombre del esquema original: El nombre original del esquema anterior a 10.33.2.
  • Nombre de Transformación: El nombre de la transformación en la que se hace referencia al esquema.
  • Origen o destino: si el esquema se usa en el lado de origen o de destino de la transformación.