×

Please give details of the problem

Docs

Find

User Management

The User Management application enables users to manage RunMyProcess user accounts.

1 Overview

Administrative users can use the User Management application to manage all user accounts. This includes creating new users, editing user details (including re-setting passwords) and removing user accounts.

Non-administrative users can use the application to manage their own account and can also be granted access by an administrative user to view other users' accounts.

2 Accessing the application

The application can be found in the "Administration Applications" section after logging into RunMyProcess.

3 User Management Homepage

After accessing the application you will be presented with a screen showing summary details for all users that you have a right to view.

3.1 Summary Information

For each user the following details are displayed on the homepage:

ID A unique number allocated to each user.
Name The user's name.
E-mail The user's email address.
Profile The user's current profile within RunMyProcess. Those with an administrator profile can access each resource on the platform while those with a user profile can only access a project's resources for which he has access rights.
Language The language the user has set for the RunMyProcess interface.
Billing Status A user's billing status can be in one of two states - either overdue or in order. These status's are colour coded; red for overdue and green for in order .
Status A user account has one of four status; active, inactive, pending or blocked. These are colour coded – red for inactive , amber for pending , green for active and black for blocked .
Last Update The date and time that the user's details were last updated.
Created The date and time that the user's record was originally created.


3.2 Filters

There are filters to help you locate a specific user or group of users that you are interested in; you can filter by User Id, Name, e-maill address, user profile and user status. Click on to toggle the visibility of the filters.

You will need to choose the type of filter you require from the list provided and enter the criteria in the box beneath.

Possible filters are:

IN This is available when filtering by user ID. You will be required to provide a comma separated list of user IDs that you want to browse.
NOT IN This is available when filtering by user ID. You will be required to provide a comma separated list of user IDs that you want excluded from the result set.
= Only users that have an exact match for the data entered will be displayed.
!= This represents not equals; users that have an exact match to the criteria will not be displayed.
Contains This is used when filtering on text fields, namely name and e-mail address. Users are displayed if the text entered as the criteria is found within their name / e-mail address.
Does not Contain This is used when filtering on text fields, namely name and e-mail address. Users are displayed if the text entered as the criteria is not found within their name / e-mail address.

Where there is a limited number of possible values for a field (e.g. user profile), you can filter on each option.

Clicking on removes all set filters and all users are displayed.


3.3 Navigation

Twenty users are displayed per page, use the navigation bar to browse through the pages.


3.4 Graphs

You will notice two pie charts at the top of the page. These provide a summary view of the user accounts; the first by user status and the second by billing status. These charts help to highlight areas that may need attention.


3.5 Adding a Single User

To create a new user account, click on the button at the top of the summary screen. You will be taken to a new screen, for information on this screen, click here.


3.6 Adding / Updating Multiple Users

It is possible to add several users at the same time by clicking on the button at the top of the summary page. You will need to have prepared a file of user details beforehand. This file should be in csv (comma separated values) format. There is an example file for you to download as well as a template for you to follow when creating your file.

The first line of your file should specify the field headers. Each consecutive line in the file should contain the required data for one user.

The data below has to be provided for each user and has to be given in the order specified:

E-mail Address: This will be the user's logon

Name: The user's name

Profile: The user's profile - ADMIN or USER

Status: The user's status - ACTIVE, INACTIVE or PENDING

Language: ISO code for languages (e.g. en, fr, de)

Access IDE: YES or NO

Organisation: This specifies the pools and the lane within those pools that the user belongs to. It is possible to belong to more than one pool. The pools and lanes are specified by their unique identification number, please see the example below for the format required.

Here is an example file:

Users whose email addresses are not already registered on RunMyProcess will be added while ones whose email addresses are already registered will be updated. Upon completion of the import process, an email will be sent to the instigator listing the users added or updated.


3.7 Exporting the data

Twenty user records are displayed per page. It is possible to export a page of records to a file by clicking on the button above the user details. Choosing the 'default export' option will produce a csv (comma separated values) file using UTF-8 character encoding. Choosing the "Customize" option gives you options for the file produced; namely the character used to separate the fields, the character encoding system used, the decimal separator and the format of dates.


3.8 Updating User Details

You can update the information held for a user by clicking on the icon next to the required user. This will take you to a new screen, information about this screen can be found here.


3.9 Re-setting a user's password

To re-set a user's password click on the icon next to the user's record. Following confirmation that you wish to proceed, a new password will be generated and sent to the user in an email. The user will be prompted to change this password when they next log on.


