Синтаксис этих кнопок зависит от текущей настройки Salesforce. Ссылка на статью предназначена для более старой пользовательской кнопки DocuSign для Salesforce, которую необходимо использовать в классе classi c для триггера Execute JavaScript.
В ожидании версии пакета eSignature for Salesforce , это может не сработать для вас. При ближайшем рассмотрении этот код кнопки предназначен для предыдущей версии (DocuSign для Salesforce
После версии 7 и из-за проблем безопасности вы можете увидеть любая ошибка, связанная с токеном CSRF, что означает, что вы захотите использовать код кнопки в формате {! URLFor ()}.
Пример:
{!URLFOR('/apex/dsfs__DocuSign_CreateEnvelope', null, [
SourceID = Opportunity.Id,
CCRM = 'Decision Maker~Signer 1',
CCTM = 'Decision Maker~Signer',
DST = 'a2e2cd02-f11e-4c8c-a830-c9f2b6564a9e',
LA = '0',
LF = '0',
OCO = 'Tag'
]
)}
Теперь, если вы Перейдя на Salesforce Lightning, у нас есть встроенная в пользовательский интерфейс функция, предназначенная для разработки этих кнопок для вас с помощью интерфейса точка / щелчок.
Я посмотрел на приведенный вами пример, и он Похоже, что это неправильная маркировка. Я обратился в нашу службу поддержки, чтобы обновить статью. А пока взгляните на https://support.docusign.com/en/articles/DFS-URL-buttons-for-Lightning-basic-setup-limitations - это обрисовывает в общих чертах то, что я включил в свой ответьте и приведите несколько примеров, которые помогут вам начать. Дайте мне знать, если у вас есть дополнительные вопросы.