Fire up your applications with Jetfire
RSS
Jetfire Wiki


Quick Search
»
Advanced Search »

Jetfire Administration: Security Using Roles

Roles and Workspaces are used to secure data for the Registration solution.

Securing Workflows

Let's walk through an example of how Workflows are secured. The example secures data for the XYZ Workflow.

Workflow Name: 'XYZ'

To secure the workflow data, follow these steps:
  1. Create a unique Workspace for every Club. The Workspace name is 'XYZ'.
  2. Create a unique Role. The Role name is 'XYZ'.
  3. Add the 'XYZ' Role to the 'XYZ' Workspace.
  4. Create a User, who will be the Workspace Administrator. e.g. this may be 'Sally' or 'Sally@XYZ.com'.
  5. Add the 'XYZ' Role to the new User.
  6. The new User logs in.
  7. Add Workflow data.

Securing Workflows: Administrative Steps

Let's repeat the example - this time adding in the steps that the Jetfire Administrator must perform.
  1. Create a unique Workspace using the Jetfire New Workspace Web Part.
  2. Create a unique Role using the Jetfire New Role Web Part.
  3. Add the new Role to the Workspace using Jetfire Assign Jetfire Roles to Workspace Web Part.
  4. Create a new User using the Jetfire Create Jetfire User Web Part.
  5. Add the Role to the new User using the Jetfire Assign Jetfire Roles Web Part.
  6. Login using the Jetfire Login Web Part.
  7. Add Workflow Data.
    1. Set the Preferred Workspace to the new Workspace using Jetfire Preferred Workspace Web Part.
    2. Create a new Workflow using Jetfire New Workflow Web Part. The new workflow is added to the new workspace where the logged in user is the only user has access to.
    3. Review the workflows added using the Jetfire Workflow Navigation Web Part.

Verify that another user cannot see the data.
  1. (While the first user is logged in) Create a second User.
  2. First User Logs off.
  3. Second User logs in.
  4. Verify that Second User does not see the Workflows using the Jetfire Workflow Navigation Web Part.

ScrewTurn Wiki version 3.0.4.560. Some of the icons created by FamFamFam.