> ## 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.

# Actividad Get Results

> La actividad Get Results recupera los resultados de procesamiento de ABBYY Vantage para el conector de UiPath: datos extraídos, niveles de confianza de clasificación, archivos de resultados, texto completo y enlaces de revisión manual.

**Get Results** recupera el resultado de una transacción iniciada por la actividad **Use Skill**. Pase el **Transaction Id** de Use Skill y la actividad devuelve un `TransactionStatus` junto con los resultados de cada documento. Si la transacción aún se está procesando, vuelva a llamar a la actividad tras una breve espera; si una actividad Review ha puesto en pausa la transacción, devuelve un enlace de revisión manual en lugar de los resultados finales.

<div id="activity-properties">
  ## Propiedades de la actividad
</div>

| Grupo  | Propiedad          | Tipo                          | Descripción                                                                                                                                                                                                                                                                                                                                     |
| ------ | ------------------ | ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Input  | Transaction Id     | `Guid`                        | El identificador de la transacción. Pase a esta propiedad el valor obtenido en la propiedad de salida **Transaction Id** de la actividad **Use Skill**.                                                                                                                                                                                         |
| Input  | Delete Transaction | `Boolean`                     | Especifica si la transacción completada debe eliminarse, tanto si finalizó correctamente como si no. El valor predeterminado es `FALSE`, lo que significa que la transacción no se elimina.                                                                                                                                                     |
| Output | Document Results   | `IEnumerable<DocumentResult>` | Una colección de documentos de resultado tras el procesamiento.                                                                                                                                                                                                                                                                                 |
| Output | Review Link        | `String`                      | Un enlace al cliente de revisión manual de ABBYY Vantage, donde pueden revisarse los resultados de la transacción (este enlace solo puede obtenerse si la Habilidad de proceso utilizada contiene una actividad Review).                                                                                                                        |
| Output | Transaction Status | `TransactionStatus`           | El estado de la transacción. Los siguientes estados son posibles: `"New"`, `"Processing"`, `"Review"`, `"Processed"`. Según el estado recibido, puede configurar su proceso de UiPath para ejecutar una lógica diferente. Por ejemplo, si la transacción tiene el estado `"Processing"`, espere unos segundos y vuelva a llamar a la actividad. |

Al usar un Skill de clasificación, un Skill de documento o un skill de OCR, todos los archivos de entrada de la transacción se ensamblarán en un único documento. Al usar una Habilidad de proceso, se pueden obtener varios documentos de resultado.

De forma predeterminada, en una Habilidad de proceso, cada archivo de entrada se convierte en un documento independiente en Vantage. Los documentos pueden pertenecer a diferentes clases, pero se procesan dentro de la misma transacción. Para reemplazar este ensamblaje, configure la actividad **Assemble** en la Habilidad de proceso.

Cada documento produce sus propios resultados. La propiedad de salida **Document Results** devuelve una colección de instancias de `DocumentResult`, una por cada documento de la transacción.

<div id="documentresult">
  ### DocumentResult
</div>

| Name                      | Type                                    | Description                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------- | --------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| DocumentId                | `String`                                | El identificador del documento.                                                                                                                                                                                                                                                                                                                                                                                                                |
| ClassificationConfidences | `IEnumerable<ClassificationConfidence>` | Una colección de valores de confianza de clasificación. Incluye una lista de todas las clases disponibles en el Skill de clasificación aplicado al documento, junto con sus valores de confianza de clasificación.                                                                                                                                                                                                                             |
| ClassName                 | `String`                                | La clase del documento según los resultados de la clasificación.                                                                                                                                                                                                                                                                                                                                                                               |
| ExtractedData             | `String`                                | Una cadena JSON que contiene los datos extraídos. **Nota:** En una Habilidad de proceso, la propiedad puede obtenerse si la opción **Values, metadata, and field structure for each document** está habilitada en la actividad Output.                                                                                                                                                                                                         |
| IsClassificationConfident | `Boolean`                               | Se considera que la clase resultante se ha determinado con confianza si este valor es `TRUE`.                                                                                                                                                                                                                                                                                                                                                  |
| ResultFiles               | `IReadOnlyDictionary<String,Stream>`    | Una colección de archivos de resultado tras el procesamiento.                                                                                                                                                                                                                                                                                                                                                                                  |
| DocumentFullText          | `String`                                | La capa de texto completo de un documento capturada por ABBYY Vantage. **Nota:** Si la configuración del skill no incluye una opción de exportación de texto completo, esta propiedad contendrá el siguiente valor predeterminado: *TXT export was not configured in the ABBYY Vantage skill settings. Please enable TXT export in the skill that you have selected.* La exportación TXT solo está disponible para skills de OCR o Processing. |

<Note>
  Todos los parámetros enumerados se recopilan en un `DocumentResult` independiente dentro de la colección **Document Results**. Aunque solo haya un documento de salida, sus parámetros de salida estarán disponibles en el primer `DocumentResult` de la colección **Document Results**.
</Note>

<div id="classificationconfidence">
  ### ClassificationConfidence
</div>

| Name       | Type     | Description                                                                                             |
| ---------- | -------- | ------------------------------------------------------------------------------------------------------- |
| ClassName  | `String` | Clase de documento de Vantage.                                                                          |
| Confidence | `Int`    | El grado de confianza de que el documento pertenezca a esta clase. Los valores posibles van de 0 a 100. |

