﻿# Отправка запросов в сервис из раздела «СПАРК»

> [HTML Version](send-spark-requests.html)

В состав бизнес-решения **Интеграция СПАРК** включён заблокированный от внесения изменений раздел **СПАРК**. Каждое приложение раздела соответствует доступному запросу в сервис СПАРК.

Когда пользователь создаёт элемент приложения, запускается преднастроенный процесс на уровне этого приложения. В ходе процесса выполняется специальный блок решения, с помощью которого запрос отправляется в сервис. Эти процессы не нужно дополнительно настраивать.

После обработки запроса данные фиксируются в карточке элемента в ELMA365. 

Если запрос невозможно обработать, созданный элемент отобразится в приложении в статусе **Ошибка выполнения**.

## Создать запрос вручную

При создании элемента приложения из раздела **СПАРК** пользователь может получить данные только по одному доступному запросу. Для этого:

1. Перейдите в раздел **СПАРК** и откройте страницу того приложения, которое соответствует необходимому запросу.

2. В правом верхнем углу страницы нажмите кнопку **+Создать запрос**.

3. В открывшейся форме укажите нужные параметры. Так, вы можете указать только один параметр из следующего списка: ИНН, ОГРН или ОГРНИП, ID в СПАРК.

4. Сохраните элемент.

## Создать запрос «Получение данных из СПАРК»

Приложение **Получение данных из СПАРК** является универсальным и позволяет создать любой доступный запрос с помощью соответствующего [метода СПАРК](spark-requests-types.md#applications-for-requests). В карточке запроса, добавленного в этом приложении, данные из сервиса отобразятся в виде строчного сериализованного ответа в поле **Результат выполнения**.

**Пример 1**

Чтобы запросить информацию о факторах риска российской компании:

1. Укажите на форме создания запроса соответствующий метод в формате **/rest/GetCompanyRiskFactors**.

2. В поле **Тело запроса** укажите данные, отправляемые в сервис, т. е. [входные параметры выбранного метода](spark-blocks-input-output-parameters.md#input-parameters). В нашем примере это параметры **СПАРК ID**, **ИНН** и **ОГРН**. Из них достаточно заполнить только **ИНН**.

3. Нажмите **Сохранить**. После обработки входных данных в СПАРК результат отобразится в карточке созданного запроса в ELMA365.

**(send-spark-requests-1.png)**

**Пример 2**

Чтобы получить данные по санкционным рискам ПДЛ (публичного должностного лица):

1. Укажите метод запроса в формате **/rest/GetPersonComplianceReport**.

2. В поле **Тело запроса** введите входные параметры метода: идентификатор физического лица в X‑Compliance, а также Ф. И. О. и дату рождения физического лица. Из этих параметров достаточно указать последние два.

3. Нажмите **Сохранить**. После обработки входных данных в СПАРК результат отобразится в карточке созданного запроса в ELMA365.

**(send-spark-requests-2.png)**

## Работа с группой приложений «Мониторинг»

В случае с использованием опции мониторинга изменений по компании работа осуществляется в следующем порядке: 

1. **Активация подписки для отслеживания компании**:

В приложении **Включение мониторинга по компании** создайте элемент, чтобы активировать подписку на события компании, которую вы хотите отслеживать.

Запрос будет передан в СПАРК. Указанная компания добавится в сервисе в список контрагентов, по которым отслеживаются изменения.    

2. **Получение изменений по компании**:

В приложении **Получение списка событий мониторинга по компании** создайте элемент, указав параметр компании и выбрав, какие изменения вы хотите получить: все или только неотправленные. 

**(spark-5.png)**

После обработки запроса данные добавятся в карточку созданного элемента.  

3. **Получение данных для всех компаний**:

В приложении **Получение списка событий мониторинга по компаниям** можно запросить изменения всех компаний, на которые вы подписаны. Для этого на странице приложения нажмите **+Создать запрос** и выберите, какие изменения запрашиваются: все или только неотправленные. 

После обработки запрос в приложении добавится элемент для каждой компании, включённой в список мониторинга. В карточке элемента отобразятся данные по компании.  

4. **Отмена подписки**:

В приложении **Выключение мониторинга по компании** добавьте элемент, указав название или реквизиты компании, чтобы отменить подписку и перестать получать изменения по ней.