> For the complete documentation index, see [llms.txt](https://help.axatel.by/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.axatel.by/razrabotchikam/ustanovka-rolevykh-prilozhenii.md).

# Установка ролевых приложений

Установка ролевого приложения  на примере приложения  **Журнал звонков**.

1. Авторизуйтесь в домене на который будет устанавливаться приложение.

![](https://998883843-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MBugD3PIZvmw6JbYwCi%2F-MGn4lBVFr08BsDQM0EL%2F-MGnBvtk3Mi1PJWqPWfL%2Fenter.jpg?alt=media\&token=227ae3b7-358d-4cc3-8781-322940ba2d23)

2\. Откройте в соседней вкладке браузера приложение  [**Talend API Tester (Restlet) addon**](https://chrome.google.com/webstore/detail/talend-api-tester-free-ed/aejoelaoggembcahagimdiliamlcdmfm?hl=ru)**.**\
Выполните POST-запрос.

![](https://998883843-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MBugD3PIZvmw6JbYwCi%2F-MGnoQBN1-sagdz3_N-O%2F-MGnpM8_qE6u8l95sSd8%2Fpost.jpg?alt=media\&token=11d437a6-2d5d-4a41-bfb3-fb46c4ce3f32)

**Method**  - POST\
**URL**  - http\://\<domain>/rest/v1/domain/roleapps \
**Content-type** - application/json

**Body** - Text

```
	{
		"folder": "bizstat",
		"id": "feaa6bae-0172-337f-c5fb-005056011d6",
		"roles": ["stat"],
		"svcscriptcode": "core_statistic_channel",
		"title": "Журнал звонков"
	}
```

3\. Если все данные указаны верно в ответ будет получен  Response **200 OK**.

![](https://998883843-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MBugD3PIZvmw6JbYwCi%2F-MGn4lBVFr08BsDQM0EL%2F-MGnDtG5E9tS4miPddEU%2F200ok.jpg?alt=media\&token=ada73a02-eab4-4902-82b0-1f9b8040ed5a)

4\. Таким же образом выполните PUT-запрос.

![](https://998883843-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MBugD3PIZvmw6JbYwCi%2F-MGnoQBN1-sagdz3_N-O%2F-MGnpQgaf1UhqlIihaaS%2FPUT.jpg?alt=media\&token=11c1bed1-4916-4aba-be1e-6390e672cb22)

**Method**  - Put\
**URL** = http\://\<domain>/rest/v1/domain/roleapps/feaa6bae-0172-337f-c5fb-005056011d6c/attachment\
**Content-type** - multipart/form-data\
**Body** - Form\
Задайте любое имя и прикрепите файл приложения.

5\. Если все данные указаны верно в ответ будет получен Response **204 No Content**.

![](https://998883843-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MBugD3PIZvmw6JbYwCi%2F-MGnFU4fPd3BLIFUPimc%2F-MGnGmeqjZHsjXonZ2pv%2F204.jpg?alt=media\&token=86907a22-04fc-45cf-b6f9-fd001013c03c)

6\. Проверить корректность загруженного файла можно с помощью запроса GET.\
В результате будет предложено скачать файл который будет равен первоначальному загруженному файлу.

![](https://998883843-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MBugD3PIZvmw6JbYwCi%2F-MGnoQBN1-sagdz3_N-O%2F-MGnpVs20G74UY0GEclE%2Fget.jpg?alt=media\&token=68e4ed34-0211-4a2f-950a-6db1fd298d75)

{% hint style="info" %}
Таким же образом вы можете скачать любое установленное приложение с одного домена и загрузить его в другой домен
{% endhint %}

7\. Через несколько минут, приложение появится на главной странице Axatel.

![](https://998883843-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MBugD3PIZvmw6JbYwCi%2F-MGnFU4fPd3BLIFUPimc%2F-MGnId-c56Q_5_9Z-8yW%2F2020-09-09_17-38-36.jpg?alt=media\&token=47565193-6f2c-478d-a217-7169e4bb8fab)
