User registration with approval workflow

It is possible to set up an approval workflow for the user registration. This is the registration carried out by the user himself when he logs in to Exponential the first time. This functionality is useful in the case when you wish to control who logs on to your system.

Configure the workflow

The system does not come with an approval workflow functionality enabled. In order to enable the functionality follow the steps below. First create the needed workflows, then connect the workflows to triggers, so that the approval workflow functionality is triggered when a user wants to register on your system.

Create workflow

An example of how an administrator creates a workflow as described in the steps below:

The steps above shows an example for approving content before publish. This workflow can be complex, depending on the case. For more workflow configuration please see the separate workflow documentation.

Note that in the case of creating an approval workflow for user registration you will need to create a new workflow: This workflow will end the registration process by sending a confirmation mail to the user that his account has been successfully created.

Follow the steps below to create the new workflow, in this case "FinishUserRegistration" as shown in the screenshot below:

Connect workflow to triggers

An administrator will do the following to connect the workflow to a trigger so that the user registration workflow will be enabled when a user wishes to register his/her user information.

You have now connected the approval workflow to triggers. This means that you have set-up a workflow approval process, and the user is presented with an approval workflow when he/she wants to register the user information in the log-in page.

Register user with approval workflow enabled

When a user logs in to Exponential the first time he/she needs to click "Sign up" in the log-in screen in order to register an account on the Exponential installation. In this case there is a workflow approval process connected to the user registration.

Powered by Exponential™ CMS Open Source Web Content Management. Copyright © 1999-2013 eZ Systems AS (except where otherwise noted). All rights reserved.