# Приложения

В вашей инстанции Navixy вы можете изменять список веб-приложений, доступных вашим пользователям, добавляя или удаляя пользовательские приложения в главное меню.

{% hint style="info" %}
Стандартные модули, такие как Field Service и Fleet Management, не могут быть включены или отключены в базе данных или в конфигурационных файлах платформы. Их присутствие в интерфейсе определяется условиями тарифного плана вашей инстанции.
{% endhint %}

## Встраивание пользовательских приложений в Navixy

Платформа Navixy позволяет интегрировать ваше пользовательское веб-приложение в основной интерфейс приложения Navixy. Это пользовательское приложение будет отображаться как отдельный пункт в главном меню и при нажатии откроет указанный внешний URL-адрес как внутреннее приложение интерфейса.

![On-Premise - Configuration - Applications](https://4066122344-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkUnMmePH99SsdChtqqu7%2Fuploads%2Fgit-blob-1001145f56e870172c56e86ef80dd994f69759d4%2Fimage-20230810-133621.png?alt=media)

Интеграция может иметь несколько параметров:

* *%name –* имя приложения
* *%link\_to\_the\_app –* ссылка на приложение

Чтобы активировать приложение и сделать его доступным для всей сервисной учётной записи или для конкретных пользователей, используйте следующие SQL-запросы в базе данных.

**Включение приложения для всей сервисной учётной записи (для всех пользователей)**

{% code overflow="wrap" %}

```sql
INSERT INTO google.plugins2dealers (dealer_id, plugin_id, parameters) VALUES (1, 52, '[{"name": "%name","app_page_url": "%link_to_the_app"}]');
```

{% endcode %}

Измените выделенные параметры жирным шрифтом, чтобы они соответствовали названию и ссылке на ваше приложение.

**Включение приложения для отдельных пользовательских аккаунтов**

{% code overflow="wrap" %}

```sql
INSERT INTO google.plugins2users (user_id, plugin_id, parameters) VALUES (%user_id, 52, '[{"name": "%name","app_page_url": "%link_to_the_app"}]');

```

{% endcode %}

В этом случае замените %user\_id на идентификатор пользователя, который должен иметь доступ к этому приложению. Если доступ нужен нескольким пользователям, для каждого пользователя потребуется своя команда.

{% hint style="danger" %}
Обратите внимание, что если вы используете HTTPS-соединение, ссылка на ваше приложение также должна быть HTTPS, чтобы избежать ошибки смешанного контента. После успешного добавления приложение должно появиться в меню платформы Navixy.
{% endhint %}
