**Legacy** DocuSign eSignature for Salesforce - Connectの障害 - Required fields are missing
問題
エラー:(DocuSign Connectのログに記録されます)
SalesForceIntegration failed, Salesforce User: , dsfs__DocuSign_Recipient_Status__c failed, message: Unable to insert into dsfs__DocuSign_Recipient_Status__c, additional info: Required fields are missing: [dsfs__Parent_Status_Record__c]
原因
DocuSign Connect for Salesforceが正しく設定されていません。ステータスレコードオブジェクト(dsfs__DocuSign_Recipient_Status__c)のイベントがプライマリステータスオブジェクト(dsfs__DocuSign_Status__c)よりも先に発生すると、正しくリンクされません。このため、ステータスオブジェクトの生成に問題が生じます。
解決方法
[設定]>[DocuSign Connect]>[Salesforce]の順に開きます。表示されるConnectオブジェクトを正しい場所にドラッグ&ドロップします。まずプライマリステータスオブジェクト(dsfs__DocuSign_Status__c)、次に受信者ステータスオブジェクト(dsfs__DocuSign_Recipient_Status__c)、そしてカスタムオブジェクトの順に設定します。
Connectオブジェクトを正しい場所にドラッグ&ドロップしたら、エンベロープを送信するか発行してログを確認します。
また、dsfs__DocuSign_Status__cの設定に問題がある場合にもこの問題が発生します。
以下の設定を確認します。
-
dsfs__DocuSign_Status__cオブジェクトとdsfs__DocuSign_Recipient_Status__cオブジェクトを非アクティブ化します。
-
[新しいオブジェクト]>[DocuSign eSignature for Salesforce]の順に選択します。
-
新しいオブジェクトをアクティブ化します([アクション]>[アクティブ化])。
-
カスタムオブジェクトを使用している場合は、それをdsfs__DocuSign_Status__cに追加します。
-
再度テストを行います。
さらに、受信者ステータスオブジェクトとDocuSignステータスオブジェクトの設定が一致していない場合にもこの問題が発生します。これらのオブジェクトで有効化されているイベントと、[完了したエンベロープのみ]オプションの設定が一致していることを確認してください。