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

Esta documentación es para la versión 4 y posteriores de App Builder, el nuevo nombre de Vinyl. Accede a la documentación de Vinyl aquí.

Regla CRUD Cram en Jitterbit App Builder

En App Builder, puede crear lo que se denomina una regla CRUD Cram en la capa de lógica empresarial para insertar nuevos registros en una fuente de datos, pero sin afectar los registros existentes si violan una restricción de clave principal.

Esta regla es similar a una inserción CRUD, pero no falla si ya existe una clave principal. Esto significa que solo creará un nuevo registro si la clave principal no existe en la fuente de datos; de lo contrario, no hará nada.

Esta característica es ideal para tablas alimentadas por una API u otras importaciones de conexión de servidor, ya que no fallará cuando se importen registros existentes, pero aún así agregará nuevos registros a la tabla.

Para crear una regla CRUD Cram

Para crear una regla de incursión CRUD, comience seleccionando la tabla a la que desea aplicar la regla y cree una regla de negocio para esa tabla.

  1. Vaya a App Workbench > + Rule
  2. Seleccione la fuente de datos deseada
  3. Asignar Nombre a la regla, que debe incluir información sobre su propósito
  4. Elija CRUD como Propósito

    • Si está incurriendo desde una fuente de datos externa, elija XP CRUD como Propósito
    • Elija la fuente de datos externa como Fuente de datos de origen
    • Elija la fuente de datos en la que está incurriendo como Fuente de datos de destino
    • Más instrucciones sobre vincular fuentes de datos están disponibles en el artículo vinculado
  5. Elija Cram para la acción

  6. Haga clic en Guardar

A continuación, define la lógica mvSQL necesaria para la regla, que implica especificar las columnas que deseas incluir en la tabla de destino.

  1. Haga clic en la pestaña de navegación Columnas
  2. Agregue las columnas de la tabla de origen y configure la Columna de destino (configure un alias para que coincida con las columnas de destino si es necesario).
    • Para las reglas CRUD de XP, se requiere un paso de configuración adicional. También debe especificar el Tipo de destino de una columna como Enlace o Destino. El tipo de destino indica si se debe enlazar la columna entre la consultar y la tabla o si se debe actualizar el campo.

Esto completa la creación de la regla CRUD Cram.

Si desea utilizar esta regla CRUD Cram cada vez que la fuente de datos externa importe datos nuevos, agregue esta regla a Programaciones navegando a IDE > Monitoreo > Programaciones para crear una nueva programación o agregar esta regla a una programación existente.