> 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/administrador-de-onesait-ecosystems-editran-ff/alta-de-perfiles/alta-o-asociacion-de-usuarios-a-una-aplicacion.md).

# Alta o asociación de usuarios a una aplicación

Esta operación se podrá hacer seleccionando el usuario en el árbol y arrastrándolo a la aplicación destino, o bien seleccionando el usuario en la vista: “Usuarios de Editran/FF”, “Usuarios Locales de Editran/FF” o “Usuarios remotos de Editran/FF” e igualmente arrastrándolo a la aplicación destino.

Desde cualquiera de estas opciones el programa pregunta:

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

Si la respuesta es afirmativa, dependiendo del tipo de usuario y el tipo de aplicación, se muestran los diálogos que se describen a continuación.

Usuario Local en aplicación para firmar:

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

* **Usuario:** nombre del usuario asociado. Este parámetro no es editable.
* **Grupo:** si el usuario en la aplicación forma parte de un grupo, se muestra aquí su nombre (en el apartado **4.2.4** se verá cómo crear grupos en las aplicaciones y en **4.2.5** cómo añadir usuarios de la aplicación al grupo. Este parámetro no es editable.
* **Aplicación:** nombre de la aplicación a la que se ha asociado el usuario. Este parámetro no es editable.
* **Visualizador y validador:** nombre del módulo ejecutable con el que se validan y presentan los ficheros de datos que se van a firmar. El combo recoge todos los módulos visualizadores y validadores incluidos en el producto y mostrará seleccionado por defecto el mismo que se escogió para la aplicación. Uno y otro deben coincidir siempre excepto cuando el visualizador que se va a utilizar es de la norma de Transferencias (tanto en formato plano como en formato XML). En este caso, se debe especificar a nivel de aplicación el programa Resumen y **solamente en este perfil y a los usuarios que corresponda, se indicará la versión RRHH. La versión RRHH permite al usuario visualizar el contenido completo de los ficheros y, por lo tanto, las transferencias individuales.**
* **Importe total máximo permitido en los ficheros (€):** es el importe total de los ficheros de la aplicación que puede firmar este usuario como máximo.
* **Nivel de firma:** mediante este parámetro la aplicación puede regular el orden de los firmantes. Existen cinco niveles, siendo el nivel 5 el que se refiere al firmante jerárquicamente inferior y así sucesivamente hasta el nivel 1 que corresponderá al usuario con más categoría de la estructura y que será el último en firmar. En la aplicación puede haber más de un usuario con el mismo nivel. El combo aparecerá habilitado si en la aplicación se marcó “*Habilitar orden de los firmantes”.*
* **Siguiente firmante:** cuando el usuario asociado que se describe en este diálogo firma un fichero, y siempre que se haya configurado el envío de e-mails, el usuario seleccionado en este combo recibirá una notificación informando de que ya puede firmar dicho fichero.
* **Mover/rechazar/eliminar ficheros:** este campo otorga al usuario permiso para mover, rechazar y eliminar ficheros cuando lo considere necesario.
* **Habilitar el envío cuando estén todas las firmas:** este parámetro y el siguiente se refieren al permiso que se le otorga al usuario en cuanto a la habilitación de la aplicación. Si se activa este primer campo, el usuario podrá habilitar el envío de la aplicación siempre y cuando todos los ficheros de la aplicación cuenten con todas las firmas necesarias y todas ellas sean correctas.
* **Habilitar el envío, aunque falten firmas (forzadamente):** este campo se visualiza solamente cuando se ha activado el anterior. Seleccionarlo implica otorgar a este usuario permiso además para habilitar la aplicación, en cualquier caso, incluso si faltan firmas.

Los siguientes campos aparecen habilitados sólo cuando el modo de firma seleccionado en la aplicación es tipo XAdES, son opcionales. Si se rellenan, dicha información aparecerá en los nodos correspondientes de la firma resultante:

* **SignatureProductionPlace:** es el lugar físico donde se realiza la firma. Se puede rellenar la ciudad, la provincia, el código postal y/o el país.
* **SignerRole:** recoge el papel que tiene el firmante en la organización.
* **CommytmentTypeIndication:** recoge la acción del firmante sobre el documento.

Usuario local en aplicación para verificar:

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

Además del nombre del usuario y la aplicación que se van a relacionar, se muestran los campos:

* **Cuando estén todas las firmas:** si se selecciona este campo el usuario podrá aceptar la aplicación recibida siempre y cuando todos los ficheros cuenten con las firmas suficientes y todas sean correctas.
* **Aunque falten firmas:** este campo aparece solamente cuando se ha activado el anterior. Seleccionarlo implica otorgar a este usuario permiso para aceptar la aplicación, en cualquier caso, incluso si faltan firmas o alguna/s de la/s que se han recibido es/son incorrectas.

Con los usuarios remotos no aparece ningún diálogo, ya que sus perfiles solo constan de los nombres de usuario y aplicación.

En todos los casos la nueva relación Aplicación-Usuario quedará almacenada en el fichero “*aplicgroupuserff.cfg*” y aparecerá en el árbol una nueva rama de la aplicación bajo el “*Extremo local*” o el “*Extremo remoto*” según el tipo de usuario.


---

# 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/administrador-de-onesait-ecosystems-editran-ff/alta-de-perfiles/alta-o-asociacion-de-usuarios-a-una-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.
