Skip to main content
Skip table of contents

Managing Roles

In AppBase Eccentex, managing roles refers to the process of defining and assigning different levels of access and permissions to users within the platform. This helps ensure that users have appropriate privileges based on their responsibilities and job functions.

Here are some key aspects of managing roles on AppBase Eccentex:

  1. Role Definition: Administrators can create custom roles based on the specific requirements of their organization. Roles can be defined to represent different job positions, departments, or levels of authority within the application.
  2. Permission Assignment: Each role can be assigned a set of permissions that determine what actions and functionalities a user with that role can access. Permissions may include creating, editing, or deleting records, accessing specific modules or features, and managing settings.
  3. Role Assignment: Once roles and permissions are defined, administrators can assign users to specific roles. Users can have multiple roles if necessary, allowing them to perform different functions within the application.


Roles control access to features and capabilities in applications and components. After access has been granted to a role, all the groups or users assigned to the role are granted the access. 


Creating a User Role

  1. On the top right, navigate to 
    cog
     → Application Studio → ServiceJourney
  2. Once inside Application Studio, navigate to Security → Roles
  3. Click on New Role button
  4. Fill out the appropriate fields
  5. Click Save
  6. Navigate to Deployment Management → Deploy and deploy the solution

Managing the list of Groups or Users assigned to a Role

  1. On the top right, navigate to 
    cog
     → Manage Users
  2. Navigate to User Management → Roles
  3. Click the hyperlink of the role whose membership you want to manage
  4. Click on the Role Groups tab or the Role Users tab and then click Edit
  5. Move the appropriate groups/users between the two boxes as needed
  6. Click Save

Users need to log out and log back in for these changes to take effect

Base Roles in ServiceJourney

The following roles are part of the standard installation of ServiceJourney

RoleDescription
Platform Level
System: Allow App Studio

This role allows the user to open the Application Studio where he can configure solution components. Basically, it's a combination of "Allow Solution Design" and "Allow Environment Administration" roles.

This role allows changing the solution resources files, which are part of the solution configuration. This role must be allowed only for the user who has the right to change the configuration.

System: Allow Company Setup
This role grants privileges to manage all Company settings including Security Settings. This role gives access to all AppBase API used in the "Company Setup" section. Contact support for additional instructions.
System: Allow Environment Administration
This role grants System role, that allows access to the configuration of capture channels, scheduled tasks, and other runtime components for the corresponding environment. Contact support for additional instructions.
System: Allow My Workspace
This role provides access to the AppBase UI section that allows a user to manage some of their own settings or change their password. This role is required for the user to be able to open the AppBase home page after login.
System: Allow Solution Design

The features controlled by "Allow Solution Design" are equal to the "Allow App Studio" role, except for features, allowed for the "Allow Environment Administration" role. Contact support for additional instructions.

"Allow Solution Design" role allows to do "Preview" only. To do "Execute SQL", "Confirm" or "Apply Changes" need to grant "Allow App Studio" or "Allow Environment Administration" or "Allow System Administration" roles.

System: Allow System Administration
This role provides access to the page "System Setup". Through System Setup, you can create and administer users, set up solutions and their respective environments, and manage resources.
System: Allow User Management

This role grants the privilege to manage users (Create/Delete/Update), managing some of the Authentication Configuration properties (mostly related to Active Directory synchronization, and troubleshoot the synchronization errors). 

By allowing managing of user's groups/roles the role allows managing users' privileges. Contact support for additional instructions.

System: Solution AccessThis role allows managing the access to resources/API like CMS resources, Solution components state, and others.
Contact support for additional instructions.
Solution Level
AdministratorThe administrator role provides access to all the DCM administration tools
Case WorkerThe Case Worker role provides access to all the DCM runtime features
DeveloperThe Developer role provides access to all the DCM configuration and administration tools.
DEXP_RootDEXP_Root (Export Root) role provides access to all the features of the DEXP component
LTR_RootLTR_Root (Letter Generation Root) role provides access to all the configuration features of the LTR component
ServiceJourney Level
Front Office User

The user that interacts with customers

Back Office User

The user that processes cases in the back office

SubmitterSimilar to a Front Office User except who only creates Cases


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.