Paso 1 - Cree un Flujo Básico

Introducción al Paso 1

En este paso crearemos un flujo muy básico, solo para comenzar. Este es un simple (¡y por lo tanto poco realista!)payment flow involucrando una instrucción de pago de un acreedor que se completa de inmediato sin ninguno de los pasos que un pago normalmente seguiría. A medida que se introduzcan nuevos conceptos, se proporcionarán enlaces a la sección relevante de la Documentación para Desarrolladores de IPF para ofrecer más información.

Definiendo el flujo

Usted tiene un proyecto, solución y modelo creados para usted con el lenguaje específico del dominio y las dependencias que necesita, por lo que es momento de intentar configurar el flujo en sí. Haga clic derecho en su modelo, seleccione Nuevo>v2flo>Flujo.

Se le presentará la siguiente pantalla:

step 1 1

Escriba 'Outbound Payment Flow Para nombrar el flujo, añada una descripción y luego puede comenzar a completar la información importante.

Initiation Behaviour

Lo primero que vamos a examinar es el initiation behaviour. Un flujo debe ser iniciado de alguna manera, ya sea a través de una instrucción o (como veremos en una sección diferente del tutorial) desde otro flujo. Cuando un flujo es iniciado, entonces podemos definir el primero state y cualquier acción que nos gustaría que ocurriera.

step 1 2

En este flujo muy simple vamos a completar inmediatamente el flujo, por lo que necesitamos establecer el 'Mover a’s tate' a 'Completar', pero antes de hacer eso, necesitaremos definir el state.

Estados

En un flujo, un objeto (un pago en este ejemplo) transitará entre estados. Cada state utilizado en un flujo necesita ser definido, y en este primer flujo muy simple hay solo uno state "Completo" que necesitaremos crear.

Para poder hacer esto, vamos a la 'State Sección de definiciones del flujo.

A completo state ya es proporcionado por Flow Designer, por lo que en esta etapa no necesita hacer nada.

El completo state significa que nuestro flujo ha finalizado (crearemos otros estados intermedios en pasos posteriores del tutorial). Para este propósito, hay un flag que está definido en el state llamado "¿Es Terminal?" que ha sido seleccionado automáticamente.

El 'Global State' se utiliza para agrupar estados y facilitar su navegación y selección en el Panel de Control de IPF. No estamos utilizando el Panel de Control de IPF en este tutorial, por lo que dejaremos esta opción en la configuración predeterminada de 'Aceptado'.

step 1 3

Completando el Flujo

Ahora regrese a initiation behaviour y añada el state hemos definido. Coloque el cursor en 'Mover a State’celda y presione Ctrl+Space. Se le presentan las opciones viables disponibles para usted en este momento.

step 1 4

Ahora puede seleccionar el estado 'Completo' y eso crea un flujo muy simple.

Verificando el flujo

Ahora hemos ingresado todo para configurar nuestro flujo.

Puede verificar cómo se ve el flujo utilizando el Flo-Viewer.

Coloque el cursor en cualquier lugar en el 'Outbound Payment Flow' pestaña y luego seleccione Herramientas  Abrir Visor Flo desde el nivel superior-debe ver un diagrama como este:

step 1 5

Esta es una representación pictórica de nuestro flujo. Le muestra lo que ha construido recientemente. Por ahora, es bastante simple, pero a medida que continúa trabajando en su flujo, se actualiza en tiempo real, por lo que a medida que cambia y enriquece sus flujos, los resultados se verán de inmediato. Esto le proporciona una excelente manera de revisar el impacto de los cambios a medida que los realiza.