Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Insert excerpt
_Banners
_Banners
nameadministration
nopaneltrue

This page is for PhixFlow administrators who want to manage user groups. 

Insert excerpt
_admin_user_topic
_admin_user_topic
nopaneltrue

See Also

Child pages (Children Display)
depth4

PhixFlow Default User Groups

PhixFlow has 6 user groups enabled by default. Each user group has its own role, which defines the privileges for the group. We recommend that you do not change the default roles, although users who belong to the Administrator group have permissions to update them if required.

To configure PhixFlow to have a different set of permissions, create:
  • a new user group and define the PhixFlow components that users can access
  • a new role that specifies the privileges.
Panel
borderColor#7da054
titleColorwhite
titleBGColor#7da054
borderStylesolid
titleSections on this page

Table of Contents
indent12px
stylenone

The default

We recommend that you create an App-User and App-Admin user group and associated role for PhixFlow. In the role you can configure the privileges related to using and managing applications

When a new application is created, PhixFlow automatically creates 2 user groups that belong to the application. The application creator is added to the user groups. Use these groups to configure the roles and privileges required to use and manage the completed application. If you have configured the App-User and App-Admin user groups and roles at the system level, you can simply refer to them in the application user groups. Otherwise, you have to set the privileges separately for each application; see Controlling User Access to Applications.

The user groups are :

User GroupAssociated RoleDescription
Default User Groups (maintained by PhixFlow)
AdministratorsAdministratorMembers can add new users and modify other user's accounts. Only members of this group can create, delete or update another users' credentials.
DesignersModellerMembers can create models and applications. They can also update general configuration options.
GuestsGuestMembers can view configurations, but have few other privileges.
Startupstartup

A user group for the initial setup of a new PhixFlow installation.  When first installed, PhixFlow creates a startup user in this group, with privileges to administer other users. Once you have added users to the Administrator group, remember to delete this user.

UsersUserMembers can view application screens, data and
dashboards
the repository.
SuperUsersSuperuserMembers have more privileges than
Users. Usually used for  managers who
users. Use this group for application designers or model managers. Superuser's have full access to
the
PhixFlow data and can create filters and views on it.
SuperUsers do not usually create or update the underlying models. TipThere is no default user group for application users. We recommend you create an App-User group and role, specifying the privileges that your application users require
 
Recommended Roles Configured:
  • either in the Full Repository, if you want all applications to use the same role
  • or in the application-specific repository, if you want to create a separate role for each application.
-AppUser

Requires configuration with the privileges required for application users to access and run applications. 

-AppAdminRequires configuration with the privileges required for application managers to maintain an application.
Application User Groups; see Controlling User Access to Applications
appname*

AppUser

The administrator or application designer must add users, roles and privileges to enable members to use the application.

appname_Admin 

AppAdmin

The administrator or application designer must add users, roles and privileges to enable members to manage the application.
For example, you may want to provide an application administrator with permission to approve certain actions, to run data management tasks or to add users to the application.

*appname is the application's name.

Adding or Changing a User Group

To configure PhixFlow to have a different set of permissions, create:

  • a new user group and define the PhixFlow components that users can access.
  • a new role that specifies the privileges.

To see the list of existing user groups, in the

repository

Full Repository, scroll down to

Insert excerpt
_user_group
_user_group
nopaneltrue
 and expand the section.

 If

If you are managing users for an application, find and expand the application name, and scroll to the user groups listed for the application.

To

edit

change a user group, double-click on the name and edit the properties.

To

create

add a new user group, right click 

Insert excerpt
_user_group
_user_group
nopaneltrue
 and select 
Insert excerpt
_new
_new
nopaneltrue

. The user group property tab provides sections add a name, the users who are members and the modeling objects and applications that the users can access. See User Group for details of the specific properties and how to edit the lists

; see User Group.

Tip

There are two ways you can add a user to a user group.

  • In the user group
property tab
  • properties Users section, open a list of users and drag one or more into the list.
  • In the user
property tab
  • properties User Group section, open a list of user groups and drag one or more into the list
.PhixFlow automatically updates the properties so that users and their groups remain consistent
  • .

Roles and Privileges

The privileges that members of a user group have is controlled by their role.To find out what privileges a user group has, in the user group

property tab

properties Role section, double-click on

the

a role. PhixFlow opens the role

property tab

properties where the Privileges section lists all the privileges. For example, the Modeller privilege includes List Database Exporters, Modify Database Exporters and View Database Exporters.

User groups can have multiple roles. For example you may want a group of users who can both create models and add filters to views on the models. In this case you could add the two roles Designers and SuperUsers. 

Note

We recommend that you do not change the default roles, although users who belong to the Administrator group have permissions to update them if required.

Restricting Access to Modelling Objects

By default, PhixFlow is set up to allow all users with the relevant privileges to access all

modelling objects

items, such as

streams

tables,

stream

views,

dashboards

screens, filters etc.

However, you

 

For items that belong to an application or package, the user also requires the privilege to access that application or package; see Controlling User Access to Applications.

You may need to restrict access to only some

objects

items, for example to provide access to specific

dashboards

screens related to a project. To do this:

  1. In the
object
  1. item's
property tab
  1. properties Access Permissions section, untick the All Users can View Data check box.
  2. Either, in
the object
  1. the item's
property tab
  1. properties User Group section, drag in the user group.
    or, in the user group
property tab
  1. properties, expand the section related to the type of object and drag it into the user group.

Now only users of the specified group can use the

modelling object

item

Access Permissions

You can limit which users can add or remove members from a user group. Tick the Access Permissions → Restrict who can manage members of this user group check box. PhixFlow adds a grid where you can drag in other user groups. See User Group > Access Permissions for details.


Learn More

Child pages (Children Display)
depth4