Mobile permissions documentation

Mobile Role-Based Access in Petrodweep

Learn how Petrodweep mobile app access changes for owners, admins, managers, employees, customers, auditors, and tanker employees using permissions, dashboard variants, role scope, and inactive status.

Mobile App Docs Mobile Access Docs
Petrodweep mobile reports access screen representing role-based mobile access
Mobile screens are filtered by role, permissions, policy, and active status

Petrodweep mobile access is controlled by role, permissions, dashboard variant, role scope, check-in policy, and user status. This is why two users at the same pump can see different dashboards, tabs, admin tiles, and menu links.

Admin and owner

Can access broad setup, user, report, approval, and operations workflows when permissions allow.

Staff and customer roles

Employees, managers, and customers see focused screens related to their daily work or account scope.

Inactive users

Inactive status can hide operational tabs and menu items even after login.

Mobile app doc Mobile App Mobile roles and permissions

How to use this documentation

Use this page as an end-user workflow guide. It explains who should use the page, what setup is needed, what steps to follow, what fields matter, and what to check when something looks wrong.

Who should use it

Owner Admin Manager Employee Customer Auditor Tanker Employee

Before you start

  • The user has an assigned role.
  • The user's role has permissions configured by an owner or admin.
  • The user's status is active for operational modules.

Step-by-step workflow

  1. 1

    Identify the user's role

    Start by checking whether the user is an admin, manager, employee, customer user, auditor, or tanker employee.

  2. 2

    Check active status

    Inactive users can have operational tabs and menu items hidden even after successful authentication.

  3. 3

    Check permissions

    Permissions decide whether modules such as shifts, coupons, invoices, reports, users, settings, and inventory appear.

  4. 4

    Check role scope and dashboard policy

    Customer scope, employee scope, auditor access, and tanker employee policy can change Home, tabs, Admin tiles, and Menu links.

  5. 5

    Refresh after access changes

    After an admin changes permissions, refresh or sign in again so mobile base data reloads the latest access rules.

Important fields

Role

The user's position, such as admin, manager, employee, customer, auditor, or tanker employee.

Permission

A module-level access rule that controls whether a screen or action is visible.

Dashboard variant

The mobile policy used to choose role-specific dashboard behavior.

Role scope

Scope such as customer or employee context that affects visible tabs and modules.

Common mistakes

  • Changing a role but forgetting to assign the needed permissions.
  • Assuming customer users should see admin operating screens.
  • Assuming auditors should edit the same records as admins.
  • Not refreshing after an admin updates permissions.

Troubleshooting

A user cannot see Admin.

Check active status, dashboard policy, and whether the role should access Admin tiles.

A user can open Menu but not a module.

The module may require a permission that the role does not have.

Access changed but the mobile app still looks old.

Refresh the app, sign out and sign in again, or use base data retry if loading fails.

Related documentation

Mobile app equivalents

  • Mobile login and base data
  • Mobile navigation
  • Mobile Home dashboard

Screenshot note

  • Uses mobileApp9, the existing mobile reports access image, as a role-based access visual.

Understand role and permission together

A role gives a user a general position, but individual permissions decide whether specific modules such as shifts, coupons, invoices, reports, users, settings, or inventory appear.

Know the main role experiences

Admin users see broader setup and management tools. Managers see operational work assigned to them. Employees see shift and task-related flows. Customers see account, coupons, and invoices where allowed. Auditors see review-oriented access. Tanker employees see tanker and fuel delivery actions.

Use active status as an access signal

If a user is inactive, the app can hide Shift, Admin, and other operational actions even though the account exists.

Check Admin and Menu before assuming access is missing

Some screens are not bottom tabs. Users should check Admin tiles and Menu groups before asking for a permission change.

Ask an admin to update permissions

If a module should be visible but is missing, an owner or admin should review the user's role and permissions in the management workflow.

Role access checklist

Confirm the user's role
Confirm the user is active
Check whether the module appears in Admin
Check whether the module appears in Menu
Check role permissions for the missing module
Confirm customer, employee, auditor, or tanker scope where relevant
Refresh or log in again after permission changes

How Petrodweep supports mobile role access

  • Petrodweep filters bottom tabs, Admin tiles, and Menu items using loaded role policy and permissions.
  • The app supports admin, manager, employee, customer, auditor, and tanker employee experiences without making every screen visible to everyone.
  • Inactive status is documented so users understand why operational access may disappear.

Frequently asked questions

Why can another employee see a screen that I cannot?

Their role, permissions, active status, or scope may be different from yours.

Can an inactive user still log in?

They may authenticate, but operational tabs and actions can be restricted by inactive status.

Who changes mobile access?

An owner or admin should review roles and permissions for the user.

Related resources

Mobile Access Docs

Login and Signup

Learn how Petrodweep mobile login works with email, phone OTP, signup verification, pending approval, inactive users, base data loading, and retry behavior.

Read next

Mobile Navigation Docs

Mobile Navigation

Learn how Petrodweep mobile navigation works across Home, Shift, Coupons, Admin, Menu, hidden screens, role-based admin tiles, submenus, and sign out.

Read next

Need help with this Petrodweep workflow?

Share this documentation link with your team, or contact us if you want the matching workflow explained for your pump setup.