Versions Compared

Key

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

Todo - comments

This article describes the best way to control access to apps for end usersThis page is for application designers who need to specify which users can access an application.

Overview

For end users of a PhixFlow application, we recommend that access to PhixFlow itself is restricted. You can ensure that users can only access applications as follows.

...

  1. In the Full Repository, right-click Role and select 
    Insert excerpt
    _new
    _new
    nopaneltrue
    .
  2. In the role properties, set Basic Settings → Name to App User.
  3. In the Roles section toolbar, click 
    Insert excerpt
    _roles
    _roles
    nopaneltrue
     to open the list of roles.
  4. Drag in the following privileges:
    • Run Stream Actions
    • View Applications
    • View Dashboards
    • View Data
    • View Components
    • View Styles
    • View Filters
    • View Menu Items
    • View Menus
    • View Streams
    • View Stream Actions
    • View Stream Views
    • View Styles
  5.  Click 
    Insert excerpt
    _finish
    _finish
    nopaneltrue
     to save and close the new role.
  6. Add the App User role to the user groups that need access to the application. We need to confirm Todo-Fiona  confirm if this is now automatically added to the App Name user group that gets that gets auto-created.

Planning User Access to Screens

...

Note

This can easily become complex and hard to manage.

Controlling Access Using Action Buttons

...

Todo-Fiona Example and improve point 3

  1. Create a set of user groups to represent all application user roles.
  2. To each user group, add access to the actions buttons that the group of users need to access:
    •  tasks
    •  other dashboards
  3. Only associate the privileges specifically for this role, not for this role and everything “underneath” it. What does this mean? 
  4. At least one user group must contain the App User role.
  5. Layer the user groups onto the users so that they end up with the access they need.

...