Adobe Sign - Apply Signature from Appian Button

Is it possible to apply the Adobe Sign e-signature based on an Appian button? If so, is there any documentation related to this?

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Lead Developer

    No.  As far as I've seen the best you can do is embed the Adobe Signing URL in an Appian interface and make the signing user sign it from there.  They will then need to be coached that they also must submit the Appian task (unless you can find a way in Appian to design around that, though I haven't yet).

  • That pretty much nails our issue. We are trying to find a way to reduce the number of "clicks" it takes to sign documents and it doesn't look like there's anything that can be done on the Adobe Sign side. We are toying with the idea of utilizing RPA to trigger based on the "Approval Button" and then apply an e-signature on the PDF. We probably will see some latency but possible a better user experience.

  • 0
    Certified Lead Developer
    in reply to tirthans4541

    I don't have experience with Adobe signatures, but isn't there an option to sign the documents via API calls? I mean, do you NEED that UI interaction? Trying to make two UIs to collaborate where none is made for this, will always be a pain.

  • 0
    Certified Lead Developer
    in reply to Stefan Helzle
    but isn't there an option to sign the documents via API calls?

    You can populate the template with arbitrary data via API call (which is nice and flexible) but actual signatures (as far as I've seen) require actual user interaction; there's "draw signature" functionality in place and all that, all backed by an Adobe-internal UI, which would be hard to side-step.

  • 0
    Certified Lead Developer
    in reply to Stefan Helzle

    I've done Docusign and AFAIK, it is not possible to do it via API.

    Closest you can get is embedding the web UI from the provider, clicking sign button and waiting for the webhook to come back and completing the task in the background.

  • 0
    Certified Lead Developer
    in reply to Mathieu Drouin

    OK. Then an interaction could look like.

    1 Appian UI with embedded Adobe UI

    2 User clicks "SIGN" in the Adobe UI

    3 Adobe calls Appian in the background

    4 User clicks a kind of "Refresh" button in the Appian UI

    5 Appian UI checks for the received callback and shows a "Continue" button

    There might be better options, but trying to make two nested UIs interact nicely is not supported by Appian outside of component plugins.

  • 0
    Certified Lead Developer
    in reply to Stefan Helzle
    User clicks a kind of "Refresh" button in the Appian UI

    I created a shared sub-interface that provides the user a button called "Validate Signature" - in the background, this passes in the Adobe Sign "Agreement ID" (the primary key text string identifying the unique instance of the signed document in question) and the email address of the current "signer", and validates whether the person has successfully signed within the embedded interface (which could technically happen externally too, for all Adobe cares) - when the signature condition has been satisfied, on-form variables switch around to show the user a regular "submit" button - though for our case, we had to make it the largest size, in an obnoxious color, and labelled something bludgeoningly obvious like "CLICK HERE TO SEND FOR PROCESSING --->", because we were finding too often that users would merely sign within the Adobe pane, then click out of the task without doing anything extra to submit the process along.

Reply
  • 0
    Certified Lead Developer
    in reply to Stefan Helzle
    User clicks a kind of "Refresh" button in the Appian UI

    I created a shared sub-interface that provides the user a button called "Validate Signature" - in the background, this passes in the Adobe Sign "Agreement ID" (the primary key text string identifying the unique instance of the signed document in question) and the email address of the current "signer", and validates whether the person has successfully signed within the embedded interface (which could technically happen externally too, for all Adobe cares) - when the signature condition has been satisfied, on-form variables switch around to show the user a regular "submit" button - though for our case, we had to make it the largest size, in an obnoxious color, and labelled something bludgeoningly obvious like "CLICK HERE TO SEND FOR PROCESSING --->", because we were finding too often that users would merely sign within the Adobe pane, then click out of the task without doing anything extra to submit the process along.

Children