У нас есть интеграция DocuSign, которая позволяет нашим клиентам подписывать свои документы в DocuSign. Вот шаги, которые мы выполняем:
- Мы создаем новый конверт документа, нажимая на Конверты: создайте конечную точку.
Используя идентификатор конверта из На предыдущем шаге мы достигли конечной точки EnvelopeViews: createConsole , чтобы получить URL-адрес перенаправления. Мы получаем URL, который выглядит следующим образом:
https://demo.docusign.net/Member/StartInSession.aspx?StartConsole=1&t= [GUID] & DocuEnvelope = [ENVELOPE_ID]
Мы перенаправляем нашего пользователя на URL-адрес перенаправления с предыдущего шага.
Ожидаемое поведение: URL-адрес перенаправления должен перевести нашего пользователя на страницу черновика конверта, т.е. /prepare/<ENVELOPE_ID>
Наблюдаемое поведение: пользователь попадает на домашнюю страницу DocuSign.
Нам удалось обнаружить проблему, когда пользователь не вошел в DocuSign и пытается перейти к URL-адресу перенаправления:
- При входе в DocuSign (допустимый сеанс браузера) URL-адрес перенаправления успешно заканчивается на URL-адресе подготовки конверта.
- При выходе из URL-адреса перенаправления пользователь переходит на страницу входа, а после входа перенаправляет на домашнюю страницу.
ps. Мы использовали тот же рабочий процесс без проблем в прошлом. Эта проблема была доведена до нашего сведения через несколько дней go. (15 февраля 2020)
pps. Эта проблема затрагивает всех пользователей.