3.10 De-activating /Removing a User

Before deactivating a user, it is good practice to consider creating a delegation for his tasks. If no delegation is in place, the user's tasks, and subsequently the whole request, will become blocked. If a delegation is in place, the representative will be able to execute the delegator's tasks and hence prevent the request becoming blocked.

Before proceeding with de-activating a user, their status must be inactive. To de-activate an active (green) or pending (amber) user click on the Remove icon next to the user's record; the user's status will become red and the user will no longer be able to access RunMyProcess. To completely remove a user, their status must be red (inactive). Clicking on the Remove icon will remove their details from the system. Care must be taken when removing a user as all processes launched by the user will no longer be accessible.


4 Manage User Details Page

This screen is accessed by choosing to add a user or to edit a user from the user management homepage.

The buttonbar at the top of the screen enables you to save your changes, refresh the data and remove the user. The save button will be disabled for deactivated users. To return to the User Management Homepage, click on

The number of tabs on Manage User Details page differs according to whether you're adding or editing a user and whether or not you are looking at your own account or another user's account. The table below shows when the various tabs are visable:

Settings Lane Membership Preferences & User Metadata Delegation Connected Apps & Privacy Support Authorizations
Adding a User * *
Editing a User * * * *
Editing Own User Account * * * * * *


4.1 Settings Tab

This page is divided into sections, Standard Settings, Advanced Settings and Change Password. Change Password is only visible if the user is editing their own details.


4.1.1 Standard Settings

Here you can manage the details held about a user. You can add or edit their name and email address, choose a language for the RunMyProcess interface and choose a profile for the user. There are two profiles to choose from, Administrator and User. An administrator has full access to the whole platform while a user can only access project resources for which he has been granted access rights.

The user status and billing status are also displayed here. A user account has one of four possible status; active, inactive, pending or blocked. These status are colour coded – red for inactive, amber for pending, green for active and black for blocked. When adding a user the status is set to pending.

ActiveThe user can use the RunMyProcess platform.
PendingThe user has been created, but has not yet accessed the application.
OverdueThe user has been de-activated and can no longer access RunMyProcess.
BlockedThe user has been locked out of their account because they failed to login successfully within the permitted number of attempts.

A pending user should connect and change his default password and accept the license agreements.

It is possible to activate pending and inactive users on this page by clicking on the button that is visable for pending and inactive users.

A user's billing status can be in one of two states - either overdue or in order. These status are colour coded; red for overdue and green for in order. When adding a user the billing status is set to green. If a user's license expires, the billing status will become red and the user status will become amber.

In OrderThe user can use the RunMyProcess platform.
OverdueThe user cannot perform any action on the platform because his license has expired.


4.1.2 Advanced Settings

Advanced Settings Further settings can be set here for the user. These are described below:

Automatically activate this user Tick this checkbox if you are using the 'Google oAuth 2.0' or 'Single Sign On' authentication method to connect to the platform. No password will be generated nor sent to the new user. The option will be shown only when a new user is added.
Receive Administration's message Tick this checkbox if you want to be alerted by e-mail about RunMyProcess maintenance operations.
View other users This gives the user access to user lists. This includes user lists in the User Management application, the IDE and a web interface (e.g. users of a lane list).
View metadata This gives access to view metadata in the IDE, the User Management Application and in any Web Interface.
View IDE This gives access to the RunMyProcess IDE which enables users to design processes and web interfaces.
IDE language This option is visible if the user has access to the IDE and enables users to choose a language for the IDE. The languages available are English, French, Spanish and Japanese.

4.1.3 Change Password

This section is only visible if the user is editing their own user details, it enables the user to change their password.

Change Password

4.2 Lane Membership

Lane Membership

Your organization will have already organized itself into pools and lanes. A pool can be thought of as a department and a lane as a role within that department. The lane membership page enables you choose the pools and lanes that the user belongs to.

Pool name The name of the pool.
Lane Name Name of the lane.
Path The path for showing this lane (Role/Entity) in the hierarchy of the organization.
Script A lane which contains a script is a dynamic lane which are auto populated based on the user's metadata and lane membership. It is not possible to change the membership of a dynamic lane.
Everybody? When this checkbox is ticked, this lane contains all users on the RunMyProcess account. It is not possible to change the membership of a lane where Everybody is ticked.
Lane ID Id of the lane
Acceptance User Use this to specify whether or not the selected user is authorized to launch applications and processes in acceptance mode for the current lane.
Live User Use this to specify whether or not the selected user is authorized to launch applications and processes in live mode for the current lane.

