> For the complete documentation index, see [llms.txt](https://docs.editran.onesait.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.editran.onesait.com/documentacion-editran/editranff-6-windows/usuario-de-onesait-ecosystems-editran-ff/operaciones-principales-sobre-las-aplicaciones/habilitar-envio-aceptar-la-aplicacion.md).

# Habilitar envío/Aceptar la aplicación

Se puede realizar, teniendo seleccionado en el árbol (panel izquierdo) o en la lista (panel derecho) una aplicación, de una de las tres siguientes formas:

1. Desde el menú “*Operaciones –> Aplicación -> Habilitar (F)/Aceptar(V)”*
2. El botón ![](https://1175462395-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs4uOQXH4gXp9MdTLmUaj%2Fuploads%2Fgit-blob-cd0129c262f0d2e7ae0224aa5443152ecfd0b727%2Fimage1.png?alt=media) de la barra de tareas.
3. El menú contextual (botón derecho del ratón).

Desencadena el proceso de **habilitar la aplicación** si la **aplicación es para firmar** o de **aceptarla** si la **aplicación** es **para verificar firmas**. Esta operación sólo la podrán realizar los usuarios que en el perfil de la relación aplicación-usuario tengan el permiso correspondiente y sobre las aplicaciones que tengan configurado “*Sí*” en el apartado “Habilitación” del perfil.

* **Habilitar una aplicación (en aplicaciones para firmar)**

La habilitación es la generación de un fichero, con formato propio de Editran/FF, que resume la situación actual de cada fichero de la aplicación (respecto a quien lo ha firmado, cuales son los ficheros de firma resultantes y si falta alguna firma). El fichero queda en el directorio de firmas con el mismo nombre que la aplicación y la extensión *.p7b.* Mientras se encuentre en dicho directorio, el proceso de firma queda detenido.

Cuando en los perfiles de la aplicación se haya seleccionado “Habilitación automática”, existan todos los ficheros de firma asociados a cada uno de los ficheros del directorio de datos y todos sean correctos, el sistema preguntará automáticamente:

![](https://1175462395-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs4uOQXH4gXp9MdTLmUaj%2Fuploads%2Fgit-blob-d1b69f888017d6b6f84ee08a5faa60ed1e8f84ac%2Fimage2.png?alt=media)

En cambio, si la habilitación se provoca manualmente por parte del usuario:

![](https://1175462395-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs4uOQXH4gXp9MdTLmUaj%2Fuploads%2Fgit-blob-622b2a4d89471e2b31718936dc872bbfdfd69f1d%2Fimage3.png?alt=media)

Solicitándose a continuación, en ambos casos, el PIN del certificado al usuario si han transcurrido más de 5 minutos de inactividad.

Si la aplicación se va a cifrar también se solicitará el PIN del certificado del cifrado.

Cuando faltan ficheros por firmar, y el usuario tenga permiso para habilitar incluso si faltan firmas, el mensaje siguiente lo informa:

![](https://1175462395-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs4uOQXH4gXp9MdTLmUaj%2Fuploads%2Fgit-blob-af7ca15ee3cdbb1458af1b26c23dee5283750343%2Fimage4.png?alt=media)

Lo siguiente será decidir si se desea mover los ficheros firmados, y sus firmas, a otra carpeta:

![](https://1175462395-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs4uOQXH4gXp9MdTLmUaj%2Fuploads%2Fgit-blob-92ddc6a3b82aa07b7ce10feec8b94499ade0af6c%2Fimage5.png?alt=media)

En caso afirmativo, dichos ficheros desaparecerán de sus carpetas de origen y se desplazarán a la carpeta “No Firma” que se crea, si no existe, bajo el directorio donde se alojan los ficheros de datos. Este proceso evita que los ficheros que no estén firmados se envíen cuando si hay un proceso que lo hace automáticamente cuando existe el fichero de habilitación de la aplicación.

Además, si se configuró compresión en el perfil de la aplicación, se mostrará un diálogo informativo semejante al siguiente:

![](https://1175462395-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs4uOQXH4gXp9MdTLmUaj%2Fuploads%2Fgit-blob-fa396f857e4e89a6c8eaa4631126fda26c4d11d3%2Fimage6.png?alt=media)

Finalmente, se genera automáticamente un fichero de habilitación firmado por este usuario y la aplicación alcanzará uno de los siguientes estados: “Habilitado el envío”, "Habilitado el envío sin todas las firmas (forzadamente)" o "Habilitado el envío. Cifrada y/o comprimida".

Si en la aplicación se configuró un directorio de envío, en este momento se moverán a él los ficheros de datos y/o los de firma, según se haya indicado en la configuración. A partir de ese momento la validación de la aplicación se hace sobre ese directorio y el flujo de firma queda detenido mientras existan ficheros en él.

* **Aceptar una aplicación (en aplicaciones para verificar firmas)**

En el extremo en el que se verifican las firmas y se ha recibido la habilitación, la aceptación es la generación de un nuevo fichero de firma, con formato propio de Editran/FF, que supone la confirmación de la aplicación recibida, opcionalmente puede recoger una observación. El fichero queda en el directorio de firmas con el mismo nombre que la aplicación y extensión .Rec.Acept.p7b. Si procede, previamente a la aceptación, se habrá descifrado y/o descomprimido (véase **5.3.5**). Realizando esta operación, la aplicación alcanzará el estado “Recepción aceptada”.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.editran.onesait.com/documentacion-editran/editranff-6-windows/usuario-de-onesait-ecosystems-editran-ff/operaciones-principales-sobre-las-aplicaciones/habilitar-envio-aceptar-la-aplicacion.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
