Вы находитесь здесь:
API электронной подписи
API электронной подписи можно использовать самостоятельно для вызова функций Salesforce Contracts без использования пользовательского интерфейса. Эти API можно сильно настроить. Вы можете отправить один или несколько созданных документов для электронной подписи. Созданные документы могут быть связаны со стандартными или настраиваемыми объектами.
Чтобы узнать о необходимых полномочиях, см. Наборы полномочий для DocuSign.
Чтобы узнать об ограничениях управляющего Apex, см. раздел «Управляющие и ограничения выполнения».
Дополнительную информацию об API электронной подписи см. в разделе Ресурсы электронной подписи.
| Метод | Описание |
|---|---|
| getRecipients | Используйте этот метод для просмотра списка получателей документов. Для добавления настраиваемой логики посредством настраиваемого класса:
Чтобы настроить способ возврата получателей, внедрите интерфейс ind_docgen_api.OpenInterface в глобальный класс Apex. Ниже указан пример внедрения, извлекающего все контакты с приветствием «Мистер»: recipientSelector и sourceObjectId являются дополнительными параметрами. Параметр sourceObjectId передается в качестве ввода в класс Apex и расходуется при необходимости. Чтобы настроить настраиваемый класс посредством метаданных, добавьте запись в объект конфигурации электронной подписи со следующими значениями:
|
| getDocuments | Используйте этот метод для просмотра списка документов, отправленных для электронной подписи. Если параметр IsAssociatedWithClm:
Для добавления настраиваемой логики посредством настраиваемого класса:
Чтобы настроить способ возврата документов для eSignature, внедрите интерфейс ind_docgen_api.OpenInterface в глобальный класс Apex. Ниже указан пример внедрения, извлекающего документы из записей ContentVersion, связанных с данным sourceObjectId: documentSelector является дополнительным параметром. Чтобы настроить настраиваемый класс посредством метаданных, добавьте запись в объект конфигурации электронной подписи со следующими значениями:
Имя настраиваемого класса в URL-адресе API передавать не нужно. |
| getNotificationSettings | Используйте этот метод для просмотра параметров напоминания и уведомления об истечении срока действия. SourceObjectId является обязательным параметром, возвращающим соответствующие параметры уведомлений для объекта. API считывает параметры уведомлений из следующих параметров конфигурации:
|
| sendEnvelope | Используйте этот метод для включения новой транзакции DocuSign. |
| voidEnvelope | Используйте этот метод для истечения срока действия или аннулирования конвертов, связанных с объектом. |
| updateEnvelope | Используйте этот метод для отправки специального запроса в DocuSign для обновления статуса конверта. |
