Commit 23306b97 authored by Aigerim Shaumenova's avatar Aigerim Shaumenova

Update First_configuration.rst

parent bb76a6aa
...@@ -415,15 +415,15 @@ $ chmod a+x /opt/synergy/apps/itsm/scripts/contractExpirationNotice.sh ...@@ -415,15 +415,15 @@ $ chmod a+x /opt/synergy/apps/itsm/scripts/contractExpirationNotice.sh
Для регистрации обращений из внешних систем Для регистрации обращений из внешних систем
----------------------------------------------- -----------------------------------------------
Для регистрации обращений из внешних систем можно использовать кастомную API ${HOST}/itsm/rest/incident/create Для регистрации обращений из внешних систем можно использовать кастомную API ${HOST}/itsm/rest/incident/create
Для каждого описанного ниже апи, для авторизации необходимо передавать заголовок: Для каждого описанного ниже апи, для авторизации необходимо передавать заголовок:
"Authorization", "Basic " + btoa(unescape(encodeURIComponent(login + ":" + password))) "Authorization", "Basic " + btoa(unescape(encodeURIComponent(login + ":" + password)))
1. вызвать метод для создания временного файла на сервере: ${HOST}/Synergy/rest/api/storage/start_upload (start_upload) 1. вызвать метод для создания временного файла на сервере: ${HOST}/Synergy/rest/api/storage/start_upload (start_upload)
Method: GET Method: GET
В ответе получаем путь до временного файла, пример ответа: В ответе получаем путь до временного файла, пример ответа:
{ {
"errorCode": "0", "errorCode": "0",
"file": "/opt/synergy/jboss/standalone/tmp/Synergy/upload.tmp/96f50f11-17e7-4aa9-9798-cba4d81f4135" "file": "/opt/synergy/jboss/standalone/tmp/Synergy/upload.tmp/96f50f11-17e7-4aa9-9798-cba4d81f4135"
...@@ -431,14 +431,14 @@ Method: GET ...@@ -431,14 +431,14 @@ Method: GET
2. Далее необходимо загрузить данные во временный файл с помощью метода ${HOST}/Synergy/rest/api/storage/upload_part (upload_part) 2. Далее необходимо загрузить данные во временный файл с помощью метода ${HOST}/Synergy/rest/api/storage/upload_part (upload_part)
Method: POST Method: POST
Enctype: multipart/form-data Enctype: multipart/form-data
3. после загрузки файлов на сервер, необходимо вызвать метод создания обращения ${HOST}/itsm/rest/incident/create 3. после загрузки файлов на сервер, необходимо вызвать метод создания обращения ${HOST}/itsm/rest/incident/create
Method: POST Method: POST
Content Type: application/json; charset=utf-8 Content Type: application/json; charset=utf-8
пример передаваемых параметров: пример передаваемых параметров:
{ {
"theme": "text theme", "theme": "text theme",
"description": "text description", "description": "text description",
...@@ -451,7 +451,7 @@ Content Type: application/json; charset=utf-8 ...@@ -451,7 +451,7 @@ Content Type: application/json; charset=utf-8
} }
В параметр files передается массив объектов, в каждом объекте передается имя файла и путь до временного файла на сервере, который получается при выполнении апи rest/api/storage/start_upload В параметр files передается массив объектов, в каждом объекте передается имя файла и путь до временного файла на сервере, который получается при выполнении апи rest/api/storage/start_upload
пример успешного ответа: пример успешного ответа:
{ {
"regNumber": "inc-29181", "regNumber": "inc-29181",
"dataUUID": "67423", "dataUUID": "67423",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment