Saltar al contenido

Vincular Fuentes de Datos

Descripción General

En Vinyl puedes enlace fuentes de datos. Un escenario en el que desea enlace fuentes de datos es para crear reglas CRUD multiplataforma.

Si su escenario es utilizar una regla CRUD multiplataforma, deberá enlace las fuentes de datos que desea utilizar en su regla CRUD. Para escribir desde la fuente de datos A a B, agregue la fuente de datos B a sus Fuentes vinculadas en la Fuente de datos A. En este ejemplo, SalesProcessManagement es la base de datos A y CRMFileIn es la base de datos B.

  1. Vaya a App Workbench > Fuentes de datos
  2. Seleccione la fuente de datos deseada
  3. Haga clic en el botón Vincular fuentes
  4. Haga clic en Crear para agregar una fuente de datos (Fuente de datos B) a las fuentes vinculadas.

En la fuente de datos B, asegúrese de que la tabla u objeto al que se dirige en el CRUD tenga habilitado el acceso público de lectura/escritura.

  1. Vaya a App Workbench > Reglas
  2. Configure la fuente de datos de la aplicación en consecuencia (Fuente de datos B)
  3. Seleccione la pestaña de navegación Por mesa
  4. Ubique la tabla que está utilizando en la regla CRUD de XP
  5. Haga clic en Abrir registro
  6. Haga clic en Más > Edge Case
  7. En Acceso público, asegúrese de que Permitir lectura y Permitir escritura estén marcados.

Para un objeto de negocio, debe permitir el acceso público en la definición del objeto.

  1. Vaya a App Workbench > Reglas
  2. Configure la fuente de datos de la aplicación en consecuencia (Fuente de datos B)
  3. Localice y abra el objeto comercial que está utilizando en la regla CRUD de XP.
  4. Haga clic en Más > Edge Case
  5. En Acceso público, asegúrese de que Permitir lectura y Permitir escritura estén marcados.

Ahora creará la regla CRUD XP multiplataforma.

  1. Vaya a App Workbench > Reglas
  2. Configure la Fuente de datos de la aplicación en consecuencia
  3. En el panel Reglas comerciales, haga clic en + Regla
  4. Nombre debe incluir información sobre el propósito de la regla.
  5. Elija XP CRUD para el propósito
  6. Elija Tipo de acción. Por ejemplo: Insertar
  7. Seleccione Capa empresarial
  8. Elija la fuente de datos de la que está extrayendo datos (Fuente de datos A) como Fuente de datos de origen
  9. Elija la fuente de datos a la que se dirige (Fuente de datos B) como Fuente de datos de destino
  10. Haga clic en Guardar

En este punto es una regla CRUD estándar y puede proceder a definir la lógica mvSQL. Seleccione Tablas y objetos de su fuente de datos de origen y columnas de destino en la tabla de fuente de datos de destino que seleccionó.