Limiting technician view/edit permissions — how granular?

I am evaluating the FieldPulse permission model for our field service deployment. The current documentation describes three primary roles: Admin, Manager, and Technician. However, I require clarification on the following points:

  1. Can the Technician role be restricted to view-only access for work orders not assigned to that specific user?
  2. Is it possible to prevent technicians from editing customer contact information while still allowing them to add job notes?
  3. Can field-level permissions be configured to hide pricing data (labor rates, parts markup) from technician view entirely?
  4. Are there any plans to introduce custom role definitions beyond the three standard roles?

I have confirmed that we are running FieldPulse version 3.2.1 (web) and our mobile fleet is standardized on iOS 17.6 with app version 3.2.0 (build 4821). Our compliance requirements stipulate that technicians must not have visibility to customer billing history or internal cost data.

Please advise on current capabilities and recommended configuration patterns. Reference to specific documentation sections or policy templates would be appreciated.

Parents
  • Thank you for the responses. I have implemented the "Restrict to assigned work orders only" setting as described.

    I can confirm that technicians with this restriction enabled are unable to view unassigned jobs in both the web interface and mobile application. This satisfies requirement #1.

    However, I have identified an inconsistency: when a technician uses the search function in the mobile app, customer records from unassigned jobs appear in search results with partial address information. This occurs despite the restriction setting. I have documented this behavior with screenshots and will submit a support ticket unless this is a known configuration issue.

    Regarding the pricing visibility gap: I have logged this as a control deficiency per Fatima's recommendation. We will proceed with the $0.00 template approach as an interim compensating control, with manual dispatcher review of all closed work orders.

    Please confirm whether the search visibility behavior is expected or requires escalation.

  • Anita — thank you for that detailed follow-up. I have reproduced the search behavior you described and confirmed this is unintended. Customer records from unassigned jobs should not surface in mobile search when the restriction is enabled.

    I am escalating this to our engineering team as a bug. You should receive a ticket reference within 30 minutes. The workaround until resolved: disable search for technician role users (toggle under Mobile Permissions), though I recognize this impacts usability.

    Your documentation of this as a control deficiency is appropriate. I will update here when the fix is scheduled.

Reply
  • Anita — thank you for that detailed follow-up. I have reproduced the search behavior you described and confirmed this is unintended. Customer records from unassigned jobs should not surface in mobile search when the restriction is enabled.

    I am escalating this to our engineering team as a bug. You should receive a ticket reference within 30 minutes. The workaround until resolved: disable search for technician role users (toggle under Mobile Permissions), though I recognize this impacts usability.

    Your documentation of this as a control deficiency is appropriate. I will update here when the fix is scheduled.

Children
No Data