# Roles & Permissions

Security Groups interact with roles and permissions to give you as much control as you need over features available to Users of your Trading Partner. By creating a Security Group and assigning roles to it, you allow for a class of Users that have the appropriate set of permissions to undertake their required work across the DX2 Portal.

While you create and manage Security Groups, the DX2 Portal defines the list of available roles along with the permissons those roles provide. This is illustrated in the following image.

Security Groups hierarchy

# Roles

The list of available roles and their permissions is shown in the table below. To better understand the purpose and effect of each permission, see Permissions below.

Role Description
Administrator Full access
Integration Manager Manage Trading Partner relationships, rules, and Document transforms
Document Manager Manage sent and received Documents
Document Capture Upload files for staging within document capture
Approval Manager Maintain Approval chains and account codes
User Manager Manage security groups and Users
Profile Manager Manage and edit company details
Account Coder Creates or revises distributions and account codes for Approval documents
Approver Approves assigned distributions for Approval documents
Approval Rejection Manager Handles rejected Approval documents including discarding and reassigning for recoding
Supplier Code Manager Creates and assigns supplier codes for Approval documents

TIP

When two roles assigned to a Security Group have overlapping permissions, those permissions are applied to the Security Group as per normal.

# Administrator

The Administrator role provides the following permissions:

  • Edit Company Profile
  • Users and Groups management
  • API Tokens management
  • Rules management
  • Transforms management
  • Invite Trading Partners
  • Trading Partners management
  • Staged Documents management
  • Upload staged Documents
  • Add Document comments
  • Discard Documents
  • Resubmit Documents
  • Edit Documents
  • Account codes management
  • Approval chains management
  • Approve Approval distribution
  • Approve Approval distribution as Chain Manager
  • Reject Approval distribution
  • Edit Approval distribution
  • Edit Approval distribution chain
  • Create Approval distributions
  • Approve Approval document
  • Approve Approval document as Chain Manager
  • Reject Approval document
  • Edit supplier code
  • Cancel Approval document
  • Reassign Approval document
  • Confirm Approval document coding
  • Recode Approval document

# Integration Manager

The Integration Manager role provides the following permissions:

  • API Tokens management
  • Rules management
  • Transforms management
  • Invite Trading Partners
  • Trading Partners management
  • Discard Documents
  • Resubmit Documents

# Document Manager

The Document Manager role provides the following permissions:

  • Invite Trading Partners
  • Discard Documents
  • Resubmit Documents
  • Edit Documents
  • Add Document comments
  • Upload staged Documents
  • Staged Documents management

# Document Capture

The Document Capture role provides the following permissions:

  • Upload staged Documents
  • Staged Documents management

# Approval Manager

The Approval Manager role provides the following permissions:

  • Account codes management
  • Approval chains management

# User Manager

The User Manager role provides the following permissions:

  • Users and Groups management

# Profile Manager

The Profile Manager role provides the following permissions:

  • Edit Company Profile

# Account Coder

The Account Coder role provides the following permissions:

  • Edit account codes on Approval Documents that are pending approval
  • Edit distribution amounts on Approval Documents that are pending approval

# Approver

The Approver role provides the following permissions:

  • Approve Approval distribution
  • Approve Approval document

# Approval Rejection Manager

The Approval Rejection Manager role provides the following permissions:

  • Cancel Approval document
  • Approve Approval document as Chain Manager
  • Approve Approval distribution as Chain Manager

# Supplier Code Manager

The Supplier Code Manager role provides the following permissions:

  • Edit supplier code

# Permissions

The list of permissions and their effects in DX2 is shown in the table below.

Permission Effect
Edit Company Profile Edit the company of profile (see My Company)
Users and Groups management Manage users and groups
API Tokens management Manage API tokens used for integration
Rules management Manage rules used for integration
Transforms management Manage Transformations used for integration
Invite Trading Partners Send invitations to other Trading Partners
Trading Partners management Manage Trading Partners
Upload staged Documents Upload staged Documents for Document Capture
Staged Documents management Manage staged Documents
Discard Documents Discard Documents
Resubmit Documents Resubmit Documents
Add Document comments Add comments to Documents
Edit Documents Edit Documents
Approval chains management Manage Approval chains
Account codes management Manage account codes
Edit supplier code Edit Approval document supplier code
Edit due date Edit Approval document due date
Approve Approval document Approve an Approval document to complete it
Reject Approval document Reject an Approval document with a reason for resolution
Cancel Approval document Cancel a rejected Approval document to finalise it
Reassign Approval document Reassign an Approval document to another User or group for coding
Confirm Approval document coding Confirm distribution coding and move Approval document to pending Approval state
Recode Approval document Assign an Approval document to the default coder to redo the distribution coding
Create Approval distributions Create new Approval distributions
Approve Approval document as Chain Manager Approve a document distribution as the Approval Chain Manager
Edit Approval distribution Edit Approval distribution excluding the Approval chain
Edit Approval distribution chain Edit Approval distribution chain
Create Approval distributions Create new Approval distributions
Approve Approval distribution Approve an Approval distribution
Reject Approval distribution Reject an Approval distribution
Approve Approval distribution as Chain Manager Approve an Approval distribution as the Approval Chain Manager
Last Updated: 12/06/2019, 1:12:30 am