4.2.1 Filters

To help you locate the lane you are interested in you can filter on pool name, lane name, script id and lane id. Click on to toggle the visibility of the filters.

You will need to choose the type of filter you require from the list provided and enter the criteria in the box beneath.

Possible filters are:

= Only lanes that have an exact match for the data entered will be displayed.
!= This represents not equals; lanes that have an exact match to the criteria will not be displayed.
Contains This is used when filtering on text fields, namely pool name, lane name and script. Lanes are displayed if the text entered as the criteria is found.
Does not Contain This is used when filtering on text fields, namely pool name, lane name and script. Lanes are displayed if the text entered as the criteria is not found.

Clicking on removes all set filters and all lanes are displayed.

4.2.2 Navigation

Twenty lanes are displayed per page, use the navigation bar to browse through the pages.

4.2.3 Exporting the lane data

Twenty lane records are displayed per page. It is possible to export a page of records to a file by clicking on the button above the lane details. Choosing the "default export" option will produce a csv (comma separated values) file using UTF-8 character encoding. Choosing the "Customize" option gives you options for the file produced; namely the character used to separate the fields, the character encoding system used, the decimal separator and the format of dates.

4.3 Preferences & User Metadata

This page is only visible when you are editing an existing user's details. It is divided into two sections, User Preferences and User Metadata.

4.3.1 User Preferences

The information in this section is only editable if you are looking at your own user account.

4.3.2 User Metadata

The information in this section can be defined by the organization. Different values can be set for the different environments that the user has access to. This information is viewable to users who have 'View Metadata' enabled on their account. This is set in the Advanced Setting section of the Settings page.

4.4 Delegation

This page enables you to create and manage delegations and to view current representations. Delegating your tasks means that for a certain period of time, you will grant a colleague the right to validate, cancel and save all your assigned tasks. This can be useful if you are unavailable for some time.

Representations are delegations that other users have made where the current user is the one they have delegated their tasks to.

4.4.1 Creating a Delegation

This is accomplished by completing the information in the top pane.

You can search for and choose a colleague to delegate to from the drop down list. By clicking in the Date boxes you can choose the start and end dates for the delegation from a calendar. The date and time fields are editable. There are two types of delegations: global and project. A global delegation delegates all of your tasks while project delegations will only delegate your tasks for a particular project. If you choose to delegate at project level, you will be required to choose a project from the drop down list. A user can have several configured delegations per project but only one delegation at global level. The global delegation will apply to all projects that don't already have a delegation.
When you are satisfied with the delegation information click on to create the delegation.

4.4.2 Current Delegations

Delegations created by the user are displayed in a table on the page.

A created delegation can have a status of either "pending" or "active". These are colour coded, pending delegations are amber while active ones are green .

When a delegation is created its status is set to "pending". A pending delegation can be cancelled by clicking on Remove, the cancelled "pending" delegation will not appear in the delegation history. An active delegation can be stopped manually by clicking on or it will be stopped automatically when the end date is reached. The stopped delegation will be visable in the delegation history and the delegate will no longer be able to access the tasks. Stopped or expired delegations have a status of "Deactivated".

4.4.3 Current Representations

This table shows the details of the delegations that have been made by other users where the current user is the representative i.e. where the current user has been granted authority to validate, cancel and save all of another user's assigned tasks for a fixed period of time.

4.4.4 Delegation History

This table shows delegations that have been created by the current user that have been active but are now inactive, this could be because the time has expired or because the user cancelled the delegation.

4.5 Connected Apps & Privacy

OAuth2 Services

This page is divided into two:

4.5.1 Authorized access to third party services

This section shows a list of third party services that you have logged onto from your RMP account using OAuth2. This authorization remains in place until you decide to revoke it by clicking on the Remove button next to the service.

4.5.2 Third-party applications connected to your RunMyProcess account

This section shows a list of third party services to which you have given access to your RMP resources using OAuth2. This authorization remains in place until you decide to revoke it by clicking on the Remove button next to the service.

4.6 Support Authorizations

Support Authorization

The purpose of this page is to enable you to give access to your RunMyProcess application to a member of our Support Team. You will need to enter the support technician's login id and an expiry date for the access. The access is authorized by clicking on

At the bottom of the screen you can view all the previous support access that you have authorized, you can remove an authorization by clicking on next to the authorization you wish to remove.