Paso 6 - Añada un Business Data Biblioteca

Introducción al Paso 6

En este paso usted va a añadir más business data al flujo creando un business data importe la biblioteca.

Hasta ahora ha estado utilizando un Customer Credit Transfer Solicitud (es decir, Pacs008) en el flujo. Hay una gran cantidad de datos en un Pacs008, muchos de los cuales no se utilizan en el payment flow. Si lo desea, puede descomponer el Pacs008 en elementos más pequeños, y una forma de hacerlo es utilizando un aggregate function dentro del flujo para dividir el Pacs008 tan pronto como se inicie el flujo.

Deberá importar los componentes del mensaje y los elementos del mensaje que desee agregar.

También añadirá algunos business data a una respuesta y propagar eso en el payment flow también. Esta será una referencia de reserva proporcionada por el sistema contable del agente deudor en respuesta a una solicitud de validación.

Crear un Business Data Biblioteca

Primero, cree un business data biblioteca para almacenar el nuevo business data. Comience seleccionando el nodo de flujo en el explorador y luego haga clic derecho y seleccione "Nuevo>v2Flo>Business Data Biblioteca

step 6 1

Ingrese un nombre y una descripción para su business data biblioteca. Asignémosle el nombre de "Outbound Payment Flow Business Data Biblioteca" y una descripción de "Esta biblioteca contiene todos los business data elementos para un pago saliente para el tutorial".

Cuando haya terminado, debería verse así:

step 6 2

Agregue elementos de mensaje ISO al Business Data Biblioteca

Todos los datos que necesita para este flujo están contenidos dentro del Pacs008 y puede simplemente utilizar el Pacs008 completo a lo largo del flujo. Sin embargo, en la vida real, deberá realizar llamadas a otros sistemas utilizando un subconjunto de los datos contenidos en el Pacs008. Aunque en esta etapa no sabe cómo se va a desarrollar el flujo, añadamos algunos más.business data que se utilizan comúnmente en una solicitud a un sistema contable. Al definir estos datos como separados del Pacs008, será más fácil ver en el flujo qué datos se utilizan para diferentes solicitudes. También ayudará a que el flujo sea más eficiente al no almacenar una copia completa del Pacs008, incluso si solo está cambiando un campo.

Abra el Pago Saliente Business Data Biblioteca y luego añada lo siguiente business data elementos:

  • Cuenta del Deudor

  • Agente deudor

  • Monto y moneda del pago

No verá la ISO Data Type s que desean inmediatamente, deberá importarlos primero mediante:

  • Coloque el cursor en el 'Data Type' celda

  • Presione Ctrl+R

  • Comience a escribir el componente o elemento del mensaje ISO que requiere (por ejemplo, CashAccount)

  • Seleccione la ISO data type usted requiere (por ejemplo, Cash Account38)

  • Presione Return-esto importa el data type así que está disponible para seleccionar en el siguiente paso, ¡no lo selecciona!

  • Presione Ctrl+Space en la misma celda

  • El data type lo que está buscando debería estar ahora disponible para seleccionar.

Una vez actualizado el Business Data La biblioteca debe verse así.

step 6 3

IPF viene con un modelo de datos que tiene una Estructura de Datos de Mensaje -el/los mensaje(s) que se utilizan para iniciar un flujo y un Processing Data Estructura-los datos que posteriormente recibió de external domains(vea más adelante) o generado que se utiliza en el flujo. También verá una categoría de 'Identificador Adicional' que se utilizaría si los datos son un identificador específico del cliente que usted desea poder buscar utilizando el IPF. Operational Dashboard o su propia interfaz gráfica de usuario.

Dado que estos datos ya están contenidos en el mensaje que inicia el flujo, no los asignaremos a un data category.

Actualizar Business Data Biblioteca con una Respuesta

Actualizará el caso de uso de manera que, cuando se reciba una solicitud de validación de cuenta por parte del sistema contable del agente deudor, se reservarán automáticamente los fondos, se actualizará el saldo intradía y se proporcionará una referencia de reserva en respuesta.

Usted utilizará esa referencia de reserva más tarde, así que también añadamos eso a la Business Data Biblioteca.

step 6 4
El data category Para la referencia de reserva de la cuenta de deudores, se utiliza PROCESSING_DATA_STRUCTURE, ya que estos son datos nuevos que no estaban presentes en el mensaje Pacs008 original.

Añada un Mapping Definición de Función

Ha utilizado un mapping definición de función antes (para el Pacs002 utilizado en la notificación). En su caso de uso, usted estará descomponiendo el Pacs008 al iniciar el flujo para que pueda utilizar esos elementos de datos en llamadas posteriores.

Desde el Flujo:

  • Encuentre 'Mapping Definición de Función

  • haga clic en 'Agregar Función'

  • agregue un nombre y una descripción para la función

  • presione Ctrl+Space en la celda 'Input Data'

  • seleccione los datos que desea que sean transformados-en este caso 'Customer Credit Transfer'

  • Ctrl+Space en la celda 'Datos de Salida'

  • seleccione los datos en los que desea que se transforme la entrada. En este caso, los elementos de datos añadidos a la business data library previamente. Presione CTRL Space] to select the first one, then press kbd:[Enter] to move to a new line, then press kbd:[CTRL Espacio nuevamente para ingresar el siguiente.

La definición de su función debe verse así:

step 6 5

Y ahora debe llamar a la función desde el Initiation Behaviour para que los datos estén disponibles cuando se inicie el flujo.

step 6 6

Ha elegido no utilizar 'Realizar Enriquecimiento' ya que no es necesario persistir los datos. Ya está disponible en el Customer Credit Transfer, y usted está dividiendo esto para hacer los datos en el flujo más explícitos.- no hay datos 'nuevos' que necesiten ser almacenados.

Actualice el flujo

Ha creado más business data y construyó otro mapping función - Ahora debe actualizar el flujo para añadir esto.business data.

Dominio Externo

Ahora que ha extraído algunos elementos de datos del Pacs008, puede añadir el business data a la solicitud. En este caso de uso, usted asumirá que se necesitan la Cuenta del Deudor, el Agente del Deudor (por ejemplo, BIC) y el Monto y la Moneda del Pago.

El actual mapping La integración de los datos se realizará en el conector, no en Flow Designer.

Vaya al dominio externo del 'Sistema Contable del Agente de Deudores' y añada el business data a la solicitud que ya está allí:

step 6 7
Presione CTRL Space] to select the first piece of business data, then press kbd:[Enter] to move to a new line, then press kbd:[CTRL Espacio nuevamente para ingresar el siguiente.

Event Definición

Ahora puede agregar esta nueva estructura de datos a cualquier events in the 'Event Sección de 'Definición' del flujo.

Usted agregó un nuevo business data elemento-la 'Referencia de Reserva de Cuenta del Deudor'- anterior. Ahora debe añadirlo a un event para asegurar que esté disponible más adelante en el flujo. Para poder añadirlo a un event, también necesita agregar los datos a la respuesta que activa el event.

Primero, actualice la respuesta para incluir la referencia de la reserva:

step 6 8

Dado que usted obtiene la referencia en la respuesta a una verificación de cuenta de deudor pasada, añadámosla a eso.event.

step 6 9