Skip to main content

Permissions and Role Management

Overview​

This documentation explains how Piyovi controls access to pages, data, settings, and actions. It is written for company administrators who create roles, assign roles to users, review access, or troubleshoot missing and unexpected access.

Use this document to:

  • Understand the difference between permissions, roles, users, and the Super User setting.
  • Create job-based roles that give users only the access they need.
  • Assign and remove roles without accidentally leaving access through another role.
  • Understand why a user may see a page but not its buttons, or may have a permission but not see the related feature.
  • Look up the purpose of every production permission in the full permission reference.

Who should manage permissions? Only trusted company administrators should manage roles and user access. The ability to edit roles can be used to grant any available permission, including high-risk administrative permissions.

How Piyovi Access Works​

Piyovi uses role-based access control. A permission is not normally assigned directly to a user. Permissions are collected into roles, and one or more roles are assigned to the user.

1. Permission2. Role3. User4. Effective access
A named capability, such as viewing carriers or shipping an order.A job-based collection of permissions, such as Shipper, Admin.A person who can hold one or more roles.Every permission granted by any assigned role.

Permission types​

TypeWhat it meansTypical example
ManageBroad control over a module or record type. Usually includes creating, editing, deleting, and viewing.Manage Company
Read-OnlyAllows a user to open and review a page or record without changing it.Address Book - Readonly
ActionAllows one specific operation. Action permissions are often added to a base Manage or Read-Only permission.Ability to Ship, Ability to Update Shipment
ViewAllows a user to see a specific item or sensitive field, such as freight cost or comments.Ability to View Discounted Cost

Rules that determine access​

RuleWhat administrators need to know
Roles are additiveWhen a user has multiple roles, Piyovi combines them. A second role cannot deny access granted by the first role.
Any matching permission may be enoughA page or action may allow access when the user has any one of several accepted permissions.
Manage Company is broadThis permission is checked as a company-wide fallback in many areas and can grant much more access than its name suggests.

How to Manage Roles and User Access​

In most configurations, role and user administration is available from the Settings or Users & Roles area.

Required administrator access​

PermissionPurpose
Manage RoleCreate and edit roles, including the permissions included in each role.
Manage UserCreate, edit, activate, or deactivate company users and assign roles.

Create a role​

  1. Open User Roles : From the company administration area, open User Roles. Confirm that you are working in the correct company.
  2. Select Add Role : Create a clear, job-based role name such as Shipping Clerk, Invoice Auditor, or Carrier Administrator.
  3. Add a description: Describe the job purpose, intended users, and any limits, such as no cost visibility or no approval access.
  4. Select permissions: Start with the module access permission, then add only the actions and sensitive views required for the job
  5. Save and test: Save the role and test it with a non-administrator user before assigning it broadly.

Assign a role to a user​

  1. Open Users: Open the company user list and select the user who needs access.
  2. Review current roles: Check every role already assigned to the user. Remember that access from all roles is combined.
  3. Assign the role: Select the required role or roles and save the user.
  4. Validate access: Confirm the user can open the required pages and complete the required actions, while restricted data and actions remain hidden.

Change or remove access​

  • To update multiple users at once, edit the shared role. Every user assigned to that role receives the change.
  • To change access for one user only, assign a different role or create a separate job-based role. Avoid creating a personal role unless there is a genuine business need.
  • To remove access, remove the permission from every assigned role that contains it, or remove the role from the user.

Why access may remain after a permission is removed? The same permission may still be granted by another assigned role, by Manage Company, or by the Super User setting. Review the user's complete access, not only the role you changed.

Permission Reference​

This reference lists every production permission from the permission inventory. Permission names are retained exactly so administrators can match this docyument to the Piyovi role editor.

Carrier Management​

Carrier availability, company carrier configuration, accounts, services, rates, and rate-shopping controls.

Permission nameTypeWhat it allows
Manage CarrierManageFull control over which carriers a company uses.
Carrier - ReadonlyRead OnlyView-only access to a company's carrier configuration.
Manage Rate ShopManageFull control over rate-shopping configuration (automatically comparing carrier rates).
Manage Rate Shop RuleManageFull control over rate shop rule configuration.
Rate Shop Rules - ReadonlyRead OnlyView-only access to rate shop rule configuration.

