> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Proceso de ejemplo

> Importe y ejecute el flujo InvoiceWorkflowSample para ver cómo el conector de ABBYY Vantage para Microsoft Power Automate inicia una transacción, consulta hasta que finaliza y extrae los resultados de los campos.

La descarga del conector incluye `InvoiceWorkflowSample.zip`, un flujo de ejemplo que muestra un escenario completo de procesamiento de facturas de principio a fin: un usuario carga una factura, ABBYY Vantage extrae sus campos y el flujo recopila los números de factura extraídos.

<Note>
  Antes de importar el ejemplo, complete los pasos de la [guía del conector](/es/vantage/connectors/ms-powerautomate/guide) para instalar el conector personalizado de ABBYY Vantage y crear una conexión.
</Note>

<div id="what-the-sample-demonstrates">
  ## Qué demuestra el ejemplo
</div>

El flujo se activa manualmente y solicita un archivo para cargar. A continuación, recorre el ciclo de vida típico de una transacción de Vantage:

<Steps>
  <Step title="Iniciar una transacción">
    La acción **Starts processing of the files in new transaction** envía el archivo cargado a ABBYY Vantage y usa un `skillId` para especificar qué skill procesa el documento.
  </Step>

  <Step title="Comprobar la finalización">
    Un bucle **Do until** llama a **Gets transaction info** cada 10 segundos y comprueba el estado de la transacción. El bucle finaliza cuando el estado es `Processed`, `Failed` o `Canceled`, o después de 60 iteraciones (hasta 1 hora).
  </Step>

  <Step title="Gestionar el resultado">
    Una acción **Switch** se bifurca según el estado final de la transacción:

    * **Failed**: El ejemplo deja esta rama vacía como placeholder para su propia lógica de control de errores.
    * **Predeterminado (éxito)**: El flujo filtra los archivos de resultados de la transacción por el tipo de archivo `FieldsJson` y luego recorre cada coincidencia.
  </Step>

  <Step title="Extraer valores de los campos">
    Para cada archivo de resultados `FieldsJson`, el flujo llama a **Downloads the result files**, analiza el JSON con una acción **Parse JSON** y agrega el valor del campo **Número de factura** a una variable de array llamada `invoiceNumberArray`.
  </Step>
</Steps>

Este patrón —iniciar una transacción, comprobar hasta que finalice y, después, descargar y analizar los resultados de los campos— es la base de la mayoría de los flujos que se crean con el conector.

<div id="import-the-sample">
  ## Importa el ejemplo
</div>

1. En [Power Automate](https://make.powerautomate.com), selecciona **Mis flujos** en el panel de navegación izquierdo.

2. Selecciona la flecha hacia abajo junto a **Importar** y luego selecciona **Importar paquete (heredado)**.

3. Selecciona **Cargar**, elige `InvoiceWorkflowSample.zip` y selecciona **Abrir**.

4. Cuando se carguen los detalles del paquete, configura los recursos relacionados:
   * Para el recurso de API **Vantage 3 Test**, establece **Configuración de importación** en **Seleccionar durante la importación** y elige tu conector personalizado de ABBYY Vantage.
   * Para el recurso de conexión **ABBYY Vantage**, establece **Configuración de importación** en **Seleccionar durante la importación** y elige tu conexión de ABBYY Vantage.

5. Selecciona **Guardar**.

6. Cuando todos los recursos obligatorios estén configurados, selecciona **Importar**.

7. Abre el flujo importado y actívalo.

<Note>
  La acción **Starts processing of the files in new transaction** del ejemplo hace referencia a un `skillId` del tenant desde el que se exportó. Abre el flujo, edita esa acción y selecciona una skill de tu propio tenant antes de ejecutarla.
</Note>

<div id="run-the-sample">
  ## Ejecute el ejemplo
</div>

Abra el flujo importado y seleccione **Test** > **Manually** > **Test** para ejecutarlo. Cuando se le solicite, cargue un archivo de factura (PDF o imagen). Cuando termine la ejecución, consulte la variable **invoiceNumberArray** en el historial de ejecución para ver los números de factura extraídos del documento.

<div id="next-steps">
  ## Próximos pasos
</div>

Consulte las [notas de la versión](/es/vantage/connectors/ms-powerautomate/release-notes) del conector de Microsoft Power Automate.
