In this section:
...
Code Block | ||
---|---|---|
| ||
export const quotesDetailOpen = async ({ quoteAPI, api: { notify } }) => { const clicOutputResult = await quoteAPI.getHeaderOutputResult('outputName'); await notify.info(clicOutputResult); } |
Unification of User Roles
In Hurricane 9.3.0, in the Rebates module and Sales Compensations module 4 user roles have been modified, so that the behavior is consistent across the modules and is consistent between frontend and backend permissions.
Please review the changes and update your project setup accordingly.
Notation: Additions are marked green, deletions red.
Rebates
In this module, there have been changes in the two below listed user roles.
Role Name | Description | Tab / Document | Actions | ||||||
---|---|---|---|---|---|---|---|---|---|
Add | Edit | Delete | Revoke (RA) | Duplicate | Attributes | Calculate | |||
Administer Rebate Agreements (RM_REBATEAGREEMENTS_ADMIN) | Provides access to Rebate Agreements where the user can perform the listed actions. In addition, this user can revoke Rebate Agreements and delete attachments to Agreements in states other than Draft or Delete/Modify. This user can also create/edit/delete folders for Rebate Agreements. | Rebate Agreements | + | + | + | + | + | - | + |
Rebate Agreement Types | + | + | + | ||||||
To have access to Rebate/Payout Records, you also need the role . | Rebates Records | + | + | + | + | ||||
Payout Records | + | + | + | ||||||
Administer Rebates (RM_REBATEMANAGER) | Provides access to Rebate Calculations, Rebate Agreement Types and Rebate Condition Types and other components listed here where the user can perform the listed actions. This user can also create/edit/delete folders for Rebate Agreements. | Rebate Agreement Types | + | + | + | + | + | ||
Condition Types | + | + | + | + | + | ||||
Rebate Agreements | + | + | + |
| + | + | + | ||
Calculations | + | + | + | + | + | ||||
Rebate Records | + | + | + |
| + | + | + | ||
Payout Records | + | + | + |
| + | + |
|
Sales Compensations
In this module, there have been changes in the two below listed user roles.
Role Name | Description | Tab / Document | Actions | ||||||
---|---|---|---|---|---|---|---|---|---|
Add | Edit | Delete | Revoke | Duplicate | Attributes | Calculate | |||
Administer Sales Compensations Module (SC_ADMIN) | Provides access to the Sales Compensations module components where the user can perform the listed actions. Does not provide access to Sales Compensations logics. | Compensation Plans | +
| + | + |
| + | + | + |
Compensation Records | + | + | + | + | + | + | |||
Condition Types | + | + | + |
| + | + | |||
Compensation Types | + | + | + |
| + | + | |||
Calculations | + | + | + |
|
|
|
| ||
Accrual Records | + | + | + |
|
| + |
| ||
Administer Compensation Plans (SC_COMPENSATIONSMANAGER) | Provides access to Compensation Plans where the user can perform the listed actions. In addition, this user can revoke Compensation Plans and delete attachments to Compensation Plans in states other than Draft or Delete/Modify. This user can also create/edit/delete folders for Compensation Plans. | Compensation Plans | + | + | + | + | - | + | |
Compensation Types | + | + | + | + | + | ||||
To have access to Compensation/Accrual Records, you also need the role Manage Compensation Records. | Compensation Records | + | + |
|
|
|
| + | |
Accrual Records | + | + |
|
|
|
|
|
...