Company Setup and Administration​

Company-wide settings, profiles, security configuration, domains, navigation, metadata, and audit access.

Permission nameTypeWhat it allows
Manage CompanyManageFrequently checked alongside a more specific permission as an either/or fallback — effectively a company-wide master key for all actions.
Manage PiyoviManageManage to Piyovi login (default).
User ProfileManageManage the user's own Piyovi profile settings (default).
Company PreferenceManageManage general company-wide preference settings.
Manage Api keyManageFull control over API keys used for external system access.
Manage Company MigrationManageFull control over data migration tools.
Manage Custom AttributeManageFull control over custom fields/attributes added to entities.
Manage SSOManageFull control over Single Sign-On configuration (Security) for the company.
Manage Company LookupManageFull control over lookup/reference data tables used across the company.
Company Lookup - ReadonlyRead OnlyView-only access to lookup/reference data.
Manage NMFCManageFull control over NMFC freight classification codes (Shipping & Compliance).
NMFC - ReadonlyRead OnlyView-only access to NMFC freight classification codes (Shipping & Compliance).
Manage NaviManageFull control over NAVI Agent.
Manage metadataManageFull control over custom company metadata fields.
Manage metadata - ReadonlyRead OnlyView-only access to company metadata fields.
Manage ActivityManageView/manage the company-level activity log.
View Shipment Audit LogsViewView-only access to the activity log.

Locations and Addresses​

Warehouses, facilities, saved addresses, and address validation configuration.

Permission nameTypeWhat it allows
Manage LocationManageFull control over the company's shipping locations (Organization).
Location - ReadonlyRead OnlyView-only access to company locations (Organization).
Manage Address Book>ManageFull control over saved ship-to addresses (Shipping & Compliance).
Address Book - ReadonlyRead OnlyView-only access to the address book (Shipping & Compliance).
Manage Address ValidationManageFull control over address validation configuration (Shipping & Compliance).
Address Validation - ReadonlyRead OnlyView-only access to address validation settings (Shipping & Compliance).

Products and Packages​

Package definitions, products, and SSCC label configuration.

**Permission name **TypeWhat it allows
Manage PackageManageFull control over package/box definitions (Shipping & Compliance).
Package - ReadonlyRead OnlyView-only access to package definitions (Shipping & Compliance).
Manage ProductManageFull control over the product catalog used when creating shipments (Shipping & Compliance).
Product - ReadonlyRead OnlyView-only access to the product catalog (Shipping & Compliance).
Manage SSCC ConfigurationManageManage SSCC label configuration (Shipping & Compliance).

Users and Roles​

Company users, role definitions, user preferences, password reset, exports, and shipment field access.

**Permission name **TypeWhat it allows
Manage UserManageFull control over company user accounts — create, edit, deactivate users (Organization).
Users - ReadonlyRead OnlyView-only access to the user list (Organization).
Manage User PreferenceManageManage individual user preference settings.
User Shipment PreferenceManageManage a user's default shipment preferences.
User Shipment Preference - ReadonlyRead OnlyView-only access to a user's shipment preferences.
User AESDirect PreferenceManageManage a user's AESDirect (export filing) preferences.
User AESDirect Preference - ReadonlyRead OnlyView-only access to a user's AESDirect preferences.
Manage RoleManageFull control over creating/editing user roles and what permissions each role contains.
Roles - ReadonlyRead OnlyView-only access to role definitions.
Manage Shipment Field Access ControlManageFull control over field-level access rules on the shipment form — i.e. which fields a given role can see or edit.
User Reset PasswordActionPermission to reset another user's password.
Ability to Export UserActionPermission to export the user list (e.g. to Excel/CSV).

Shipment Operations​

Shipment creation, packing, shipping, updating, cancellation, documents, manifests, consolidation, and spot quotes.

