How to capture the digital signature on a SAIL form?
We need to digitally sign a PDF, Can we embed Adobe sign or DocuSign in Appian and digitally sign them in Appian SAIL form.
Using DocuSign will send us an email for digital signature. Is there any possibility to capture it in SAIL from from Appian.
Please suggest.
Discussion posts and replies are publicly visible
Docusign API has a feature to return to you the URL of the signed document, and you can use the a!webContentField() component to display the URL within the Appian SAIL Interface.
@Duy,Thanks for the update.
But signing of the document will be done outside Appian right(via mail).
Then based on the envelope I'd we need to retrieve the pdf content and display in Appian correct?
Is there any other approach possible to get this digital signature done from Appian itself rather than doing form Mail?
I assume that you are using 19.4, with the Docusign Integration already built. I was talking about 19.3, where we have to design the whole Docusign Integration, which has more flexibility, including signing the document within Appian itself.
You can take a look at https://docusign.github.io/postman-esign-api-collection/ for more guidances.
The general idea is to build a Process Model to create Signing Request, then retrieved the signed URL, and passed that signed URL into the SAIL Interface. After the SAIL Interface is submitted, retrieve the Signed Documents, and save it into Appian.
Or if you're using 19.4, https://docs.appian.com/suite/help/19.4/Connected_System.html#docusign I believe there's a function to download documents from specific envelope.
@Duy, Thanks for the update.
Yes we trying to use DocuSign as part of version 19.4
I'm trying to generate the receipt signing url passing the input parameters to the integration.
But I keep getting the below error.
DocuSign returned a 400 HTTP error
DocuSign returned the following error code: UNKNOWN_ENVELOPE_RECIPIENT The recipient you have identified is not a valid recipient of the specified envelope.
Vadivelan
Even I am getting the same Error.Have u got any solution for it
Hi Can you show the sample input message you are passing to generate the recipient signing URL?
Hi
Have you made use of Send document for esignature to get the envelope id?
@vadivelan: using the create and send operation ,I have sent the document .The reponse of that operation gives me envelopeId.I have passed that envelopId here.But getting the below error message in the response
Hi Please try the below. Pass the static recipient id as below in the input for Create and Send Envelope.Then use the same in recipient signing URL.a!toJson( { "emailSubject": "DocuSign API - Signature Request on Document Call", "recipients": { "signers": { { "email": ri!email, "name": ri!name, "clientUserId": "1", "recipientId": "1", "routingOrder": "1" } } } })
Got it...its wrking now..Thanks