AnsweredAssumed Answered

Recommendations for Custom Self-Registration App.

Question asked by pjaromin on Apr 16, 2013
Latest reply on Apr 22, 2013 by pjaromin
I've been charged with creating a basic self-registration app for Alfresco. The basic app would capture a user's registration information - which would essentially mirror
sys:person
.

The external app then needs to store this registration in the repository and kick off an approval workflow so that an administrator can review the application and either approve or reject the registration.

I've used the repo APIs (api/people) to create users and workflows in the past. However, I'm not sure of the best way to create a "tentative" user and then put that user through workflow.

I could probably create my own extension of
sys:person
and then create a normal document of this type, which then goes through custom workflow approval, resulting in a new user upon approval.

However, I'm thinking there might be a better way?

I could see perhaps creating a disabled person instead. However is there a way to then run this person through standard workflow and "enable" them upon approval or delete them upon rejection?

Thoughts/ideas?

This needs to work on community 4.0.e btw.

Thanks!

-Patrick

Outcomes