Permission nameTypeWhat it allows
Manage ShipmentManageThe core "full control over shipments" permission — create, edit, delete shipment records(Ship, Rate Shop and Shipments).
Shipment - ReadonlyRead OnlyView-only access to shipment records — the read-only counterpart to Manage Shipment.
View ShipmentsViewView-only access to shipment records/details.
Ability to PackActionPermission to perform the "pack" step of a shipment — assigning items to boxes/packages.
Ability to ShipActionPermission to actually execute a shipment with a carrier — the core "ship" action.
Ship - ReadonlyViewA special view-only mode for the Ship screen — lets a user see the shipping workflow without being able to actually ship.
Ability to Cancel ShipmentActionPermission to cancel a shipment.
Ability to Update ShipmentActionPermission to edit/update an existing shipment's details.
Ability to Validate ShipmentActionPermission to run shipment data validation (Validate icon in ship screen).
Ability to Copy ShipmentActionPermission to duplicate an existing shipment.
Ability to Archive ShipmentActionPermission to archive completed/old shipments.
Tms Inbound ShipActionPermission to create inbound (receiving) shipments.
Ability to Add Shipment CommentActionPermission to add a comment to a shipment.
Ability to View Shipment CommentViewView-only access to shipment comments.
Shipment Upload DocumentActionPermission to upload documents (BOLs, customs forms, etc.) to a shipment from Shipments screen (Upload document icon visible under the action).
Ability to Export ShipmentActionPermission to export shipment data (e.g. to Excel/CSV) ( Visibility of Excel export icons and Master export icon in Shipments screen).
Ability to Compare OptionsActionPermission to compare shipping rate/carrier options before booking.
Manage Batch ShipmentManageFull control over batch shipment creation workflows.
Batch Shipment - ReadonlyRead OnlyView-only access to batch shipments.
Manage Shipment ConfirmManageFull control over the shipment confirmation workflow.
Shipment Confirm - ReadonlyRead OnlyView-only access to shipment confirmation records.
Company Label PreferenceManageManage shipping label format preferences.
Enforce Business RuleActionPermission tied to enforcement of business rules before shipping.
Manage ManifestManageFull control over manifest Shipments.
Shipment Manifest - ReadonlyRead OnlyView-only access to manifest shipments.
Manage ConsolidationManageManage control access to the consolidate button (Ship screen).
Consolidation Rules - ReadonlyRead OnlyView-only access to the consolidation rule page ( Shipping & Compliance).
Manage Consolidation RuleManageFull control over Consolidation Rule page access ( Shipping & Compliance).
Manage Shipment ConsolidationManageFull control over consolidated shipments report.
Shipment Consolidation - ReadonlyRead OnlyView-only access to consolidated shipments report.
Shipment Pickup - ReadonlyRead OnlyView-only access to carrier pickup requests.
Manage Shipment Spot QuoteManageFull control over spot quote requests.
Shipment Spot Quote - ReadonlyRead OnlyView-only access to spot quote requests.

Cost and Financial Visibility​

Separate permissions for freight cost, discounts, published cost, billing, and freight markup rules.

Permission nameTypeWhat it allows
Ability to View Published CostViewPermission to see the "published" cost of a shipment.
Ability View Shipment Billing DetailsViewPermission to see billing details tied to a shipment.
Ability to View Discounted CostViewPermission to see discounted cost applied of a shipment.
Ability to View Marked Up CostViewPermission to see marked up cost.
Manage Shipment Freight CostManageFull control over freight cost data on shipments.
Shipment Freight Cost - ReadonlyRead OnlyView-only access to shipment freight cost.
Manage Freight Markup RuleManageFull control over freight markup rules — how cost is marked up for billing.
Freight Rules - ReadonlyRead OnlyView-only access to freight markup rules.

Returns​

Return shipment configuration, processing, saving, and read-only access.

Permission nameTypeWhat it allows
Manage Return ShipmentManageFull control over return shipment configuration.
Ability to Return ShipActionPermission to create/process a return shipment.
Ability to Save Return ShipmentActionPermission to save a draft/in-progress return shipment.
Return Shipment - ReadonlyRead OnlyView-only access to return shipment configuration.

Rules Engine and Rate Structure​

Business rules, rate/pricing structures, and their read-only counterparts.

