Saltar al contenido principal
Los parámetros de skill te permiten ajustar el comportamiento de una skill sin tener que cambiarla, volver a entrenarla ni publicarla de nuevo. Esto resulta útil para skills complejas que requieren grandes cantidades de documentos de entrenamiento. En el caso de una Skill de documento, los parámetros de skill se utilizan para adaptar la skill a distintos escenarios de procesamiento de documentos. En el caso de una Habilidad de proceso, los parámetros de skill se utilizan para hacer referencia y ajustar los parámetros de su Skill de documento.
Importante: Solo los usuarios con los roles Tenant Administrator y Skill Designer pueden crear y editar parámetros de skill.

Casos de uso

Varios escenarios comunes demuestran el valor de los parámetros de skill:

Procesamiento de facturas de diferentes clientes utilizando sus propios catálogos de datos

Es posible que quiera usar la misma skill de facturas integrada para procesar facturas de diferentes clientes. En este caso, puede usar parámetros de skill para pasar el catálogo de datos correcto en una transacción específica creada con la Vantage API. Algunas skills integradas, incluida la skill Invoice, tienen parámetros predeterminados que se pueden usar para hacer referencia a los catálogos de datos utilizados en una skill. Solo necesita cambiar sus valores pasando un nuevo catálogo de datos en la transacción. Para obtener información sobre cómo editar los valores de parámetros de skill mediante la Vantage API, consulte Acceso a parámetros de skill mediante la Vantage API.

Restringir la detección automática de país y tipo de gasto

Es posible que desee usar la Habilidad Receipt para procesar solo recibos minoristas de un país en particular, por ejemplo, Alemania. Algunas habilidades integradas, incluida la Habilidad Receipt, tienen parámetros predeterminados que pueden utilizarse para restringir la detección automática de país y tipo de gasto. Para procesar únicamente recibos alemanes, deberá especificar “DE” y “GeneralRetail” como valores de estos parámetros. Los campos Country y Expense Type se redefinirán en consecuencia y los documentos se procesarán más rápido.

Asignar un nuevo valor a un campo determinado

Es posible que desee configurar su Skill de documento para asignar un nuevo valor al campo Date al procesar un conjunto de documentos específico. Para ello, deberá crear un nuevo Parameter de tipo booleano en la skill, establecer su valor en No y añadir una regla con script para el campo Date. La regla con script podría ser como la siguiente:
if (Context.Skill.Parameters["New parameter"].Value == false) {
  Context.GetField("Date field").Value = 'Nueva fecha'
}
Al procesar un conjunto de documentos específico, la regla verificará si el valor del parámetro de skill Boolean está configurado en No y, de ser así, se asignará el valor “New date” al campo Date.

Relaciones entre Parameters en diferentes niveles

Una Habilidad de proceso puede incluir una actividad Extract que, a su vez, usa una Skill de documento. En cada nivel de esta estructura anidada, puede agregar y configurar los siguientes parámetros:
  • Parámetros de la Skill de documento: Se utilizan para compartir datos extraídos entre las actividades de la Skill de documento y para especificar diversas configuraciones de procesamiento de documentos. Puede ver y editar estos parámetros en Vantage, Advanced Designer y mediante la Vantage API.
  • Parámetros de la actividad Extract: Básicamente, son los parámetros de la Skill de documento a los que se puede acceder desde la actividad Extract. Puede ver y editar estos parámetros en Vantage.
  • Parámetros de la Habilidad de proceso: Se utilizan para hacer referencia a los parámetros de la actividad Extract y modificar sus valores. Puede ver y editar estos parámetros en Vantage y mediante la Vantage API.
Tip: Si su Skill de documento no tiene parámetros, no necesita agregar ningún parámetro a la Habilidad de proceso.

Tipos de Parameters de Habilidad

Los Parameters de Habilidad pueden ser de cualquiera de los siguientes tres tipos:
TipoDescripción
Catálogo de datosContiene una cadena de conexión a un catálogo de datos en el servidor al que está conectado
ObjetoContiene un valor de cadena
BooleanoContiene un valor booleano. Los valores posibles son y No

Véase también