В своем приложении я создал информационную панель для конвертов с формой, где пользователи могут редактировать основную информацию о получателе конверта, а действие формы фиксирует изменения и создает PUT request для обновления информации в DocuSign. Также на этой панели инструментов находится Отправитель View, который загружается в фоновом режиме и становится видимым, когда пользователь нажимает nav-tab
Bootstrap.
При сохранении изменений получателю через форму меня встречает ошибка:
"errorCode": "EDIT_LOCK_NOT_LOCK_OWNER",\\r\\n "message": "The user is not the owner of the lock. The envelope is locked by another user or in another application"\\r\\n}'
Я считаю, что это связано с тем, что представление отправителя загружается в фоновом режиме, что предотвращает внесение изменений в конверт без предварительного нажатия кнопки «Отменить изменения» в окне iFrame представления отправителя. К сожалению, я не могу рассчитывать на то, что мои пользователи будут делать это каждый раз, когда они захотят внести изменения в конверт. Даже если я не загружаю iFrame представления отправителя до тех пор, пока он действительно не понадобится, я все равно не верю, что пользователи отменяют изменения перед отправкой моей формы.
Я пробовал удаление блокировки, но это оказывается безуспешным, и я должен дождаться тайм-аута блокировки, прежде чем я смогу снова использовать представление отправителя.
Предоставляет ли API какое-либо решение для принудительного снятия блокировки с конверта или дублирования действия «Отменить изменения» в представлении отправителя?