Permission nameTypeWhat it allows
Manage RuleManageFull control over the business rules engine.
Rules - ReadonlyRead OnlyView-only access to business rules.
Manage RPSManageFull control over restricted party screening.
RP Screening- ReadonlyRead OnlyView-only access to restricted party screening.
Manage Rate StructureManageFull control over rate structures.
Rate Structure - ReadonlyRead OnlyView-only access to rate structures.

Export Compliance and AES​

AESDirect and export filing configuration, submission, and view access.

Permission nameTypeWhat it allows
Manage AESDirectManageFull control over AESDirect filing configuration for export compliance(Export).
AES Direct - ReadonlyRead OnlyView-only access to AESDirect export filing configuration(Export).
Manage Export FilingsManageFull control over export filing records/configuration.
Export Filing - ReadonlyRead OnlyView-only access to export filing records.
File ExportActionPermission to file/submit compliance export documents.

Documents​

Document templates, document rules, and custom shipment documents.

Permission nameTypeWhat it allows
Manage DocumentsManageFull control over shipment document (labels, BOLs, etc.) configurations .
Manage Documents - ReadonlyRead OnlyView-only access to document configurations.
Manage Document RuleManageFull control over rules governing which documents rules.
Document Rules - ReadonlyRead OnlyView-only access to document rules.
Manage Custom DocumentActionPermission to access custom document configuration of a shipment.

Data Import and Export​

Company data import and export configuration and jobs.

Permission nameTypeWhat it allows
Manage ExportManageFull control over shipment data export configuration/jobs.
Manage ImportManageFull control over data shipment import configuration/jobs.

Integrations and Connectors​

External integrations, webhooks, devices, connectors, file exchange, and storage channels.

Permission nameTypeWhat it allows
Manage IntegrationManageFull control over integrations configuration.
Integration - ReadonlyRead OnlyView-only access to integration configuration.
Manage WebhookManageFull control over outbound webhook configurations.
Webhook - ReadonlyRead OnlyView-only access to webhook configuration.
Manage ConnectorManageFull control over external system connector configuration.
Manage File ExchangeManageFull control over file exchange configuration.
File Exchange - ReadonlyRead OnlyView-only access to file exchange configuration.
Manage Storage ChannelManageFull control over storage channel configuration (File exchange).
Storage Channel - ReadonlyRead OnlyView-only access to storage channel configuration (File exchange).

Invoicing and Invoice Audit​

Invoice audit, reports, approvals, rejection, posting, archiving, comments, rules, and widgets.

Permission nameTypeWhat it allows
Manage invoice AuditManageFull control over invoice audit Configuration (Shipping & Compliance).
Invoice Audit - ReadonlyReadOnlyView-only access to invoice audit records.
Manage Invoice ReportsManageFull control over invoice reports (to get this page need to combine the Manage report permission).
Invoice Reports - ReadonlyRead OnlyView-only access to invoice reports.
Ability to Export Invoice ReportActionPermission to export invoice reports.
Ability to approve an InvoiceActionPermission to approve an invoice.
Ability to reject an InvoiceActionPermission to reject an invoice.
Ability to post an InvoiceActionPermission to post an invoice into the accounting record.
Ability to Archive InvoicesActionPermission to archive invoices.
Ability to View Invoice CommentViewView-only access to invoice comments.
Ability to Add Invoice CommentActionPermission to add a comment to an invoice.
Manage Invoice RuleManageFull control over invoice rules.
Invoice Rules - ReadonlyRead OnlyView-only access to invoice rules.
Manage Invoice WidgetsManageFull control over invoice-related dashboard widgets.

Reports and Dashboards​

Reports, dashboards, widgets, report sharing, and scheduled report administration.

Permission nameTypeWhat it allows
Manage ReportManageFull control over tracking shipments reports.
Manage Operational ReportManageFull control over operational metrics reports.
Ability to Share ReportsManageFull control over reports shared across users.
Manage Shipment Insights ReportManageFull control over shipment analytics/insights reports.
Manage DashboardManageFull control over dashboard configuration.
Ability to Share DashboardActionPermission to share a dashboard with other users.
Manage Shipment WidgetsManageFull control over shipment-related dashboard widgets.
Manage Operational WidgetsManageFull control over operational metrics dashboard widgets.
Manage Report SchedulerManageFull control over scheduled report configuration.
Report Scheduler - ReadonlyRead OnlyView-only access to scheduled reports.
Manage Report Scheduler LogManageView/manage the execution log of scheduled reports.
Report Scheduler - InvoiceActionPermission tied to scheduling invoice reports specifically.
Report Scheduler - ShipmentActionPermission tied to scheduling shipment reports specifically.

