> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Creación de un FlexiLayout

> Cree un FlexiLayout paso a paso: cree un proyecto, agregue lotes de imágenes de muestra, realice el prerreconocimiento de documentos, defina elementos y bloques, y luego compile y pruebe.

Un **FlexiLayout** es una descripción formalizada de un conjunto de documentos no estructurados que permite a una aplicación de captura de datos localizar campos en los documentos y extraer información de ellos.

Para cada objeto o grupo de objetos que deba detectarse en una imagen de documento, se crea un FlexiLayout[element](/es/flexi-capture/fls/template/elements). Las propiedades del elemento describen las propiedades del objeto correspondiente. Así, el elemento indicará al programa si el objeto que se debe buscar es una imagen, un fragmento de texto o un código de barras, cuál es su tamaño y dónde es más probable encontrarlo en una imagen de documento.

Un [block](/es/flexi-capture/fls/template/blocks) de FlexiLayout le indica al programa dónde buscar los objetos de los que deben capturarse datos. Las coordenadas del bloque pueden especificarse directamente o por medio de elementos.

ABBYY FlexiLayout Studio ofrece una interfaz visual intuitiva que permite crear FlexiLayouts compuestos por elementos y bloques. Sin embargo, la creación de un FlexiLayout requiere cierto grado de creatividad, ya que un mismo objeto a menudo puede detectarse de varias maneras, y el usuario debe decidir qué estrategia de detección utilizar.

La creación de un FlexiLayout consta de las siguientes etapas:

<table width="100%">
  <tbody>
    <tr>
      <td>
        <p>
          <strong>Creación de un proyecto de FlexiLayout Studio</strong>
        </p>
      </td>

      <td>
        <p>
          Un <strong>proyecto</strong> es un archivo que contiene todos los datos de FlexiLayout. Registra la descripción formalizada de la estructura y se utiliza para compilar y probar el FlexiLayout.
        </p>

        <p>
          <a href="/es/flexi-capture/fls/project/project">Más información...</a>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Creación de un lote de imágenes de documentos</strong>
        </p>
      </td>

      <td>
        <p>
          Un <strong>lote</strong> es un conjunto de imágenes de documentos de ejemplo que debe ser representativo del lote completo de documentos que se van a procesar.
        </p>

        <p>
          <a href="/es/flexi-capture/fls/batch/general-batch">Más información...</a>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Prerreconocimiento</strong>
        </p>
      </td>

      <td>
        <p>
          El prerreconocimiento es un proceso mediante el cual ABBYY FlexiLayout Studio detecta objetos atómicos en una imagen, como fragmentos de texto, separadores, casillas de verificación, etc. El prerreconocimiento permite hacerse una idea de
          qué puede buscar en los documentos de un lote.
        </p>

        <p>
          <a href="/es/flexi-capture/fls/batch/prerecognition">Más...</a>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Análisis de los resultados del prerreconocimiento</strong>
        </p>
      </td>

      <td>
        <p>
          Una vez realizado el prerreconocimiento de un documento, debe analizarlo para encontrar objetos que puedan detectarse de forma fiable en todos los documentos del lote. Esto es lo que debe
          buscar:
        </p>

        <ul>
          <li>Objetos ubicados exactamente en el mismo lugar en todos los documentos (pueden ser logotipos, encabezados, títulos y objetos similares);</li>
          <li>Objetos que se hayan reconocido de forma fiable y que estén presentes en todas las imágenes de los documentos;</li>
          <li>Objetos que apenas se vean afectados por la calidad de impresión o escaneo;</li>
        </ul>

        <p>
          Si hay un número suficiente de estos objetos, puede describir la ubicación de todos los demás objetos de los documentos en relación con ellos. En esta etapa, también puede seleccionar la
          mejor manera de buscar un objeto concreto en el documento.
        </p>

        <p>
          <a href="/es/flexi-capture/fls/batch/pre-analyze">Más...</a>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Creación de elementos y bloques de FlexiLayout</strong>
        </p>
      </td>

      <td>
        <p>
          Primero debe crear elementos para los objetos que pueden detectarse sin recurrir a otros objetos del documento (por ejemplo, un título u otro fragmento de texto que aparezca en cada
          documento). Luego, la ubicación de los demás objetos se describe en relación con los elementos ya creados. Los elementos de FlexiLayout formarán un árbol de elementos, desde los objetos más fiables
          hasta los menos fiables.
        </p>

        <p>
          Si el documento contiene objetos que distinguen un conjunto de documentos de otros, primero deben crearse elementos para esos objetos. Estos objetos se utilizarán como identificadores para
          evitar que los FlexiLayouts creados para un conjunto de documentos se hagan coincidir por error con documentos de otro conjunto. Esto agilizará el procesamiento de documentos y hará que la captura de datos sea más
          fiable.
        </p>

        <p>
          Solo el usuario puede decidir qué elementos y bloques deben crearse primero. Sin embargo, recomendamos probar el FlexiLayout después de crear cada nuevo elemento o bloque para asegurarse de que el
          nuevo elemento realmente pueda utilizarse para detectar el objeto que describe en todas las imágenes de muestra.
        </p>

        <p>
          Puede resultar útil dividir visualmente el documento en varias partes lógicas y describir secuencialmente los objetos de imagen de cada parte. Esto facilitará la posterior depuración del FlexiLayout.
        </p>

        <p>
          <a href="/es/flexi-capture/fls/template/ftemplate">Más...</a>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Compilar el FlexiLayout</strong>
        </p>
      </td>

      <td>
        <p>Al compilar un FlexiLayout, el programa comprueba su lógica y coherencia.</p>

        <p>
          <a href="/es/flexi-capture/fls/settings/compile">Más...</a>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Prueba del FlexiLayout mediante el emparejamiento con imágenes de documentos y su verificación</strong>
        </p>
      </td>

      <td>
        <p>
          Para probar su FlexiLayout, debe intentar emparejarlo con imágenes de ejemplo de documentos. El FlexiLayout no solo debe coincidir con todas las imágenes de ejemplo, sino también permitir que
          el programa detecte correctamente los objetos correspondientes. Recomendamos probar sus FlexiLayouts después de añadir cada nuevo elemento o bloque. Es mucho más fácil detectar errores en el FlexiLayout en
          esta etapa que en un FlexiLayout completo, especialmente si sus documentos tienen diseños complejos.
        </p>

        <p>
          <a href="/es/flexi-capture/fls/settings/general-settings">Más...</a>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Exportación del FlexiLayout</strong>
        </p>
      </td>

      <td>
        <p>Una vez completado el FlexiLayout, debe exportarse desde ABBYY FlexiLayout Studio e importarse en una aplicación de captura de datos.</p>

        <p>
          <a href="/es/flexi-capture/fls/dif/export">Más...</a>
        </p>
      </td>
    </tr>
  </tbody>
</table>
