> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/user/es/guide/account/user-applications/creating-new-user-applications.md).

# Crear nuevas Aplicaciones de usuario

Configure una nueva aplicación de usuario en Navixy configurando la URL de integración y otros parámetros para conectar una herramienta externa con la interfaz de la plataforma.

Al configurar una nueva **aplicación de usuario**, trabajará con varias configuraciones clave que determinan cómo su aplicación externa se integra con la plataforma Navixy. Exploremos cada componente esencial.

Empiece haciendo clic en la <img src="https://1900701122-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F446mKak1zDrGv70ahuYZ%2Fuploads%2Fgit-blob-b205ed1cd11ae77328c30a95f8af7d8d5be21be8%2Fchrome_py0qhiu5p8.webp?alt=media" alt="chrome_py0qhiu5p8.webp" data-size="line"> botón en la **Aplicaciones de usuario** lista. En el formulario de configuración que aparece, siga estos pasos:

{% stepper %}
{% step %}

## Configurar la URL

Especifique la URL de su aplicación, la dirección donde está alojada; esta sirve como base para la integración.

{% hint style="danger" %}

* Asegúrese de que la URL sea válida, use una conexión HTTPS, lleve a un recurso confiable y no contenga más de 1000 caracteres.
* Asegúrese de que la aplicación tenga habilitada la configuración de iFrame en su lado; de lo contrario, no podrá abrirla en la interfaz de la plataforma.
  {% endhint %}
  {% endstep %}

{% step %}

## Configurar parámetros básicos

Para personalizar su aplicación, puede incluir varios parámetros en la URL. Puede agregar parámetros manualmente en el campo de la URL o usar una de nuestras sugerencias: idioma, ID de usuario o zona horaria. Haga clic en una sugerencia de parámetro para agregarla al final de la URL. Despliegue la descripción a continuación para obtener más información sobre los parámetros sugeridos y ejemplos.

<details>

<summary>Comprender los parámetros de URL sugeridos</summary>

Navixy sugiere algunos parámetros básicos para la personalización

1. `?locale={locale_code}`\
   Parámetro de idioma que coincide automáticamente con el idioma de la plataforma del usuario.

* Ejemplo: `https://your-app.com/dashboard?locale=en`

2. `?user_id={user_identifier}`\
   Parámetro de contexto de usuario que transmite la identidad del usuario para filtrar información personalizada.

* Ejemplo: `https://your-app.com/dashboard?user_id=12345`

3. `?timezone={timezone}`\
   Parámetro de zona horaria que coincide automáticamente con la zona horaria de la plataforma del usuario.

* Ejemplo: `https://your-app.com/dashboard?timezone=UTC+1`

Puede editar el nombre del parámetro sugerido o especificar un valor determinado para él.

</details>

