1. Инструкция по интеграции
1.1 Процесс интеграции
Процесс интеграции показан на рисунке ниже.
1.1.1 Регистрация учетной записи eSignGlobal
Разработчикам необходимо посетить официальный сайт eSignGlobal для регистрации учетной записи.
- Песочница:https://app-sml.esignglobal.com/
- Производственная среда:https://app.esignglobal.com/
Адрес подключения OpenAPI:
- Доменное имя песочницы:https://openapi-sml.esignglobal.com
- Доменное имя производственной среды:
- Местонахождение данных в Гонконге:https://openapi-as1.esignglobal.com
- Местонахождение данных в Сингапуре:https://openapi-as2.esignglobal.com
- Местонахождение данных в Европейском Союзе:https://openapi-eu1.esignglobal.com
1.1.2 Создание приложения
Войдите в eSignGlobal, администратор может добавить приложение в меню «Настройки-Интеграция-Приложение» и получить ключ на странице редактирования приложения, а также настроить адрес обратного вызова.
1.1.3 Определение бизнес-процесса
После прочтения этого документа разработчики должны проанализировать существующие бизнес-процессы и подключить соответствующие интерфейсы в узле подписания, чтобы реализовать возможность электронной подписи в существующих бизнес-процессах.
1.1.4 Интеграция интерфейса
На этом этапе официально начинается работа по подключению. Если у вас возникнут проблемы в процессе подключения, вы можете обратиться в команду eSignGlobal для помощи в их решении.
1.1.5 Тестирование бизнеса
После завершения подключения функций интерфейса проведите несколько раундов тестирования бизнес-процессов по мере необходимости. Если у вас возникнут проблемы в процессе тестирования, вы можете обратиться в команду eSignGlobal для помощи в их решении.
1.1.6 Запуск проекта
Разработчики могут запустить проект, выполнив следующие действия:
- Переключение среды доступа к интерфейсу:Песочница ➡ Рабочая среда
- Переключение информации о приложении:app_id, app_secret песочницы ➡ Рабочие app_id, app_secret
2. Пример процесса
Ниже приведены примеры процессов вызова интерфейсов для нескольких типичных сценариев применения. Конкретный метод вызова зависит от вашего бизнес-дизайна.
Содержимое номера на рисунке представляет собой стандартный процесс бизнес-операций электронной подписи, а серая рамка - это API-сервис, предоставляемый eSginGlobal.
2.1 Процесс вызова интерфейса (классический сценарий) — пошаговая инициация
2.2 Процесс вызова интерфейса (классический сценарий) — быстрая инициация
3. Заключение
Бизнес-процесс электронной подписи делится на три этапа: инициализация, создание и открытие конверта, подписание.
Описание ключевых узлов процесса:
- Извлечение ключевой информации для подписи:При инициировании электронной подписи через eSignGlobal, платформе интеграции необходимо предоставить только информацию о подписанте, документы для подписи и т. д. для инициирования подписания контракта. Эта информация обычно собирается и сохраняется в бизнес-системе в ходе предыдущих бизнес-процессов.
- Создание конверта:eSignGlobal стремится создать надежный глобальный сервис электронной подписи, поэтому действия по подписанию документов (также называемые задачами подписи) представлены в виде конвертов. Платформа интеграции может настраивать соответствующие функции, такие как тема, примечания и т. д., при создании процесса подписи.
- Создание документа для подписи:В настоящее время eSignGlobal поддерживает только документы для подписи в формате PDF. Платформе интеграции необходимо подготовить документы для подписи заранее и добавить их в процесс подписи через «соответствующие интерфейсы загрузки файлов».
- Добавление подписанта:На этом шаге платформа интеграции может добавить сторону, подписывающую конверт, и настроить пользовательский интерфейс для подписанта, например, порядок подписи, положение подписи, необходимость пароля доступа и т. д.
- Открытие конверта:То есть разрешение подписанту начать подписывать документ. После открытия конверта не поддерживается добавление и изменение документов для подписи. В то же время он автоматически начинает циркулировать в соответствии с предварительно установленным порядком подписи, и eSignGlobal отправляет уведомление о подписи.
- Завершить конверт:То есть, после того как все подписавшие завершат подписание, платформа интеграции вручную закрывает конверт. (В дальнейшем eSignGlobal будет поддерживать добавление подписантов до закрытия процесса.)
- Скачать подписанные документы:То есть, скачать документы после того, как все подписавшие завершили подписание, можно вызвать только после завершения конверта.