Pregunta

Recibiendo invALID_EMAIL_ADDRESS_FOR_RECIPENTO EN PASAJAS PLASE DE 130 Plantillas.Aquí están las dos solicitudes de JSON enviadas a DocuSign REST API V2:

{"status":"sent","emailBlurb":"","emailSubject":"Please DocuSign this document: blah blah blah",
"templateId":"308B68BB-85B7-42A0-8D11-7DF84F485681",
"customFields":{"textCustomFields":[{"name":"TAMID","value":"XXXXXXX"}]},
"templateRoles":[{"email":"dsmith16@answerfinancial.com","name":"Melinda Nelson","roleName":"Client"}]}


{"status":"sent","emailBlurb":"","emailSubject":"Please DocuSign this document: blah blah blah",
"templateId":"99EAF489-FA43-4943-A5EE-530D5888D078",
"customFields":{"textCustomFields":[{"name":"TAMID","value":"XXXXXXX"}]},
"templateRoles":[{"email":"dsmith16@answerfinancial.com","name":"Melinda Nelson","roleName":"Client"}]}

El primero devuelve el código de error inválido_email_address_for_RECEPIENTE, mientras que el segundo está correctamente "enviado".Miré las plantillas y parecen idénticas además del contenido del documento en sí.¿Alguien ha experimentado problemas similares, tenga solución?Cualquier ayuda es apreciada.

Aquí hay dos XML de plantilla casi idénticas.El que tiene "(código malo)" en el nombre devuelve el error el 100% del tiempo.Contenido del nodo PDFBYTES eliminado.

<?xml version="1.0" encoding="utf-8"?>
<EnvelopeTemplate xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.docusign.net/API/3.0">
<EnvelopeTemplateDefinition>
    <TemplateID>3fb25b02-eabc-49c1-b904-3d04a3601abd</TemplateID>
    <Name>MO 100 Producer Service Agreement (Bad Code)</Name>
    <Shared>true</Shared>
    <TemplatePassword/>
    <TemplateDescription>MO 100 Producer Service Agreement</TemplateDescription>
    <LastModified>2014-01-08T22:21:09.813</LastModified>
    <PageCount>1</PageCount>
