Can approve in email?


I have a workflow that sends an email to an approver. Part of the email body are details for approval, "Approve" button and "Disapprove" button.

Does Bonita support approval via email? When the approver clicks on the "Approve"/"Disapprove" button in the email it will send the appropriate value to Bonita for the workflow to continue.

Is this possible?

1 answer

This one is the BEST answer!

It is possible, absolutely.

However with so many different email clients out there you have to use the lowest common denominator and that would probably be a simple

<a href="http://myserver:8080/emailApprovalPage.html?approved={{True||False}}&process={{processID}}">

call to a web servlet which will then do the actual processing to move the process on.

The web servlet for example could then

REST Login
REST Start the process(es) with the parameters
REST Logout

The process then will run in the background.


PS: As this reply answers your question, please mark as resolved.


Submitted by alfred.ayson on Fri, 03/10/2017 - 04:17

Good Day,

Thank you for the quick response. The email user login to Bonita will be handled by the REST API? Is my understanding correct?

Best Regards,
Alfred Ayson