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 Reply Children
  • 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.

  • 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.

  • 0
    Certified Lead Developer
    in reply to Mike Schmitt

    That is exactly the issue with this kind of "integration" ...

    then click out of the task without doing anything extra to submit the process along
  • It's frustrating but it's vital to our business process - and fortunately the percentage of such failure is rather low (we process hundreds at a time, and only have to chase down a few stragglers).  It's frustrating that there isn't something more concrete to do about it, but I place most of that blame on Adobe and their frustratingly inflexible framework.