Categories: Uncategorized

Managing local WEBCON BPS groups

WEBCON BPS local groups management using simple process. Adding and removal of multiple group users by group owner at once.

WEBCON BPS local groups

In the WEBCON BPS Standalone installation, in which there is no SharePoint, and thus no SharePoint user groups, using WEBCON BPS local groups has become a key functionality. On the WEBCON community page you can find an example of the process for adding and removing users from WEBCON BPS local groups. I also decided to present my proposition of a process for user management in WEBCON BPS local groups.

Requirements for the process

I wanted the process to be as simple as possible to the end-user and that group management could be done by authorized business users – called group owners. Therefore, I formulated the following assumptions:

  • Enabling the creation of the role of the owner of the WEBCON BPS group, who will be able to manage the group’s participants without the intervention of the WEBCON BPS platform administrator
  • Possibility to add and remove many users at the same time within the same local WEBCON BPS group

Process implementation

First, I created the workflow as shown in the diagram below.

BPS Groups management workflow diagram

Then I added the following form fields:

  • Group – local WEBCON BPS group.
  • Group owners – people who will be able to edit a given WEBCON BPS local group. Attention! In my case, I used a field that has a limited number of characters in the database. If in your case you will keep a very large number of group owners in this field, it is worth using the item list attribute instead.
  • Group users – item list containing users from the local WEBCON BPS group selected in the “Group” field. This item list will be initialized based on current group content.
Added form fields
Configuration of the “Group” form field
Configuration of the “Group owners” form field
Configuration of the “User” column

Then I configured the initialization of the item list “Group Users” based on a SQL query that reffers the users of the local WEBCON BPS user group chosed on the form. Moreover I forced this item list initialization on “Group management” step using proper form rule.

Configuration of the initialization “Group users” item list
Forcing to initialize “Group Users” item list on page load

In my case the form field matrix looks like below.

Field matrix configuration

I have also prepared two bussiness rules. One that returns all newly added users on the form and the second one that returns all users removed from the item list “Group users”. Both business rules returns multiple users (if added or removed that many) separated by semicolns.

“Get new users” business rule configuration
“Get deleted users” business rule configuration

On entry to “Group management” step i created also action to add proper privileges to group owners.

Action to add edit privileges for group owners

Finally – using the business rules mentioned above, I configured actions that respectively add and remove users in the indicated local group of WEBCON BPS users.

Execution condition of “Add new users” action
Configuration of “Add new users” action
Execution condition of “Delete users” action
Configuration of “Delete users” action

Summary

Thanks to the implemented process, managing local WEBCON BPS groups is very simple and pleasant. What’s more, you can hand over the management of individual groups to authorized users, and spend your time creating new business processes instead of realizing access requirement tickets.

How it works
nedza.kamil

A graduate of the AGH University of Science and Technology in Krakow. When not involved in the creation and optimization of business processes, he plays board or computer games. He also is interested in using game mechanics (gamification) in real life and business. Spends the evenings creating and prototyping amateur games based on the UNITY engine.

Recent Posts

Using the FOR EACH ROW form rule in practice

The article describes how to use the FOR EACH ROW form rule in practice on…

3 years ago

Create your own WEBCON BPS Express laboratory from scratch.

A video tutorial on how to set up a WEBON BPS home laboratory from scratch…

3 years ago

JSON nested collection handling in WEBCON BPS

How to use the OPENJSON tabular function to handle a data import to WEBCON BPS…

3 years ago

REST Web Service Connections – WEBCON BPS Authentication

How to configure and use REST Web Service connections using WEBCON BPS Authentication. Examples of…

3 years ago

Upgrade WEBCON BPS Express from 2020 to 2021

How to upgrade standalone version of WEBCON BPS 2020 to 2021. The article describes the…

3 years ago

Global business rules – ready-to-use examples

Several ready-to-use examples of global business rules that you can create once and use in…

3 years ago