Administration
-
This sections handles the administration and the management of the console and is divided into 3 sections
Identity Management
Groups Management
Create a new group
Edit group properties
Modify the information of a group
(Same operations apply for nested subgroups)
Add / remove users from a group
Users Management
Create a new user
Edit the properties of a user
Delete an existing user
Membership Management
Bind users to groups
Bind users to groups and give them a role
Processes Information
Process Definitions List
Process Instances List
Tokens List
Dashboard Management
List all the dashboard queries
Update / edit individual dashboard queries
Delete dashboard queries
Create new dashboard queries
Jobs & Timers
View list of active jobs categorized by:
Timers
Node Jobs
Task Jobs
View details of each selected job and perform the appropriate operations such as pausing, resuming and canceling a job
Notification Management
Manage the email server settings that are used for the notification process\
Manage the email templates of the notification service.
Manage the SNMP settings for SMS notifications (optional and needs further discussions)
RSS Management (Manage the RSS feeds on the pages)
-
'Old Information'
The manage page has the following tabs: User management, Workflow management and System management.
User Management
The user management section provides the following features:
Users Management
Bulk task assignment update: In case a user goes on holiday or is unexpectedly absent.
Create new workflow users
Edit the security roles of users (allowed only by administrators)
Edit the email, name and other properties of users
Delete users
Groups Management
Note that groups can be organizational units, such as a team, a business unit or a department. In which case the group type should be something like 'hierarchical'. But groups can also be security roles, in which case the group type should be 'security-role' or something like that. I think some group types like 'hierarchy' and 'security-role' should be known and supported directly by the application. Note that organizations should always be able to define their own group types. Maybe this should be stored as an enum in the db as well? (ahum... in later versions of jbpm then:-) or maybe a small extension in the webconsole
Create new groups
Edit the groups properties (allowed only by administrators)
Delete groups
Add users to groups
Remove users from groups
Roles Management
Create new roles
Edit the roles descriptions (allowed only by administrators)
Delete roles
Assign roles to groups
Assign roles to users
Assign administrator role for users
Workflow Management
The workflow management section provides the following features:
Processes Management
Deploy a new process
Undeploy a process
Create a group of processes
Edit a group of processes
Delete a group of processes
Assign a process to a group
Revoke a process from a group
Assign / Modify properties of processes (Process description, Process Category, etc...)
Reports Management
Ability to create report templates and select the viewable columns
Ability to generate graphs from the reports and bind a graph or a number of graphs to a report.
Edit the report templates
Modify the security settings of the report templates
Share report templates with other users of the systems (private / public reports)
Export / Import report templates to / into BIRT
System Management
Logs: Browse the system logs
Logged in users: View the number of logged in users along with their session properties. Allow as well the option to log out a user (only by administrators)
System properties: View the system properties, OS properties, Application Server properties, version number, etc...
System management: Allow the system to be restarted or shutdown from the web interface
Notification Managament
Configuration of email server setting for notification (IMAP, POP, SMTP, hostname / port, authentication user)
Configuration of email templates: email templates that are used to be attached to a task for notification
Configuration of SMS server (SNMP settings)
Configuration of SMS templates
Comments