Trabajando con reglas de distribución
Las reglas de distribución definen las condiciones que deben cumplirse para que un documento sea enviado a través de un Document Distributor. Esta guía explica los diferentes tipos de reglas y su configuración.
Evaluación de reglas
Principio básico
- Conexión O: Tan pronto como se cumple una regla de un distribuidor, el documento se distribuye
- Las reglas se evalúan en orden ascendente según el número de secuencia
- Si ninguna regla se cumple, se evalúa el siguiente distribuidor
Componentes de la regla
Cada regla de distribución consta de los siguientes componentes:
| Campo | Descripción | Requerido |
|---|---|---|
| Método de regla | Determina la fuente de datos para la evaluación | Sí |
| Campo de datos capturados | Nombre del campo de Smart Processing (solo para "Datos de documento capturados") | Condicional |
| Método de evaluación | Cómo se compara el patrón de entrada | Sí |
| Patrón de entrada | El valor o el patrón Regex para la comparación | Sí |
| Núm. de secuencia | Orden de ejecución de la regla | Sí |
Métodos de regla
1. Clasificación de Documentos
Verifica el tipo de documento de Smart Processing.
Ejemplo:
Método de regla: Clasificación de Documentos
Método de evaluación: Contiene
Patrón de entrada: Factura
2. Datos de Documento Capturados
Verifica campos extraídos como proveedor o monto.
Ejemplos:
Proveedor específico:
Campo de datos capturados: VendorName
Método de evaluación: Igual
Patrón de entrada: ACME Corporation
Monto superior a 10,000:
Campo de datos capturados: TotalAmount
Método de evaluación: Patrón Regex
Patrón de entrada: ^[1-9][0-9]{4,}$
3. Dirección de Correo Electrónico
Verifica la dirección de correo electrónico del remitente.
Ejemplo:
Método de regla: Dirección de Correo Electrónico
Método de evaluación: Termina Con
Patrón de entrada: @acme.com
4. Asunto del Correo Electrónico
Verifica el asunto del correo electrónico.
Ejemplo:
Método de regla: Asunto del Correo Electrónico
Método de evaluación: Contiene
Patrón de entrada: [URGENTE]
5. Nombre de Archivo
Verifica el nombre del archivo del documento.
Ejemplo:
6. Código de Barras
Verifica los valores de código de barras en el documento.
Ejemplo:
Métodos de evaluación
Igual: Coincidencia exacta (sensible a mayúsculas)
Contiene: Búsqueda de subcadena
Comienza Con / Termina Con: Verificación de prefijo/sufijo
Patrón Regex: Patrones complejos con expresiones regulares
Ejemplos de Regex:
Montos 1.000-9.999: ^[1-9][0-9]{3}$
Direcciones de correo electrónico: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
Sin distinción entre mayúsculas y minúsculas: (?i)factura
Secuenciación de reglas
Establecer números de secuencia
- Utilice pasos de 10 (10, 20, 30...) para futuras extensiones
- Los números más bajos se evalúan primero
- El orden afecta el rendimiento
Consejo de rendimiento: Orden óptimo para un procesamiento más rápido: 1. Nombre de Archivo 2. Dirección de Correo Electrónico / Asunto del Correo Electrónico 3. Código de Barras 4. Clasificación de Documentos 5. Datos de Documento Capturados