Используется для настройки статусной модели подключаемого сервиса. На текущий момент поддерживаются такие действия:
APPLICATION_ID - идентификатор заявки в сервисе, которая указывается в составе URL. Должен быть передан в Goodfin в составе сообщения при получении заявки (см. пример в ШАГ 4.4. Отправка сообщения о присвоении номера заявке в сервисе).
EXT_APPLICATION_NUMBER - идентификатор, который приходит в сообщении от сервиса (тип сообщения: UpdateApplicationParams атрибут сообщения: applicationNumber).
SERVICE_SYS_VALUE - идентификатор поставщика продуктов(банка)
Примеры объектов в составе userActions (по требованиям поставщика сервиса возможно доработка и расширение поддерживаемых действий) | Описание назначения |
---|---|
{ | Показан пример, который будет выводить клиенту кнопку "Принять" с всплывающей подсказкой "Перейти по ссылке для принятия предложения". При нажатии на кнопку клиент перейдет по ссылке, сгенерированной на основе значения поля template. |
{ "actionType": "AGENT_GET_EXTERNAL_SIGN_URL", | Показан пример, который будет выводить агенту кнопку "Получить ссылку" с всплывающей подсказкой "Получить ссылку для принятия предложения". При нажатии на кнопку агент увидит модальное окно, в котором будет показана ссылка, сгенерированная на основе значения поля template. Агент сможет скопировать ссылку в буфер и далее передать клиенту любым удобным им способом. |
{ "actionType": "CLIENT_INTERNAL_SIGN", | Показан пример, который будет выводить клиенту кнопку "Подписать все ( {количество заявок})". При нажатии на кнопку клиент перейдёт на страницу Подписания всех заявок в статусе "Готова к подписанию" средствами Goodfin. Результат подписания будет передан в банковские сервисы, с которыми выполнена интеграция по подписанию заявок на стороне Goodfin. Примечание: На текущий момент работает для банковских сервисов на базе платформ IT-Finance, ITCredit. |
{ | Показан пример, который будет выводить агенту кнопку "Подписать все ( )". При нажатии на кнопку агент скопирует ссылку для отправки клиенту на подписание всех заявок в статусе "Готова к подписанию". Агент может отправить ссылку клиенту любым удобным способом. Клиент по полученной ссылке перейдёт на страницу Подписания всех заявок в статусе "Готова к подписанию" средствами Goodfin. Результат подписания будет передан в банковские сервисы, с которыми выполнена интеграция по подписанию заявок на стороне Goodfin. |
{ "actionType": "CLIENT_SIGN_OFFER", "label": "Принять", "description": "Перейти по ссылке для принятия предложения", "documentsToSignUrlTemplate": "https://exampleService.com/bg_offer_document_list?applicationNumber={EXT_APPLICATION_NUMBER}&serviceSysValue={SERVICE_SYS_VALUE}&applicationId={APPLICATION_ID}", "commissionInfoUrlTemplate": "https://exampleService.com/comissioninfo?applicationNumber={EXT_APPLICATION_NUMBER}&serviceSysValue={SERVICE_SYS_VALUE}&applicationId={APPLICATION_ID}" } | Показан пример, который будет давать возможность выводить кнопку "???". documentsToSignUrlTemplate - шаблон формирования URL на получение списка документов. Возможно использовать переменные:
commissionInfoUrlTemplate - шаблон формирования URL на получение информации о комиссии. Возможно использовать переменные:
|
{ | Если во внешнем сервисе есть возможность исправить заявку, то можно показать пользователю действие "Исправить заявку". Показан пример, который будет выводить пользователю кнопку "Исправить заявку в сервисе" с всплывающей подсказкой "Перейти по ссылке для внесения исправлений в заявку в сервисе". При нажатии на кнопку пользователь перейдет по указанному URL для редактирования заявки в сервисе. |
{ | Показан пример, который будет выводить текст со ссылкой для перехода в сервис. При нажатии на ссылку, сгенерированной на основе значения поля template, пользователь перейдёт в свой профиль в данном сервисе. |
Имя поля | Кратность | Тип | Описание | |
---|---|---|---|---|
actionType | 1 | Enum( CLIENT_EXTERNAL_SIGN AGENT_GET_EXTERNAL_SIGN_URL CLIENT_INTERNAL_SIGN AGENT_GET_INTERNAL_SIGN_URL CLIENT_SIGN_OFFER CORRECT_REQUEST GO_TO_SERVICE ) | Тип действия | |
label | 1 | String | Название действия | |
description | 1 | String | Описание действия | |
CLIENT_EXTERNAL_SIGN:signUrl | 1 | URL | URL на страницу с подписанием заявки | |
AGENT_GET_EXTERNAL_SIGN_URL:signUrl | 1 | URL | URL на страницу с подписанием заявки | |
CORRECT_REQUEST:url | 1 | URL | URL на страницу с возможностью редактирования заявки | |
CLIENT_INTERNAL_SIGN:documentsToSignUrl | 1 | URL | URL получения списка документов на подписание | |
AGENT_GET_INTERNAL_SIGN_URL:documentsToSignUrl | 1 | URL | URL получения списка документов на подписание | |
GO_TO_SERVICE:url | 1 | URL | URL на страницу с дальнейшими дополнительными действиями пользователя. |