Notifications​

Notifications, recipients, channels, channel users, and notification templates.

Permission nameTypeWhat it allows
Manage NotificationManageFull control over notifications themselves.
Notification - ReadonlyRead OnlyView-only access to notifications.
Manage User NotificationManageManage which users receive notifications.
Manage Notification ChannelManageFull control over notification channels (email, SMS, Teams, etc.).
Notification Channel - ReadonlyRead OnlyView-only access to notification channels.
Manage User Notification ChannelManageManage which users are assigned to which notification channel.
Manage Notification TemplateManageFull control over notification message templates.
Notification Template - ReadonlyRead OnlyView-only access to notification templates.

Launchpad​

Launchpad module management and read-only access.

Permission nameTypeWhat it allows
Manage LaunchpadManageFull control over the Launchpad feature module.
Manage Launchpad - ReadonlyRead OnlyView-only access to the Launchpad module.
Manage DomainManageFull control over domain configuration.
Manage Domain - ReadonlyRead OnlyView-only access to domain configuration.
Manage PageManageFull control over custom company pages (e.g. a tracking page).
Manage Page - ReadonlyRead OnlyView-only access to custom company pages.

How to Choose the Right Permissions​

Permissions that need extra care

Permission or areaRisk and guidance
Manage CompanyActs as a broad company-wide fallback in many screens. Prefer specific permissions when practical.
Manage RoleAllows a user to create roles containing any permission and assign those roles. Treat as permission-granting authority.
Manage Api key / SSO / Integration / Webhook / FileExchangeCan expose or change system-to-system connectivity. Limit to integration or security administrators.
Carrier account and rate permissionsMay expose carrier credentials, account numbers, negotiated rates, and pricing logic.
Cost and billing view permissionsMay expose freight cost, discounts, published cost, markup, and billing information.

Manage versus Read-Only : Normally choose one permission from the pair based on whether the user should edit. Because some workflows use separate checks, test every business-critical page and action before publishing the role.

These templates are starting points. Adjust them for your company workflow, licensed features, locations, and separation-of-duties requirements. Test each role before production use.

Shipping Clerk​

For warehouse or shipping users who create, pack, validate, and ship orders but should not manage billing or company settings.

Access groupRecommended permissions
CoreManage Shipment; Ability to Pack; Ability to Ship; Ability to Update Shipment; Ability to Validate Shipment; Ability to Add Shipment Comment; Ability to View Shipment Comment
OptionalAbility to Copy Shipment; Shipment Upload Document; Ability to Compare Options; Ability to Export Shipment; Tms Inbound Ship
Usually excludeAbility to View Marked Up Cost; Ability to View Discounted Cost; Ability to View Published Cost; Ability View Shipment Billing Details; invoice approval/posting permissions; company administration permissions

Note : Grant Ability to Cancel Shipment or Ability to Archive Shipment only when the clerk is expected to perform those actions.

Shipping Supervisor​

For team leads who oversee the complete shipment lifecycle, exceptions, manifests, and operational corrections.

Access groupRecommended permissions
CoreManage Shipment; Ability to Pack; Ability to Ship; Ability to Update Shipment; Ability to Validate Shipment; Ability to Cancel Shipment; Ability to Copy Shipment; Ability to Archive Shipment; Shipment Upload Document; Ability to Export Shipment; Ability to Compare Options; Manage Manifest
OptionalAbility to View Marked Up Cost; Ability to View Discounted Cost; Ability to View Published Cost; Manage Batch Shipment; Manage Shipment Confirm; spot quote or consolidation permissions
Usually excludeUsers, roles, API keys, SSO, invoice posting, or integration administration unless the supervisor also owns those responsibilities

Note : Cost permissions should be approved separately from shipment operational access.

Billing / Invoice Administrator​

