Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Regeneración de esquemas en Jitterbit Integration Studio

Introducción

Los esquemas se generan de dos maneras. Dependiendo del conector específico utilizado, sus esquemas son generados por el conector o definido por el usuario:

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

  • Definido por el usuario: 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 cómo regenerar esquemas para ambos tipos de esquema.

Esquemas generados por conectores

Un esquema generado por un conector (en contraste con 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 utilizando los metadatos proporcionados por la API del punto final correspondiente.

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

Si se generan cambios externos en un esquema desde un extremo, debe esquema en Integration Studio para aplicar dichos cambios al proyecto. Esto puede ser necesario si, por ejemplo, ha añadido un campo personalizado o ha actualizado 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, Integration Studio utiliza la API proporcionada por el extremo para regenerar el esquema para esa actividad.

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

Al regenerar o actualizar un esquema desde una actividad o transformación, esquema se actualiza en todas las ubicaciones donde se referencia. Es decir, si ha referenciado varias copias de la misma actividad en diferentes ubicaciones del proyecto, al actualizar el esquema en la configuración de la actividad o al avanzar por los pasos de configuración de la actividad en un solo lugar, se actualiza para todos. De igual forma, si actualiza un esquema en una transformación, esta acción lo actualiza en la actividad y en todas las ubicaciones del proyecto donde se referencia la misma actividad.

Si un esquema presenta cambios en el sistema del endpoint, pero aún no se ha regenerado en la esquema ni en la transformación, la operación podría no ser exitosa. Esto depende de diversos factores, como el extremo, los campos asignados en la transformación y si dichos campos han cambiado dentro del esquema. Por ejemplo, si un campo obligatorio del esquema original se elimina posteriormente en el esquema actualizado, es probable que se informen errores del sistema del extremo en tiempo de ejecución. Sin embargo, si un campo se ha eliminado, pero es opcional en la asignación, es posible que no se informen errores.

Regeneración del esquema de actividad

Para regenerar un esquema generado por un conector desde una pantalla de configuración de actividad (excepto los 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 crea el paso 2, actualización del esquema de datos

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 la actividad y avance por cada paso. Debe realizar al menos un cambio (como añadir o quitar un carácter al final del nombre de la actividad) en la configuración para forzar la actualización del esquema en el paso Esquema de datos.

base de datos insertar paso 1 seleccionar tabla siguiente

paso 2 de inserción de base de datos, esquema de datos finalizado

Regeneración del esquema de Transformación

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

menú de acciones del esquema de destino actualizar esquema

Esquemas definidos por el usuario

Un esquema definido por el usuario (en contraste con un esquema generado por 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 referenciado por varios componentes, un cuadro de diálogo muestra una lista de los componentes que hacen referencia al esquema y que se verán afectados por los cambios:

esquema utilizado por múltiples componentes

Si no desea que los cambios se propaguen a 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 múltiples 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 la Transformación: El nombre de la transformación en la que se hace referencia al esquema.
  • Origen o destino: Si el esquema se utiliza en el lado de origen o de destino de la transformación.