Vincular Fuentes de Datos
Descripción General
En App Builder puedes enlace fuentes de datos. Un escenario en el que deseas enlace fuentes de datos es para crear reglas CRUD multiplataforma.
Para Enlace Fuentes de Datos
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 la 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.
- Vaya a App Workbench > Fuentes de datos
- Seleccione la fuente de datos deseada
- Haga clic en el botón Enlazar fuentes
- Haga clic en Crear para agregar una fuente de datos (Fuente de datos B) a Fuentes vinculadas
En la fuente de datos B, asegúrese de que la tabla u objeto al que apunta en el CRUD tenga habilitado el acceso público de lectura/escritura.
- Vaya a App Workbench > Reglas
- Configure la fuente de datos de la aplicación según corresponda (Fuente de datos B)
- Seleccione la pestaña de navegación Por tabla
- Localice la tabla que está utilizando en la regla CRUD de XP
- Haga clic en Abrir registro
- Haga clic en Más > Caso extremo
- En Acceso público, asegúrese de que tanto Permitir lectura como Permitir escritura estén marcadas
Para un objeto comercial, debe permitir el acceso público en la definición del objeto.
- Vaya a App Workbench > Reglas
- Configure la fuente de datos de la aplicación según corresponda (Fuente de datos B)
- Localice y abra el objeto comercial que está utilizando en la regla CRUD de XP
- Haga clic en Más > Caso extremo
- En Acceso público, asegúrese de que tanto Permitir lectura como Permitir escritura estén marcados
Ahora creará la regla CRUD XP multiplataforma.
- Vaya a App Workbench > Reglas
- Configure la Fuente de datos de la aplicación según corresponda
- En el panel Reglas de negocio, haga clic en + Regla
- Nombre debe incluir información sobre el propósito de la regla
- Elige XP CRUD como objetivo
- Seleccione Tipo de acción. Por ejemplo: Insertar
- Seleccione Capa empresarial
- Elija la fuente de datos de la que está extrayendo los datos (Fuente de datos A) como Fuente de datos de origen
- Seleccione la fuente de datos a la que se dirige (Fuente de datos B) como Fuente de datos de destino
- Haga clic en Guardar
En este punto, se trata de una regla CRUD estándar y puede proceder a definir la lógica mvSQL. Seleccione Tablas y objetos de la fuente de datos de origen y las columnas de destino en la tabla de la fuente de datos de destino que seleccionó.