For users who review freight invoices, compare costs, approve or reject invoices, and manage invoice reports.

Access groupRecommended permissions
CoreManage invoice Audit; Manage Invoice Reports; Ability to approve an Invoice; Ability to reject an Invoice; Ability to post an Invoice; Ability to View Invoice Comment; Ability to Add Invoice Comment; Ability to View Marked Up Cost; Ability to View Discounted Cost; Ability View Shipment Billing Details
OptionalAbility to Archive Invoices; Ability to Export Invoice Report; Manage Invoice Rule; Manage Invoice Widgets
Usually excludeAbility to Ship; Ability to Cancel Shipment; carrier credential management; company role administration

Note: Consider separating invoice review from invoice posting when your company requires approval separation.

Read-Only Auditor​

For internal or external reviewers who need evidence and visibility but must not change records or execute actions.

Access groupRecommended permissions
CoreThe relevant *ReadOnly permissions for shipments, carriers, users, rules, reports, integrations, and invoices; View Shipments; View Rule; View Shipment Audit Logs; required comment view permissions
OptionalCost and billing view permissions only when included in the approved audit scope
Usually excludeAll Manage permissions; all Action permissions such as Ship, Cancel, Approve, Reject, Post, Export, or Reset Password

Note: Read-only access is module-specific. Include only the modules required by the audit scope.

Carrier and Rate Administrator​

For transportation administrators who configure carriers, service levels, accounts, rates, and rate-shopping rules.

Access groupRecommended permissions
CoreManage Carrier; Manage Carrier Service Level; Manage Carrier Account; Manage Carrier Special Service; Manage Carrier Rates; Manage Rate Shop; Manage Rate Shop Rule
OptionalManage Freight Markup Rule; Manage Rate Structure; Manage RPS; carrier charge management for approved platform administrators
Usually excludeUser-role administration, invoice posting, SSO, API keys, and unrelated company settings

Note: Carrier account permissions may expose credentials and negotiated pricing. Limit this role to trusted transportation administrators.

Integration Administrator​

For technical users who configure external systems, webhooks, file exchange, connectors, storage channels, and connected devices.

Access groupRecommended permissions
CoreManage Integration; Manage Webhook; Manage Connector; Manage File Exchange; Manage Storage Channel
OptionalManage Api key; Manage Worstation; Manage SSO
Usually excludeShipment cancellation, invoice approval/posting, user-role administration, or cost visibility unless required for support

Note: Review this role whenever an integration is retired or ownership changes. Credentials and API access should follow company security procedures.

Company Administrator​

For a small number of trusted users responsible for company setup, users, roles, carriers, and company preferences.

Access groupRecommended permissions
CoreManage User; Manage Role; Company Preference; required company setup permissions
OptionalManage Company; Manage Api key; Manage SSO; Manage Navi; Manage Activity
Usually excludeSuper User unless platform-wide unrestricted access is explicitly required and approved

Note: Prefer specific administration permissions. Add Manage Company only after confirming that the broader access is intended.

Troubleshooting Access Issues​

SymptomWhat to check
The user cannot see a page or menu itemConfirm the user has the module's Manage, Read-Only, or accepted View permission. Also verify that the company feature is enabled and the menu is available in the company navigation.
The user sees the page but cannot editThe user probably has Read-Only or View access but not the matching Manage or action permission.
The user can edit but cannot complete a specific actionAdd the specific action permission, such as Ability to Ship, Ability to Cancel Shipment, Ability to approve an Invoice, or Ability to post an Invoice.
The user cannot see cost or billing informationReview Ability to View Marked Up Cost, Ability to View Discounted Cost, Ability to View Published Cost, Ability View Shipment Billing Details, and related freight-cost permissions.
The user has more access than expectedReview every assigned role, Manage Company, and the Super User setting. Access is additive and cannot be denied by another role.
Access remains after removing a permissionThe same permission may exist in another role, or access may be granted by a broader permission or Super User.
The user has a permission but the feature is not visibleThe company may not have the related feature enabled, or the company navigation may not expose the module.
A role change affected many usersRoles are shared. Editing a role changes access for every user assigned to it. Review the role's user list before changing it.