<Warning>
  La actividad Get Results solo puede utilizarse dentro de una actividad Vantage Scope configurada.
</Warning>

El comportamiento de la actividad **Get Results** depende del **Transaction Status** devuelto:

<Tabs>
  <Tab title="Processed">
    El procesamiento finalizó correctamente. Los resultados se guardan en las propiedades de salida.
  </Tab>

  <Tab title="New / Processing">
    La transacción aún se está procesando. Espere unos segundos y vuelva a llamar a la actividad **Get Results**.
  </Tab>

  <Tab title="Review">
    La transacción se ha pausado para revisión manual. La actividad **Get Results** devuelve un Review Link al cliente de revisión manual; vuelva a llamar a la actividad una vez completada la revisión para recuperar los resultados finales. Para obtener todos los detalles, consulte [skill de proceso](#process-skill).
  </Tab>
</Tabs>

<div id="results-by-skill-type">
  ## Resultados por tipo de skill
</div>

Los resultados que puede obtener la actividad **Get Results** variarán según el skill aplicado al documento.

<div id="classification-skill">
  ### Skill de clasificación
</div>

Un Skill de clasificación (como Vantage Classifier) devuelve:

* Transaction Status
* Document Results (para cada `DocumentResult`): `DocumentId`, `ClassificationConfidences`, `ClassName`, `IsClassificationConfident`, `ResultFiles` (archivo JSON que contiene los datos de los resultados de clasificación)

<div id="document-skill">
  ### Skill de documento
</div>

Un Skill de documento (como Invoice US) devuelve:

* Transaction Status
* Document Results (para cada `DocumentResult`): `DocumentId`, `ExtractedData`, `ResultFiles` (los resultados están contenidos en dos archivos JSON: el primero contiene todos los datos del documento; el segundo, que termina en `_fields.json`, contiene los valores de los campos extraídos y los errores de regla)

<div id="ocr-skill">
  ### skill de OCR
</div>

Un skill de OCR devuelve:

* Transaction Status
* Document Results (para cada `DocumentResult`): `DocumentId`, `ResultFiles` (los archivos corresponden a la exportación configurada en el skill de OCR), `DocumentFullText` (si la exportación a TXT está habilitada en el skill)

<div id="process-skill">
  ### Habilidad de proceso
</div>

Los resultados obtenidos dependen de las actividades que componen la Habilidad de proceso y de su configuración, en particular de la configuración de la actividad **Output**. Para obtener más información sobre la Habilidad de proceso, consulte [Configurar una Habilidad de proceso](/es/vantage/documentation/skill-designer/process/set-up).

Si una Habilidad de proceso incluye una actividad **Classify** y una actividad **Extract**, los resultados anteriores se obtienen tanto para una Skill de clasificación como para una Skill de documento.

Si una Habilidad de proceso incluye varias actividades **Classify** o **Extract**, los resultados se obtienen para las últimas actividades de un tipo concreto.

<Frame>
  <img src="https://mintcdn.com/abbyy/Km9nwnkPeY8_wARd/images/vantage/developer/connectors/uipath/process-skill-extract.jpg?fit=max&auto=format&n=Km9nwnkPeY8_wARd&q=85&s=3e849b2471b91d5c9ef24fa8b8f03465" alt="Si una Habilidad de proceso incluye varias actividades Classify o Extract, los resultados se obtienen para las últimas actividades de un tipo concreto." width="1648" height="170" data-path="images/vantage/developer/connectors/uipath/process-skill-extract.jpg" />
</Frame>

Si la opción **PDF** está habilitada en el cuadro de diálogo **Exported Data Settings** de una actividad **Output** de una Habilidad de proceso, los resultados incluyen el archivo JSON con los resultados de extracción y la imagen del documento exportada a un archivo PDF junto con una capa de texto. Para cada documento de la transacción, se recibe el parámetro `DocumentFullText` si la exportación a TXT está habilitada en la skill.

Una Habilidad de proceso también puede contener una actividad **Review**. Cuando se usa una skill de este tipo para el procesamiento de documentos, el procesamiento puede interrumpirse si el documento requiere revisión manual. En este caso, la actividad **Get Results** devuelve:

* Transaction Status = `"Review"`
* Review Link

Una vez completadas la revisión manual y el procesamiento de la transacción, puede obtener los resultados anteriores llamando de nuevo a la actividad **Get Results**.

<div id="errors">
  ## Errores
</div>

El procesamiento de la transacción puede fallar por varios motivos (por ejemplo, un archivo de entrada puede estar dañado o ABBYY Vantage puede no admitir su formato). En ese caso, la actividad **Get Results** generará una excepción.

<div id="related-topics">
  ## Temas relacionados
</div>

<CardGroup cols={3}>
  <Card title="Actividad Vantage Scope" icon="cube" href="/es/vantage/connectors/uipath/activities/vantage-scope">
    Pasar la configuración de conexión de ABBYY Vantage a las actividades de Vantage anidadas.
  </Card>

  <Card title="Actividad Use Skill" icon="play" href="/es/vantage/connectors/uipath/activities/use-skill">
    Crear una transacción de Vantage para procesar un documento con una skill.
  </Card>

  <Card title="Actividad Map Fields" icon="arrow-right-arrow-left" href="/es/vantage/connectors/uipath/activities/map-fields">
    Guardar los valores de los campos extraídos en variables de UiPath.
  </Card>
</CardGroup>
