Webインタビューを行っているユーザーが最後に特定の文書に署名する必要がある署名付きアプリケーションがあります。ドキュメントは一般的なテンプレートであり、現在ユーザー名と電子メールアドレスが空白のまま定義されています。テンプレートに定義されている役割に一致する、エンベロープの作成にユーザー名、電子メールアドレス、およびclientUserIdを提供しています。しかし、私はエラーを取得し続けるUNKNOWN_ENVELOPE_RECIPIENT - あなたが識別した受信者は、指定された封筒の有効な受信者ではありません。汎用テンプレートの「有効な受信者」は何を構成しますか?私は、テンプレートのユーザーと電子メールのフィールドに何かを置くことになっていますか?よくわかりません。一般的なDocuSignテンプレートの受信者を定義する上での混乱
以下のLarry Kの回答では、まさに私がやったことのようです。ここで
{
"accountId":"1234567",
"emailSubject":"Certification Documents",
"status":"sent",
"compositeTemplates":[
{
"serverTemplates":[
{
"sequence":"1",
"templateId":"5ed3d600-5a57-4fee-931f-53233858dc65"
}
],
"inlineTemplates":[
{
"sequence":"1",
"recipients":{
"signers":[
{
"name":"John Doe",
"roleName":"Applicant",
"recipientId":"1",
"clientUserId":"62",
"email":"[email protected]",
"tabs":{
"textTabs":[
{
"tabLabel":"EmplName",
"value":"John Doe"
},{
"tabLabel":"SSN",
"value":"123456789"
},{
"tabLabel":"DoB",
"value":"08\/26\/1991"
}
]
}
}
]
}
}
]
}
]
}
をゲット受信者が応答である:ここではJSONはエラーになります封筒を作成する要求のためだ
{
"signers": [
{
"isBulkRecipient": "false",
"name": "",
"email": "",
"recipientId": "63543029",
"recipientIdGuid": "29a731f6-2f82-490f-9589-f551727414d9",
"requireIdLookup": "false",
"smsAuthentication": {},
"routingOrder": "1",
"note": "",
"roleName": "Applicant",
"status": "created",
"declinedReason": "",
"deliveryMethod": "email",
"templateLocked": "false",
"templateRequired": "false"
}
],
"agents": [],
"editors": [],
"intermediaries": [],
"carbonCopies": [
{
"name": "Real Person",
"email": "[email protected]",
"recipientId": "83856197",
"recipientIdGuid":
"0f80a5ab-2050-472a-b072-7a18794a4726",
"requireIdLookup": "false",
"smsAuthentication": {},
"routingOrder": "1",
"note": "",
"roleName": "Mancon",
"status": "created",
"declinedReason": ""
}
],
"certifiedDeliveries": [],
"inPersonSigners": [],
"recipientCount": "2"
}
が、私はそれを持っています。デバッグ用のものとライブコードを混在させすぎて、コードを乱す反復が多すぎます。私はデバッグメッセージを踏んだので、エラーがエンベロープの作成から来ているように見えました。しかし、実際には、コードが実際にエラーを生成していた署名ビューのリクエストに行き着いていました。そして、あなたが推測するように、エンベロープと一致しなかったdebug clientUserIdがありました。私はそれが嫌いです!コーチングに感謝します。それは結局本当の問題に私を導いた。トラブルシューティングするには
あなたも(同じテンプレートIDについて:5ed3d600-5a57-4fee-931f-53233858dc65) "テンプレートの受信者を取得" 要求を実行しようとすることはできます - GET/v2/accounts/{accountId}/templates/{templateId}/recipientsをクリックして、投稿を返信してください。受け取ったエラーは、エンベロープ作成要求で指定しているものと受信者の役割がテンプレートでどのように定義されているかの間の受信者情報の不一致を示しています。 。 –