Definir asignaciones de modelo de ER y seleccionar orígenes de datos para ellas
En los pasos siguientes se explica cómo un usuario con rol de administrador del sistema desarrollador de informes electrónicos puede seleccionar orígenes de datos para un modelo de datos de informes electrónicos. Los orígenes de datos estarán vinculados a componentes individuales del modelo de datos seleccionado en el momento del diseño y rellenarán los datos empresariales según ese modelo de datos en el tiempo de ejecución. En este ejemplo, seleccionará orígenes de datos para un modelo de datos existente que se ha creado para la empresa de demostración, Litware, Inc. Para completar estos pasos, debe completar primero los pasos del procedimiento "Creación de un nuevo modelo de datos".
Abra árbol de configuraciones de Electronic Reporting (informes electrónicos)
- Vaya a Administración de la organización > Espacios de trabajo > Informes electrónicos.
- Haga clic en Configuraciones de informes.
Inserción de una asignación de modelo nueva
- En el árbol, seleccione Pagos (modelo simplificado).
- Haga clic en Diseñador.
- Haga clic en Asignar modelo a origen de datos.
- Haga clic en Nuevo.
- Esto creará un nuevo registro que asignará el modelo de datos a orígenes de datos. En este ejemplo, asignará el modelo de datos a orígenes de datos para el tipo de pago deseado: transferencia de crédito. Es posible diseñar más de una asignación para un modelo de datos en particular. Por ejemplo, podría crear una asignación para los distintos tipos de pagos, por ejemplo de domiciliaciones bancarias o transferencias de crédito. En este ejemplo, creará una asignación para transferencias de crédito.
- En el campo Nombre, escriba "Asignación CT".
- Asignación CT
- En el campo Descripción, escriba "Asignación CT para modelo de pago".
- Asignación del modelo de pago CT
- En el campo Definición, escriba "CustomerCreditTransferInitiation".
- CustomerCreditTransferInitiation
- ResolveChanges la Definición.
- Haga clic en Guardar.
Definición de orígenes de datos necesarios para la asignación de modelo actual
- Haga clic en Diseñador.
- En el árbol, seleccione "Dynamics 365 for Operations\Registros de tabla".
- Haga clic en Agregar raíz.
- Especifique este origen de datos para acceder a las transacciones de pago.
- En el campo Nombre, escriba "Transacciones".
- Transacciones
- Especifique "Transacciones" en el campo Etiqueta.
- Transacciones
- En el campo Ayuda, especifique "Líneas de diario de contabilidad".
- Líneas de diario de contabilidad
- Seleccione Sí en el campo Pedir consulta.
- Seleccione Sí.
- En el campo Tabla, escriba "LedgerJournalTrans".
- LedgerJournalTrans
- Haga clic en Aceptar
- Seleccione la tabla LedgerJournalTrans como origen de datos para el modelo de datos actual.
- En el árbol, seleccione el apartado "Funciones\Campo calculado".
- Haga clic en Agregar.
- Haga clic en Agregar para agregar un nuevo campo calculado.
- En el campo Nombre, escriba "$EndToEndID".
- $EndToEndID
- Haga clic en Editar fórmula.
- En el árbol, seleccione String\CONCATENATE.
- Haga clic en Agregar función.
- En el árbol, expanda Transacciones.
- En el árbol, seleccione Transacciones\Asiento.
- Haga clic en Agregar origen de datos.
- En el campo Fórmula, escriba "CONCATENATE(Transactions.Voucher, "-", '.
- Escriba [ , “-“, ] al final de la fórmula.
- En el árbol, seleccione String\TEXT.
- Haga clic en Agregar función.
- En el árbol, seleccione Transacciones\Record-ID(RecId).
- Haga clic en Agregar origen de datos.
- En el campo Fórmula, escriba "CONCATENATE(Transactions.Voucher, "-", TEXT(Transactions.RecId))".
- Escriba [))] al final de la fórmula.
- Haga clic en Guardar.
- Asegúrese de que no se hayan detectado errores en la fórmula creada. Consulte la ficha ERRORES debajo del control de edición de la fórmula.
- Cierre la página.
- Haga clic en Aceptar
- Agregue el campo calculado a este origen de datos.
- Haga clic en Agregar.
- Haga clic en Agregar para agregar un nuevo campo calculado.
- Escriba "$Amount'" en el campo Nombre.
- $Amount
- Haga clic en Editar fórmula.
- En el árbol, expanda Transacciones.
- En el árbol, seleccione Transacciones\Débito(AmountCurDebit).
- Haga clic en Agregar origen de datos.
- En el campo Fórmula, escriba 'Transactions.AmountCurDebit - '.
- Escriba [ - ] al final de la fórmula.
- En el árbol, seleccione Transacciones\Crédito(AmountCurCredit).
- Haga clic en Agregar origen de datos.
- Haga clic en Guardar.
- Cierre la página.
- Haga clic en Aceptar
- Esto agregará el campo calculado $Amount al origen de datos seleccionado para el modelo de datos actual.
- En el árbol, seleccione 'Transactions$Amount'.
- En el árbol, expanda Transacciones.
- En el árbol, expanda o contraiga 'Transactions$Amount'.
- En el árbol, expanda o contraiga "Transacciones".
- En el árbol, seleccione "Dynamics 365 for Operations\Registros de tabla".
- Haga clic en Agregar raíz.
- Especifique este origen de datos para acceder a los detalles de la cuenta bancaria de la empresa.
- En el campo Nombre, escriba "BankAccount".
- BankAccount
- Especifique "Cuenta bancaria" en el campo Etiqueta.
- Cuenta bancaria
- Especifique "Cuenta bancaria" en el campo Ayuda.
- Cuenta bancaria
- Seleccione Sí en el campo Pedir consulta.
- Seleccione Sí.
- En el campo Tabla, escriba "BankAccountTable".
- BankAccountTable
- Haga clic en Aceptar
- Seleccione la tabla BankAccountTable como origen de datos para el modelo de datos actual.
- Haga clic en Agregar raíz.
- Especifique este origen de datos para acceder a los requisitos de la empresa.
- Escriba "Empresa" en el campo Nombre.
- Compañía
- En el campo Etiqueta, escriba un valor.
- Información de la empresa
- En el campo Ayuda, escriba "Información de la empresa".
- Información de la empresa
- Seleccione Sí en el campo Pedir consulta.
- Seleccione Sí.
- En el campo Tabla, escriba "CompanyInfo".
- CompanyInfo
- Haga clic en Aceptar
- Seleccione la tabla CompanyInfo como origen de datos para el modelo de datos actual.
- En el árbol, seleccione el apartado "Funciones\Campo calculado".
- Haga clic en Agregar raíz.
- Inserte un campo calculado como un nuevo origen de datos.
- En el campo Nombre, escriba "ProcessingDateTime".
- ProcessingDateTime
- En el campo Etiqueta, escriba "Fecha y hora de procesamiento".
- Fecha y hora de procesamiento
- Haga clic en Editar fórmula.
- En el árbol, seleccione "Fecha/hora\SESSIONNOW"
- Haga clic en Agregar función.
- Haga clic en Guardar.
- Cierre la página.
- Haga clic en Aceptar
- Agregue el campo calculado ProcessingDateTime como origen de datos para el modelo de datos actual.
- Haga clic en Guardar.
- Cierre la página.
- Cierre la página.
- Cierre la página.