</EnvelopeTemplateDefinition>
<Envelope>
    <AccountId>736c1f32-6c73-4798-b67b-de3f6a1a61bc</AccountId>
    <Documents>
        <Document>
            <ID>1</ID>
            <Name>MO_100_R_Producer Service Agreement.pdf</Name>
            <PDFBytes/>
        </Document>
    </Documents>
    <Recipients>
        <Recipient>
            <ID>1</ID>
            <UserName/>
            <Email/>
            <Type>Signer</Type>
            <AccessCode/>
            <RequireIDLookup>false</RequireIDLookup>
            <SAMLAuthentication>
                <SAMLAttributes/>
            </SAMLAuthentication>
            <RoutingOrder>1</RoutingOrder>
            <Note/>
            <RoleName>Client </RoleName>
            <TemplateLocked>true</TemplateLocked>
            <TemplateRequired>true</TemplateRequired>
            <SignInEachLocation>false</SignInEachLocation>
        </Recipient>
    </Recipients>
    <Tabs>
        <Tab>
            <DocumentID>1</DocumentID>
            <RecipientID>1</RecipientID>
            <PageNumber>1</PageNumber>
            <XPosition>136</XPosition>
            <YPosition>519</YPosition>
            <ScaleValue>1</ScaleValue>
            <Type>SignHere</Type>
            <Name>Sign Here</Name>
            <TabLabel>Signature 1</TabLabel>
            <Value/>
            <TemplateLocked>false</TemplateLocked>
            <TemplateRequired>false</TemplateRequired>
            <Bold>false</Bold>
            <Italic>false</Italic>
            <Underline>false</Underline>
        </Tab>
        <Tab>
            <DocumentID>1</DocumentID>
            <RecipientID>1</RecipientID>
            <PageNumber>1</PageNumber>
            <XPosition>120</XPosition>
            <YPosition>608</YPosition>
            <ScaleValue>1</ScaleValue>
            <Type>DateSigned</Type>
            <Name>Date Signed</Name>
            <TabLabel>Date Signed</TabLabel>
            <Value/>
            <TemplateLocked>false</TemplateLocked>
            <TemplateRequired>false</TemplateRequired>
            <Bold>false</Bold>
            <Italic>false</Italic>
            <Underline>false</Underline>
        </Tab>
    </Tabs>
    <Subject>Please DocuSign this document: Producer Service Agreement MO</Subject>
    <EmailBlurb/>
    <SigningLocation>Online</SigningLocation>
    <CustomFields>
        <CustomField>
            <Name>TAMID</Name>
            <Show>True</Show>
            <Required>True</Required>
            <Value/>
        </CustomField>
    </CustomFields>
    <AutoNavigation>true</AutoNavigation>
    <EnvelopeIdStamping>true</EnvelopeIdStamping>
    <AuthoritativeCopy>false</AuthoritativeCopy>
    <Notification>
        <Reminders>
            <ReminderEnabled>false</ReminderEnabled>
            <ReminderDelay>0</ReminderDelay>
            <ReminderFrequency>0</ReminderFrequency>
        </Reminders>
        <Expirations>
            <ExpireEnabled>true</ExpireEnabled>
            <ExpireAfter>120</ExpireAfter>
            <ExpireWarn>0</ExpireWarn>
        </Expirations>
    </Notification>
    <EnforceSignerVisibility>false</EnforceSignerVisibility>
    <EnableWetSign>true</EnableWetSign>
    <AllowMarkup>false</AllowMarkup>
    <AllowReassign>true</AllowReassign>
</Envelope>


<?xml version="1.0" encoding="utf-8"?>
<EnvelopeTemplate xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.docusign.net/API/3.0">
<EnvelopeTemplateDefinition>
    <TemplateID>f8dba6af-5875-4a81-887a-28096b876c5c</TemplateID>
    <Name>MO 100 Producer Service Agreement</Name>
    <Shared>true</Shared>
    <TemplatePassword/>
    <TemplateDescription>MO 100 Producer Service Agreement</TemplateDescription>
    <LastModified>2014-01-08T22:23:50.34</LastModified>
    <PageCount>1</PageCount>
