> ## 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.

# Scripts de usuario para la estación web de verificación

> Habilite y escriba acciones web personalizadas de JavaScript para ABBYY FlexiCapture estación web de verificación, ejecutadas en un iframe en el formulario de datos mediante JSON-RPC.

<div id="enable-a-web-custom-action">
  ## Habilitar una acción web personalizada
</div>

<Steps>
  <Step title="Abrir el cuadro de diálogo Document Definitions">
    Abra Project Setup Station y haga clic en **Project → Document Definitions**.
  </Step>

  <Step title="Editar la Definición de Document">
    En el cuadro de diálogo **Document Definitions**, seleccione la Definición de Document correspondiente y haga clic en **Edit**.
  </Step>

  <Step title="Habilitar la acción web personalizada">
    Abra las propiedades del campo, haga clic en la pestaña **Custom Action** y seleccione la opción **Enable Web Custom Action**.
  </Step>
</Steps>

Para editar un script existente o crear uno nuevo, siga los pasos anteriores y haga clic en el botón **Edit** situado junto a la opción **Enable Web Custom Action**. Se abrirá una ventana de Script Editor en la que podrá escribir el código necesario.

<div id="how-web-custom-action-scripts-run">
  ## Cómo se ejecutan los scripts de acciones personalizadas web
</div>

Los scripts de usuario para estación web de verificación se escriben en JavaScript. A diferencia de la API de servicios web proporcionada por el Servidor de aplicaciones, estos scripts se ejecutan directamente en la ventana del navegador del usuario al hacer clic en el botón correspondiente del formulario de datos.

Un script de usuario se ejecuta en un elemento `<iframe>` independiente, que debe cerrarse cuando finalice el script. estación web de verificación y el elemento `<iframe>` se comunican mediante `postMessage` y JSON-RPC.

De forma predeterminada, el elemento `<iframe>` se ubica en el `<body>` de la ventana de verificación. También puede colocarlo en el panel central, debajo de la imagen del documento. Para ello, especifique la siguiente ruta en la primera línea del script: `// mode: documentEditor`.

<div id="related-topics">
  ## Temas relacionados
</div>

* [Objetos](/es/flexi-capture/appendix/scripts/web-custom-action-functions)
* [Script de ejemplo para buscar en una base de datos](/es/flexi-capture/appendix/scripts/web-custom-action-db-lookup)
