WSO2 Business Process Server v3.0.1 Documentation

##### Overview

- Home
- Release Note
- WS-BPEL Compliance
- License

##### Downloads

- Releases

##### Installation Guide

- Installing WSO2 BPS

##### Quick Start Guide

- Modeling the process
- Deploying the process
- Testing the process

##### User Guide

- Deploying BPEL Processes
- Deploying Human Tasks
- Managing BPEL processes
- Managing BPEL process instances
- QoS for BPEL processes
- Securing BPEL processes
- Invoking secured partner services
- Versioning
- Management API

##### Human Task Guide

- Human Tasks Quick Start Guide
- Deploying HumanTasks
- Managing Tasks
- Developing a Human Task Artifact
- Human Task Management and Configuration
- Human Task Concepts

##### Administrator Guide

- External data sources Configuration
- Registry Configuration
- Events
- Unified Endpoints
- BPEL Extensions
- Transaction Factory Configuration
- Message Exchange Interceptors
- OpenJPA specific properties
- JMS Transport Configuration
- Process Instance Cleanup Tasks
- Process Hydration and Dehydration
- Enabling Peer-to-Peer(P2P) Communication
- Setting up a BPS Cluster

##### Best Practices

- Process Deployment Best Practices

##### Concepts

- Process Versioning
- Process instance events
- Partner links

##### WS-BPEL Extensions

- Activity Failure and Recovery
- Extension Activities and Extensible Assign Operations
- XPath Extensions
- Iterable ForEach
- Flexible Assigns
- BPEL4People Extension

##### Samples

- HelloWorld
- If-Else
- ForEach
- While
- Repeat Until
- Flow and Links
- Pick
- Synchronous and Asynchronous Service Invocations
- Fault Handling
- Split
- XslTransform
- Compensation Handler
- Event Handler

##### Resources

- FAQ
- External Articles
- Library
- Source Code

##### Community

- Forum
- Mailing Lists

##### Project Information

- Issue Tracking

# User Management

The User Management component of the WSO2 Carbon facilitates the management and control of user accounts and user roles at different levels. The key functionalities of this component include:

- Add, modify or remove user accounts
- Add, modify or remove user roles

## Managing User Roles

Use the Roles page to add new user roles, modify existing roles, or delete existing roles.

Figure 1: Roles Management

1. In the navigator, under Configure, click Users and Roles . The User Management page appears.
2. Click on Roles in the System User Store panel. The Roles page appears.

- To add a user role,

1. Click Add New Role on the Roles page.
2. Enter the role name.
3. Click Next.

Figure 2: Add user role

4. In step 2, select the permissions you want to assign to the role. Please refer to the Role Permissions guide for details on permissions.

Figure 3: Add permission to user role

- You can modify role permissions, and re-assign the users belonging to particular role, by clicking Edit Permissions, and Edit Users respectively on the Roles page..
- In step 3, optionally, you can select the users who belong to that role. (Some external user stores like LDAP, do not allow to create empty roles. In that case this step is mandatory.)
- Click Finish. The role you created will appear in the Roles panel.

Figure 4: Add users to role

- To delete a role, click Delete on the Roles page. Please note that you cannot delete the admin role from the system.

Note:

- If you connect to an external user store (like LDAP) in read only mode, you can read existing roles from it but you can not edit/delete the roles.
- In this case, you can still create new roles which will be managed internally and which are editable.
- If you connect to the external user store in read/write mode, you can edit the roles in external user store as well.