</EnvelopeTemplateDefinition>
<Envelope>
    <AccountId>736c1f32-6c73-4798-b67b-de3f6a1a61bc</AccountId>
    <Documents>
        <Document>
            <ID>1</ID>
            <Name>MO_100_R_Producer Service Agreement.pdf</Name>
            <PDFBytes/>
        </Document>
    </Documents>
    <Recipients>
        <Recipient>
            <ID>1</ID>
            <UserName/>
            <Email/>
            <Type>Signer</Type>
            <AccessCode/>
            <RequireIDLookup>false</RequireIDLookup>
            <SAMLAuthentication>
                <SAMLAttributes/>
            </SAMLAuthentication>
            <RoutingOrder>1</RoutingOrder>
            <Note/>
            <RoleName>Client</RoleName>
            <TemplateLocked>true</TemplateLocked>
            <TemplateRequired>true</TemplateRequired>
            <SignInEachLocation>false</SignInEachLocation>
        </Recipient>
    </Recipients>
    <Tabs>
        <Tab>
            <DocumentID>1</DocumentID>
            <RecipientID>1</RecipientID>
            <PageNumber>1</PageNumber>
            <XPosition>137</XPosition>
            <YPosition>519</YPosition>
            <ScaleValue>1</ScaleValue>
            <Type>SignHere</Type>
            <Name>Sign Here</Name>
            <TabLabel>Signature 1</TabLabel>
            <Value/>
            <TemplateLocked>false</TemplateLocked>
            <TemplateRequired>false</TemplateRequired>
            <Bold>false</Bold>
            <Italic>false</Italic>
            <Underline>false</Underline>
        </Tab>
        <Tab>
            <DocumentID>1</DocumentID>
            <RecipientID>1</RecipientID>
            <PageNumber>1</PageNumber>
            <XPosition>120</XPosition>
            <YPosition>609</YPosition>
            <ScaleValue>1</ScaleValue>
            <Type>DateSigned</Type>
            <Name>Date Signed</Name>
            <TabLabel>Date Signed</TabLabel>
            <Value/>
            <TemplateLocked>false</TemplateLocked>
            <TemplateRequired>false</TemplateRequired>
            <Bold>false</Bold>
            <Italic>false</Italic>
            <Underline>false</Underline>
        </Tab>
    </Tabs>
    <Subject>Please DocuSign this document: MO_100_R_Producer Service Agreement.pdf</Subject>
    <EmailBlurb/>
    <SigningLocation>Online</SigningLocation>
    <CustomFields>
        <CustomField>
            <Name>TAMID</Name>
            <Show>True</Show>
            <Required>True</Required>
            <Value/>
        </CustomField>
    </CustomFields>
    <AutoNavigation>true</AutoNavigation>
    <EnvelopeIdStamping>true</EnvelopeIdStamping>
    <AuthoritativeCopy>false</AuthoritativeCopy>
    <Notification>
        <Reminders>
            <ReminderEnabled>false</ReminderEnabled>
            <ReminderDelay>0</ReminderDelay>
            <ReminderFrequency>0</ReminderFrequency>
        </Reminders>
        <Expirations>
            <ExpireEnabled>true</ExpireEnabled>
            <ExpireAfter>120</ExpireAfter>
            <ExpireWarn>0</ExpireWarn>
        </Expirations>
    </Notification>
    <EnforceSignerVisibility>false</EnforceSignerVisibility>
    <EnableWetSign>true</EnableWetSign>
    <AllowMarkup>false</AllowMarkup>
    <AllowReassign>true</AllowReassign>
</Envelope>

La única solución que tengo hasta ahora es volver a crear las plantillas.No es un gran problema además de todo el dolor de cabeza relacionado asociado con él, pero esto se parece a un error.Puede ser DocuSign Guys tendrá tiempo para mirarlo en algún momento.

¿Fue útil?

Solución

Creo que puedo ver el problema, hice una diferencia de sus dos definiciones de plantillas y ver una diferencia que podría estar causando su problema.Si observa la función de plantilla para cada plantilla, la buena plantilla se ve así:

<RoleName>Client</RoleName>

y la mala plantilla tiene su función de este:

<RoleName>Client </RoleName>

Es probable que ese espacio adicional después de Client sea su problema.Para resolver, intente exportar la mala plantilla a través de la interfaz de usuario, retire el espacio, luego vuelva a subir y eso debe hacer el truco.

Otros consejos

Su JSON se ve válida para mí, pero sin también ver el XML para cada una de las plantillas que está utilizando para enviar (el que falla y el que tiene éxito), es difícil proporcionar muchos comentarios más allá de eso. (Si puede descargar la plantilla XML para cada plantilla, retire los bytes PDF de XML (para la brevedad) y actualice su pregunta para incluir el XML para cada plantilla, estaré encantado de revisar y proporcionar una respuesta adicional).

Estos mensajes (algo recientes) en el (Old) DocuSign dev parecen describir una cuestión similar:

El hilo final en la primera de estas dos publicaciones menciona un error DocuSign # (26473). Quizás alguien con DocuSign puede aparecer en este hilo con una actualización en ese estado de error, en la posibilidad de apagado de que esté detrás de los problemas que está experimentando.

Recibirá el error invlid_email_address_for_recipient, pero aún no ha usado el correo electrónico del destinatario en su programa todavía.

Use su dirección de correo electrónico (una para la cuenta de DocuSign) y no en el GUID DocUnSign del correo electrónico en su cuenta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top