Nexus SoftSphereDocumentation
Documentation › Nexus Suite › Securing

Securing Nexus Suite

Roles, module permissions, and the API paths each permission governs.

How access is decided

Every request passes three gates, in order. A failure at any gate is a refusal, and a later gate never widens what an earlier one denied.

  1. Authentication — a valid session. See Identity and sign-in.
  2. Entity scope — the request is bound to the company the user is signed in to. Someone with access to two entities still cannot read across both in one call.
  3. Module permission — the role must grant the action on the module that owns the route, per the table below.
Granting Administration is not the same as granting every module. Administration governs users, roles and configuration; transactional modules are granted individually.

Module permission matrix

14 modules. The last column lists the API paths each module actually governs, taken from the enforcement map inside the application rather than from documentation.

ModuleKeyActionsGoverns
Dashboard & Reportsreportsview create edit delete/soc2 /epm-scenarios /epm-strategic /epm-workforce /grc-controls /grc-issues /grc-monitor-rules /grc-risks
General Ledgerglview create edit delete/gl /accounts /journals /periods /agents /hier /adhoc /funds
Banking & Paymentsbankingview create edit delete/bank-changes /banking /payments
Fixed Assetsassetsview create edit delete/asset-masspool /fa /assets /leases
Customerscustomersview create edit delete/credit /customer-owner /customer-docs /customer-profile-classes /qual-initiatives /question-library /questionnaire-templates /registration-settings
Sales & ARsalesview create edit delete/ar/deduction-config /installments /proforma /margin-policy /item-price /price-list-for-branch /netting /br
Purchasing & APpurchasingview create edit delete/vendor-docs /vendor-profile /vendors-compliance /payx /vendors /requisitions /pos /goods-receipts
Inventory & Warehouseinventoryview create edit delete/atp /items /warehouses /bins /stock /moves /transfers /counts
Projectsprojectsview create edit delete/grants /exp /projects /timesheets /expenses /rates
Service Managementserviceview create edit delete/service /equipment
Approvalsworkflowview create edit delete/approvals /workflows
Documentsdocumentsview create edit delete/documents /sign
People (HCM)hcmview create edit deletescreen only
Administrationadminview create edit delete/jobs /admin/access-stats /admin/duty-conflicts /sender-domains /sender-prefs /iam/policy /iam/reports /iam/overview

Report group permissions

Reporting is granted separately from module access, so a role can read a screen without being able to export or schedule its reports.

Report groupKeyActions
Business Overviewbusiness-overviewview export schedule share
Financial Statementsfinancial-statementsview export schedule share
Receivablesreceivablesview export schedule share
Payablespayablesview export schedule share
Cash Flowcash-flowview export schedule share
Budgetsbudgetsview export schedule share
Consolidationconsolidationview export schedule share
Purchases & Vendorspurchasingview export schedule share
Inventoryinventoryview export schedule share
Taxestaxesview export schedule share