![Ejemplo de URL de la aplicación con parámetros](https://1900701122-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F446mKak1zDrGv70ahuYZ%2Fuploads%2Fgit-blob-5ef1c1516fcc65f19333029d0918f4a42d1a5605%2FURL_with_Params.png?alt=media)

{% hint style="info" %}
Pruebe su configuración para asegurarse de que la aplicación se cargue correctamente. Haga clic <img src="https://1900701122-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F446mKak1zDrGv70ahuYZ%2Fuploads%2Fgit-blob-78171811e50248dd9b883328ca7b69ec6cf767bf%2Fimage-20241217-083119.png?alt=media" alt="image-20241217-083119.png" data-size="line"> para mostrar una vista previa.
{% endhint %}
{% endstep %}

{% step %}

## Ajustar la apariencia

Cree una identidad reconocible para su aplicación para facilitar el acceso. Los siguientes ajustes le ayudarán a hacerlo:

* **campo Etiqueta**: Agregue un nombre único y descriptivo para su aplicación (hasta 24 caracteres). Se muestra en la barra lateral de la plataforma.
* **Descripción**: Agregue una breve explicación con detalles sobre la funcionalidad de la aplicación o destaque información importante (hasta 50 caracteres). Una descripción informativa ayuda a sus usuarios a comprender con mayor claridad el propósito de la aplicación.
* **Ícono**: Seleccione un ícono que represente la función de su aplicación para una navegación aún más nativa.
  {% endstep %}

{% step %}

## Seleccionar el método de visualización

Decida cómo se abre su aplicación eligiendo una de las dos opciones en el **Abrir en** desplegable:

* **Incrustado**: La aplicación aparece dentro de la interfaz de la plataforma
* **Nueva pestaña**: La aplicación se abre en una pestaña separada del navegador

{% hint style="info" %}
La plataforma Navixy usa iFrame para la incrustación. Como no todas las URL pueden procesarse correctamente con esta tecnología, asegúrese de previsualizar el resultado de la incrustación. Si encuentra algún problema con este método de visualización, considere usar **Nueva pestaña**.
{% endhint %}
{% endstep %}

{% step %}

## Configurar la autenticación (opcional)

Configure la autenticación si su aplicación depende de la API de la plataforma. En este caso, la plataforma proporcionará los datos de autenticación directamente a la aplicación cuando se abra, eliminando la necesidad de implementar una funcionalidad de inicio de sesión adicional del lado de su aplicación.\
Puede elegir uno de los dos métodos de autenticación:

* **clave de API**
  * Este método es para aplicaciones en las que no se requiere gestión de roles ni permisos de usuario.
  * La clave de API corresponde al nivel de acceso del Propietario de la cuenta. Esto significa que proporcionar una clave de API a un usuario común puede otorgarle acceso a **todos los datos** disponibles para el usuario principal.\
    Por ejemplo, si su aplicación trabaja con dispositivos GPS a los que un usuario tiene derechos limitados o ningún acceso, usar la clave de API sigue exponiendo todos los dispositivos GPS de la cuenta principal.
* **clave de sesión**
  * Este método se recomienda cuando interviene la gestión de roles.
  * Transmite la clave de la sesión actual del usuario a la aplicación.

{% hint style="info" %}
Al seleccionar el **clave de API** método, se deshabilita automáticamente el **clave de sesión** método, y viceversa. Solo se puede usar un método a la vez.
{% endhint %}

Cuando la autenticación está habilitada, la plataforma agrega el `?session_key=` parámetro a la URL de su aplicación.

* Si ha seleccionado una **clave de API**clave de API
* Si ha optado por una **clave de sesión**clave de sesión

, el valor del parámetro incluye la clave de la sesión actual desde la que se está accediendo a la aplicación.
{% endstep %}

{% step %}

## Guardar la nueva aplicación

Haga clic en el botón **Guardar** botón. Su aplicación aparece en la **Aplicaciones de usuario** lista y en la barra lateral de la plataforma. Las aplicaciones habilitadas pasan a estar disponibles automáticamente para los usuarios de la cuenta.
{% endstep %}
{% endstepper %}

<figure><img src="https://1900701122-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F446mKak1zDrGv70ahuYZ%2Fuploads%2Fgit-blob-f3208949947b9860b2bd4665a35ccfa6708d32bb%2Fimage.png?alt=media" alt=""><figcaption><p>Ejemplo de vista de la aplicación de usuario integrada</p></figcaption></figure>

<details>

<summary>Consejos rápidos para solucionar problemas</summary>

Si su aplicación no se muestra correctamente al integrarse, pruebe:

* Abrirla en una pestaña nueva en su lugar
* Verificar que su URL sea correcta y accesible
* Comprobar que todos los parámetros estén formateados correctamente

</details>

Las aplicaciones creadas permanecen totalmente configurables después de guardarse. Puede ajustar sus parámetros y apariencia en cualquier momento. Para obtener más información sobre la administración de aplicaciones, consulte [Administrar Aplicaciones de usuario existentes](/docs/user/es/guide/account/user-applications/managing-existing-user-applications.md).


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://navixy.com/docs/user/es/guide/account/user-applications/creating-new-user-applications.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
