Docusign Rest API: Невозможно связать docusign с отчетом Salesforce - PullRequest
0 голосов
/ 26 декабря 2018

Я работаю в Salesforce и, когда, скажем, создается запись Opportunity, я использую api DocuSign rest api для отправки документа на подпись, который включает информацию из записи Salesforce.Я создаю конверт в апекс-код и отправляю клиенту по электронной почте.Я намереваюсь связать конверт (список, связанный со статусом Docusign) с этой конкретной записью salesforce.

Я могу успешно отправить конверт по электронной почте из кода apex, но не могу связать его с исходной записью salesforce.

Ниже приведен мой json, который я использую.

{
"templateId":"48fe922d-f395-47d8-97d4-d0047c3c8d18",
"status":"sent",
"emailSubject":"Send Envelope via REST from Salesforce",
"customFields":
    {
        "textCustomFields": 
        [{"value":"0062v000019uceT","show":"false","name":"Opportunity"}]
     }
}

К вашему сведению, я немного запутался со значением (Opportunity) для свойства name в вышеупомянутом json, если оно верно.Я попытался дать другое значение (поле DSFSSourceObjectId || из объекта статуса docusign, который является поиском родительского объекта возможности), а также это не сработало.

Дополнительная информация

Я установил docusign для управляемого пакета salesforce.С этим дополнительным наблюдением, есть два типа аккаунта с docusign.

  1. 30-дневная бесплатная пробная учетная запись, с которой docusign Connect работает автоматически, а связь API - нет.Это учетная запись, которая создается, когда мы устанавливаем и подключаем docusign к salesforce и обратно на вкладке администратора.
  2. Учетная запись разработчика, с которой не работает Docusign Connect, но может происходить связь API.

Если мои вышеприведенные утверждения верны, верно ли говорить, что Docusign connect и Docusign API не будут работать вместе?Если да, конверт, созданный и отправленный с использованием docusignAPI в apex, не будет автоматически обновлять статус docusign обратно в salesforce, как это происходит с docusign connect for salesforce?Нужно ли опрашивать другой API через регулярные промежутки времени, чтобы проверять статус docusign и обновлять данные в salesfoce?Или это можно сделать стандартным способом, используя docusign connect и API вместе?Это что-то, чего я не могу сделать из-за бесплатной пробной версии и смогу ли я сделать это в живой организации?

Пожалуйста, уточните.

1 Ответ

0 голосов
/ 27 декабря 2018

Мне удалось решить эту проблему, указав другое значение для свойства name в запросе json. "Название": "## SFOpportunity"

...