Ver reglas
- refer to %0 Muestra solo las reglas que hacen referencia al objeto actual.
- owned by %0 Muestra solo las reglas almacenadas en el objeto actual.
- owned by %0 and its children Muestra solo las reglas almacenadas en el objeto actual y en sus objetos secundarios (por ejemplo, si el objeto es un grupo, se mostrarán las reglas almacenadas en el grupo junto con las reglas almacenadas en los campos que forman parte del grupo).
En las opciones de visualización de reglas anteriores, “%0” se sustituirá por el nombre del objeto actual.
Puede crear una regla nueva si elige mostrar las reglas owned by %0 y owned by %0 and its children. No puede crear una regla nueva si selecciona las reglas que hacen referencia a %0.
Filtrar reglas
Filtrar reglas
Puede filtrar la lista de reglas para facilitar su administración. Por ejemplo, puede optar por mostrar solo las reglas que incluyen un campo específico o las que se activan por una condición determinada.Para abrir el cuadro de diálogo Filter, haga clic en el botón Filter de la pestaña Rules.Están disponibles los siguientes criterios de filtrado:
. Al borrar el filtro, se muestran todas las reglas. El filtro se borra automáticamente al cerrar el cuadro de diálogo Rules.
- Rule name contains Filtra las reglas por nombre (seleccione el nombre deseado en la lista desplegable).
- Field Filtra las reglas por campo (seleccione un campo para mostrar solo las reglas que usan ese campo).
- Apply rules Este grupo de opciones filtra las reglas según si tienen una condición que deba cumplirse antes de ejecutarse y según esas condiciones. Seleccione la opción Always si solo desea ver las reglas que siempre se ejecutan, es decir, las que no tienen ninguna condición que las active. Seleccione If this condition is true si desea ver las reglas que se activan por una de las siguientes condiciones:
- Belongs to set (exact-match) Muestra solo las reglas cuyos valores de campo permitidos (es decir, los valores que activan la regla) son exactamente los mismos que los especificados en el filtro.
- Does not belong to set (exact-match) Muestra solo las reglas cuyos valores de campo prohibidos (es decir, los valores que no activan la regla) son exactamente los mismos que los especificados en el filtro.
- Is empty - Muestra solo las reglas que se aplican si el valor del campo está vacío.
- Is not empty Muestra solo las reglas que se aplican si el valor del campo no está vacío.
- Overlaps with set - Muestra solo las reglas cuyos valores de campo permitidos (es decir, los valores que activan la regla) contienen al menos uno de los valores especificados en el filtro.
Ejemplo de uso del filtro
Suponga que ha configurado las dos reglas siguientes:- FirstRule se aplica si Divisa = EUR, USD
- SecondRule se aplica si Divisa = EUR, RUR.
| Condición de la regla | Conjunto de valores | Reglas mostradas |
|---|---|---|
| Belongs to set (exact-match) | EUR, USD | FirstRule |
| Does not belong to set (exact-match) | EUR | … |
| Overlaps with set | EUR | FirstRule, SecondRule |
| Overlaps with set | EUR, XXX | FirstRule, SecondRule |
Configuración de reglas
- Name - El nombre de la regla.
- Mostrar el nombre de la regla en el mensaje para el verificador - Active esta opción si desea que las notificaciones de error incluyan el nombre de la regla que generó el error. De forma predeterminada, las notificaciones sobre errores de reglas aparecen del siguiente modo: “nombre de la regla: mensaje de error”. Si esta opción está deshabilitada, la notificación solo contendrá el mensaje de error.
- Gravedad - La gravedad de la regla. Cuando una regla genera un error, se crean un mensaje de error y una marca. Hay dos tipos de marca posibles: Error o Advertencia. Cuando se intenta exportar documentos con errores de reglas, se muestra una notificación al respecto. Los documentos con errores de reglas se pueden exportar igualmente. Nota: Esta opción no está disponible para las reglas Calcular suma y Combinar campos.
-
Aplicar regla - Las opciones de este grupo le permiten determinar cuándo se aplica una regla.
- Siempre La regla se aplica siempre, es decir, cada vez que se realizan cambios en los campos supervisados por la regla. Esta opción está habilitada de forma predeterminada.
- Si esta condición es verdadera Si esta opción está habilitada, la regla solo se aplicará cuando se cumplan determinadas condiciones. Para obtener más información, consulte la sección Condiciones para aplicar reglas de este artículo.
- Etiquetas se usan para filtrar reglas. Nota: Use comas sin espacios para separar los valores. Los valores de las etiquetas distinguen entre mayúsculas y minúsculas.
- Regla habilitada - Habilita o deshabilita la regla.
- Calcular suma Calcula la suma de los valores de varios campos y la escribe en otro campo.
- Suma de verificación Calcula la suma de los valores de varios campos y la compara con un número predefinido o con el valor de otro campo.
- Comparar campos Compara los valores de varios campos.
- Comprobación de base de datos Comprueba los valores capturados con sus equivalentes obtenidos de una base de datos.
- Combinar campos Combina los valores de varios campos. Puede agregar cualquier tipo de separador al combinar varios valores de campo en uno solo.
- Script Un script definido por el usuario que describe las restricciones aplicables a datos específicos.
- Suma en cifras - Suma en palabras (ruso) Compara una suma escrita con palabras con la misma suma escrita en cifras (solo funciona con textos en ruso).
Si se configura una regla para un grupo de campos repetibles, se aplicará campo por campo a cada instancia del grupo de forma individual. Si se configura una regla dentro de un grupo, esa regla se aplicará solo a esa instancia concreta del grupo.
Condiciones para aplicar reglas
En la versión actual de FC, las reglas pueden activarse cuando un campo determinado tiene un valor específico. Al crear o editar una regla, puede especificar cuándo quiere que se aplique seleccionando la opción Always o If this condition is true. Si quiere especificar una condición que active la regla, seleccione la opción If this condition is true y, a continuación, haga clic en el botón Edit situado a la derecha de esta opción para abrir el cuadro de diálogo Condition for Applying Rule. En este cuadro de diálogo:- Seleccione el campo deseado.
-
Seleccione la condición que debe cumplirse para activar la regla.
- Belongs to set La regla se aplicará si el valor del campo coincide con uno de los valores permitidos que haya especificado.
- Does not belong to set La regla no se aplicará si el valor del campo coincide con cualquiera de los valores prohibidos que haya especificado.
- Is empty - La regla se aplicará si el valor del campo está vacío.
- Is not empty - La regla se aplicará si el valor del campo no está vacío.
- También puede especificar un intervalo de valores posibles (permitidos) para un campo.
- Para añadir un valor al conjunto de valores posibles, escriba el valor y haga clic en Add. Para eliminar un valor del conjunto, seleccione el valor y haga clic en Delete. También puede añadir un valor vacío al conjunto de valores posibles. Para añadir un valor vacío, haga clic en Add sin escribir ningún valor. El valor vacío aparecerá como vacío en el conjunto de valores posibles. Un valor solo puede añadirse una vez.
Cadenas de reglas
- Haga clic en el botón Chains de la pestaña Rules.
- En el cuadro de diálogo que se abre, haga clic en el botón New Chain…
- Especifique el nombre de la cadena de reglas y un comentario (opcional).
- Haga clic en OK.
- Haga clic en el botón Add Rule…
- Seleccione las reglas deseadas.
- Use los botones Move Up y Move Down para ordenar las reglas según el orden en que quiera que se apliquen.
Si intenta agregar a una regla un campo editable —es decir, un campo cuya opción Read-only está deshabilitada en sus propiedades—, pero esa regla ya forma parte de una cadena de reglas en la que también puede editarse, se le pedirá que combine esta regla con la cadena de reglas. Si acepta hacerlo y la regla a la que agregó el campo pertenece a otra cadena, las dos cadenas de reglas se combinarán en una sola.
Dónde se almacenan las reglas
Dónde se almacenan las reglas
Las reglas se almacenan en el nivel del elemento en el que se crearon. Puede tratarse de un campo, una sección o la propia Definición de Document. En la mayoría de los casos, no importa dónde almacene el programa las reglas. Sin embargo, si su Definición de Document es bastante compleja y tiene varios grupos de campos o elementos repetitivos, asegúrese de saber dónde se almacena cada regla. Por ejemplo, si tiene un grupo de campos y algunos de sus campos están sujetos a una regla concreta, asegúrese de almacenar esta regla en el grupo o en uno de sus campos. De lo contrario, cuando cree una nueva instancia del grupo, la regla no se copiará ni se aplicará a la nueva instancia. En el cuadro de diálogo de propiedades de un elemento, puede ver las reglas que hacen referencia al elemento, las reglas que pertenecen al elemento (es decir, se almacenan en él) o las reglas que pertenecen al elemento y a sus elementos secundarios. Use la lista desplegable Show rules para elegir qué tipo de reglas mostrar.
Idioma utilizado para los errores de validación de reglas
Cuando los documentos se procesan automáticamente, los errores de validación de reglas se muestran de forma predeterminada en el idioma de la interfaz de usuario del componente Processing Station (es decir, el idioma que se seleccionó al instalar ABBYY FlexiCapture). Sin embargo, algunos operadores pueden preferir ver los mensajes de error en un idioma distinto del predeterminado (por ejemplo, si el procesamiento manual y el automático se realizan en países diferentes). Para especificar distintos idiomas para distintos operadores, cree un tipo de lote independiente para cada idioma. En cada tipo de lote, especifique el idioma que se usará para los mensajes de error generados durante el procesamiento automático:- En Project Setup Station, haga clic en Project > Batch Types…
- Cree un nuevo tipo de lote (o seleccione un tipo de lote existente y haga clic en Editar…).
- En la pestaña Verification, seleccione Use this language for messages issued during processing.
- Inglés
- Húngaro
- Español
- Chino simplificado
- Coreano
- Alemán
- Polaco
- Portugués (Brasil)
- Ruso
- Serbio
- Francés
- Checo
- Japonés
- Guarde los cambios.
Si un operador realiza correcciones que luego las reglas de validación comprueban de inmediato, los mensajes de error generados por esas comprobaciones repetidas se mostrarán en el idioma de la interfaz de usuario de ABBYY FlexiCapture. Esto se debe a que todo ese procesamiento se realiza localmente, en lugar de en Processing Station. Esto se aplica a todos los mensajes de error de las estaciones de escritorio y a los errores de formato de las estaciones web.
