Overview
[top]
This section describes how roles are created and managed within Yellowfin. Roles are allocated to users and define a set of functions that the user is permitted to access within Yellowfin.
Role List
[top]
The role list is accessible via the administration panel. As a default you will have a number of pre-configured roles. These are listed below.
Unable to render embedded object: File (132.png) not found.
Sample Yellowfin Roles
[top]
When Yellowfin is initially deployed a standard set of roles is provided to you. These are:
Administrator |
The Yellowfin Administration role has access to database and user administration functions. These functions include managing users, groups and other configuration parameters. |
---|---|
Public Writer |
The Yellowfin Report Public writer has access for creating and editing Public reports. |
Report Consumer |
The Yellowfin Report Consumer can only read reports that have been published to the Public repository. |
Report Writer |
The Yellowfin Report Writer has access to favourites, a dashboard and Private report creation. |
Edit / Create Role
[top]
- To create or edit an existing role click either the create link or the role name that you wish to update. This will open the role edit form.
- Provide your role with a meaningful name and description.
Unable to render embedded object: File (133.png) not found. - You can now choose to make this role Mandatory, Default, or Guest:
Mandatory
This means that once this role has been created, and at least one user assigned the role, when users are deleted Yellowfin will check the role to ensure there is always at least one user with this role in the system. So if you try to delete the only user assigned the Mandatory role you will experience the following error:
Default Role
This means that when a user is created in Yellowfin, either by an Administrator, or through LDAP, they will be assigned this role unless otherwise specified
Guest Role
Guest roles are used for accessing external content.
Tour Storyboard
Select an existing public storyboard to present to new users from the [Welcome] page.
- Tick the functions you wish to allocate to the user. A description of these is available by rolling over the report information icon.
Unable to render embedded object: File (134.png) not found.
Note: See [Available Security Functions] for a full list. - Some functions will require you to provide the appropriate CRUD functionality. The acronym CRUD refers to all of the major functions that need to be implemented. Each letter in the acronym can be mapped to a standard SQL statement:
Create
INSERT new records
Read
SELECT records from the database
Update
UPDATE records in the database
Delete
DELETE records in the database
- The last option you have in the role settings is to specify what columns should be made available to users when viewing the report list.
Unable to render embedded object: File (135.png) not found. - Click Save when you have completed editing to make your role available.
Note: Yellowfin will do a function check to ensure you do not breach your license agreement.
[top]