Would be great to see a example (video, pics, whatever) Anonymous User usage:

1. Anonymous user goes to Drupal page and Creates/Activates a new Case/Task/Workflow and fills out form
2. Submitted Data is tasked to an authenticated user who has to review and approve/reject. Approve or reject sends a email to the provided email address.

Bonus points: Force user registration of the anonymous user. Some way to associate cases that a user anonymously submitted after they have registered.

Comments

ethnp’s picture

That could be a good use case.

The first scenario, we could use http://wiki.processmaker.com/index.php/2.0/Web_Entry
That basically creates an iframe form that can be embedded anywhere, no need for authentication.

The second option, creating a user, can be done with our external registration plugin - http://wiki.processmaker.com/index.php/2.0/Web_Entry

That creates a user in processmaker, but not in drupal. We could however, with web services create the user in drupal after the user submits the form that is embedded.

So, we could certainly accomplish this level of functionality.

StephenOTT’s picture

Lets assume that PM and Drupal have Synced Users. Assume LDAP usage and the user gets created in Drupal which creates it in LDAP, and therefore gives access to PM.

ethnp’s picture

In that case, the external registration plugin becomes irrelevant.

What we would do then, is a web entry form, and just call the drupal web services for creating the new user on submission of the form. User gets created in drupal, therefore in LDAP, therefore in ProcessMaker.

We could pass a flag on submission in the case that would tie the to the user somehow.

ethnp’s picture

Status: Active » Closed (works as designed)