Saltar al contenido

Trabajar con reglas de distribución

Las reglas de distribución definen las condiciones que deben cumplirse para que un documento sea reenviado por un Document Distributor. Esta guía explica los tipos de reglas y cómo configurarlas.

Evaluación de reglas

Principio básico

  • Lógica OR: en cuanto una regla de un distribuidor coincide, el documento se distribuye
  • Las reglas se evalúan en orden ascendente de número de secuencia
  • Si ninguna regla coincide, se evalúa el siguiente distribuidor

Componentes de una regla

Cada regla de distribución se compone de:

Campo Descripción Obligatorio
Regla Determina la fuente de datos a evaluar
Campo de datos capturado Nombre de campo de Smart Processing (solo para "Captured Document Data") Condicional
Método de evaluación Cómo se compara el patrón de entrada
Patrón de entrada Valor o patrón regex a comparar
N.º de secuencia Orden de ejecución de la regla

Métodos de regla

1. Document Classification

Comprueba el tipo de documento de Smart Processing.

Ejemplo:

Método de regla: Document Classification
Método de evaluación: Contains
Patrón de entrada: Invoice

2. Captured Document Data

Comprueba campos extraídos como proveedor o importe.

Ejemplos:

Proveedor específico:

Campo de datos capturado: VendorName
Método de evaluación: Equals
Patrón de entrada: ACME Corporation

Importe superior a 10.000:

Campo de datos capturado: TotalAmount
Método de evaluación: Regex Pattern
Patrón de entrada: ^[1-9][0-9]{4,}$

3. Email Address

Comprueba la dirección de correo del remitente.

Ejemplo:

Método de regla: Email Address
Método de evaluación: Ends With
Patrón de entrada: @acme.com

4. Email Subject

Comprueba el asunto del correo electrónico.

Ejemplo:

Método de regla: Email Subject
Método de evaluación: Contains
Patrón de entrada: [URGENT]

5. Filename

Comprueba el nombre del archivo.

Ejemplo:

Método de regla: Filename
Método de evaluación: Starts With
Patrón de entrada: INV_

6. Barcode

Comprueba valores de código de barras en el documento.

Ejemplo:

Método de regla: Barcode
Método de evaluación: Starts With
Patrón de entrada: LOC-NYC

Métodos de evaluación

Equals: Coincidencia exacta (sensible a mayúsculas)

Contains: Búsqueda por subcadena

Starts With / Ends With: Verificación de prefijo/sufijo

Regex Pattern: Patrones complejos con expresiones regulares

Ejemplos de regex:

Importes 1.000-9.999: ^[1-9][0-9]{3}$
Direcciones de correo: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Mayúsculas/minúsculas ignoradas: (?i)invoice

Secuenciación de reglas

Definir números de secuencia

  • Use incrementos de 10 (10, 20, 30...) para futuras ampliaciones
  • Los números más bajos se evalúan primero
  • El orden afecta al rendimiento

Consejo de rendimiento: Orden sugerido para un procesamiento más rápido: 1. Filename 2. Email Address / Email Subject 3. Barcode 4. Document Classification 5. Captured Document Data

Consulte también