Skip to main content

Veritran Docs

Easy VT Services

Los Easy VT Services son librerías de acción incorporadas que se integran con los servicios de Veritran, como AS o Notif. Los Easy VT Services ayudan a acelerar el proceso de construcción de una transacción que llama a cualquiera de los servicios internos de Veritran, dado que ya están configurados con la URL del servicio y la operación que ejecutarán.

Cada Easy VT Service también viene con los parámetros de entrada y salida por defecto. Puedes ver estos parámetros luego de soltar el Easy VT Service en el canvas, o puedes comunicarte con tu administrador para obtener información sobre los Easy VT Services disponibles.

Importante

Actualmente, los Easy VT Services que puedes encontrar en Studio se conectan con AS, Notif y EMS GEO.

Para ver una lista de los Easy VT Services disponibles, abre el editor de transacciones. En el panel izquierdo, haz clic en Services y desplázate hasta la categoría Easy VT Services. Apoya el cursor sobre el Easy VT Service para ver una descripción breve de su funcionalidad.Transacciones configurables

EasyVT.png

Sigue leyendo para aprender cómo implementar un Easy VT Service en tu transacción.

En el ejemplo siguiente, se muestra cómo implementar un Easy VT Service que invoca AS y recibe el estado de un usuario. Los parámetros de este Easy VT Service son los siguientes:

  • Parámetros de entrada: user, domain y url.

  • Parámetros de salida: success, code, description, detail, userStatus, userStatusDescription, userPreviousStatus, userPreviousStatusDescription, tokenStatus y tokenStatusDescription.

Nota

Los pasos a continuación se refieren a la creación de esta transacción en particular, ya que los parámetros de cada de Easy VT Service son diferentes.

  1. Crea una transacción nueva o abre la transacción que deseas editar con un Easy VT Service.

  2. Arrastra el Easy VT Service Get_User_Status al canvas y conéctalo a los nodos Start y End.

  3. Haz clic en el nodo Start para configurar los parámetros de salida. Haz clic en Outputs > Create from input.

  4. En el modal Create connection from, haz clic en la lista desplegable y selecciona el parámetro user del nodo (Library:AS), que es el Easy VT Service.

    trx_example_easyvt.png
  5. Se abre la ventana del modal Add input parameter Se abre la ventana modal. Establece el Type como String y, en el campo External variable, agrega el registro que recibe el nombre de usuario. Establece el número de registro 3, que es, por defecto para cada proyecto, el registro encargado de recibir y almacenar el parámetro de nombre de usuario. Haz clic Add.

    trx_input.png
  6. Repite el mismo proceso con los campos domain y url, pero establece un registro diferente para cada uno de ellos. La URL se configurará en el paso X.

    Nota

    Ten en cuenta que el dominio generalmente está preconfigurado en la app. Ponte en contacto con tu administrador para verificar el registro que está recuperando esta información.

  7. Dirígete al nodo End para configurar los parámetros de entrada, es decir, la información del usuario que la transacción está recibiendo. Dirígete al nodo End, haz clic en la pestaña Inputs y luego en Create from output.

  8. En el modal Create connection from modal, haz clic en la lista desplegable y selecciona el parámetro success del nodo (Library:AS), que es el Easy VT Service.

    Create_connection_output.png
  9. Se abre la ventana del modal Add input parameter. En el campo External variable, agrega un registro para almacenar la respuesta. Para este valor, establece el número de registro 2000. Haz clic Add.

  10. Repite el mismo proceso con cada parámetro del nodo Action Library, asegurándote de agregar un registro diferente para cada parámetro: (code, description, detail, userStatus, userStatusDescription, userPreviousStatus, userPreviousStatusDescription, tokenStatus y tokenStatusDescription).

Ahora, tienes una transacción que recibe la información de un usuario y, al conectarse con AS, recupera el estado del usuario.