Creación de una Habilidad con un archivo FlexiLayout
- En la página de inicio de Advanced Designer, seleccione Create Document Skill from ABBYY FlexiLayout Project:

- En el cuadro de diálogo que se abre, indique la ruta al archivo ABBYY FlexiLayout Project Files (FSP) y cambie el nombre de la skill que está creando si es necesario (de forma predeterminada, la nueva skill tiene el mismo nombre que el archivo FlexiLayout).
Importar un FlexiLayout con el Editor de la actividad Extraction Rules
- Haga clic en el icono more y luego en Import….
- En el cuadro de diálogo que se abre, seleccione su archivo FlexiLayout Project Files (FSP).
Notas importantes al importar un FlexiLayout
- El resultado de la coincidencia de una actividad de Extraction Rules basada en un FlexiLayout importado puede diferir del resultado de la coincidencia del FlexiLayout original creado en ABBYY FlexiLayout Studio. Para mayor precisión, asegúrese de revisar los resultados de coincidencia en varios documentos y de modificar los elementos de búsqueda cuando sea necesario antes de publicar la Habilidad.
- Si su FlexiLayout contiene varias alternativas, se le pedirá que seleccione una durante la carga.
Nota: Si necesita usar varias alternativas de FlexiLayout, cree y configure una actividad de Classification para clasificar los documentos en tipos que correspondan a las alternativas. Para procesar los documentos clasificados, cree varias actividades de Extraction Rules con diferentes alternativas.
- El árbol de bloques se reemplazará automáticamente por la estructura de campos, que también será la estructura de campos de la skill en su conjunto (mostrada en la pestaña Fields).
- Las propiedades de los elementos se copiarán sin modificaciones. Se pueden ver y editar en el panel Element Properties en la pestaña Code Editor. Las propiedades de elementos configuradas en ABBYY FlexiLayout Studio pero que no se muestran en el panel Element Properties se transferirán a las secciones Search Conditions y Hypotheses Evaluation en la pestaña Code Editor como código.
- Todas las propiedades ya definidas como código se transferirán sin modificaciones.
- Los elementos de tabla se importarán, pero no cuentan con compatibilidad total en Advanced Designer. Para más detalles, consulte Table Element.
- Los elementos y campos no compatibles del FlexiLayout cargado se convertirán. Los mensajes de conversión se registrarán en el log y se mostrarán en la sección Search Conditions en la pestaña Code Editor.
Lista de elementos y bloques no compatibles
| FlexiLayout Studio | Advanced Designer |
|---|---|
| Named Entity (NER) Element | El elemento se convertirá en un elemento Region. Se puede crear una actividad independiente para la extracción de entidades con nombre. |
| Table Block | El bloque se convertirá en un campo Group con múltiples elementos permitidos. Se conservará la asignación al elemento de tabla correspondiente. |
| First Found Element | El elemento se convertirá en un elemento Group con Only first found habilitado. |
| Header and Footer Elements | Los elementos se convertirán en elementos Group. Advanced Designer no admite el ensamblaje de documentos basado en FlexiLayout. Por lo tanto, los encabezados y pies de página se convertirán en elementos de grupo que se pueden encontrar; sin embargo, no se admite el ensamblaje de páginas basado en FlexiLayout. |
| Line of Elements Element | El elemento se convertirá en un elemento Group. |
Nota: No se muestran mensajes de conversión ni se agregan prefijos para los elementos First Found, Line of Elements, Header y Footer porque sus propiedades no se modifican al convertirlos en un elemento Group.
- Los diccionarios de usuario conectados a elementos de FlexiLayout se cargan junto con el FlexiLayout. Además, los idiomas agregados con el FlexiLayout se muestran en la configuración de la skill. Actualmente, Advanced Designer no admite diccionarios dinámicos que se puedan actualizar; sin embargo, durante la importación, la cadena de conexión de la base de datos se copiará en la sección Code Editor para que los diccionarios dinámicos aún se puedan cargar como estáticos.
- Los parámetros de tipo cadena que tienen valores predeterminados en ABBYY FlexiLayout Studio se convierten en parámetros de la skill de tipo Text con sus valores conservados. No se importan otros parámetros.
- Las imágenes del proyecto de ABBYY FlexiLayout Studio no se importan junto con el FlexiLayout. Para configurar y comprobar su actividad Extraction Rules, cargue las imágenes correspondientes o use imágenes cargadas en el conjunto de documentos de la skill. Para obtener más información, consulte Upload and pre-recognition of images.
