About Contracted Task Execution in Mobile

Mobile Work Order (MWO) supports two categories of contracted tasks: Intercompany Contracting and External Subcontracting.

Intercompany Contracting: Tasks linked to intercompany contract orders behave exactly like standard internal tasks in MWO. No additional logic or dedicated mobile flow is applied. The associated payment lines for the task transactions are generated in the back office.

External Subcontracting: Tasks linked to external contract orders (subcontracted) involve specific mobile behaviors and processing rules. Contractor technicians can log into the mobile application to view the tasks assigned to them and execute those tasks. This ensures streamlined task execution, simplified reporting, and compliance with subcontractor‑specific workflows.

The remainder of this document describes the external subcontracting flow in detail.

General Work Execution

Subcontractor users follow a tailored execution flow that differs from internal service technicians in several key areas:

Time and Expenses

Time reporting and expense tracking are not applicable for subcontractor tasks. These are instead captured via payment lines, which serve as the primary reporting mechanism.

Materials

In subcontracted work, the materials required can be supplied either by the subcontractor or by the service provider.

Payments

In subcontracted task execution, payment lines are the primary mechanism for reporting work and material usage. Since standard time and expense reporting is not applicable for subcontracted users, all relevant costs must be captured through payment lines.

Technicians can report payments either through the Report Payment menu or directly through the Payments action. When reporting through the Report Payment menu, they can also report Travel Time (Cost Type: Personnel) and Travel Expenses (Cost Type: Expenses). These options provide a clearer and safer workflow for travel related payment reporting.

When a technician reports Travel Time or Travel Expenses, the application:

For the other reporting types (Report Time, Report Expenses, Report Material):

Note: The Report Payment options are enabled only after the work is started.

When technicians open the Payments page, they can view the payments already reported through the Report Payment options and can also create additional payments. However, they can only report non travel related payments from this page. All travel related payments must be reported through the dedicated travel reporting options in the Report Payment menu.

The following operations can be performed on Payment lines.

Note: If the purchase part is missing, a validation error is shown, and the line remains unconfirmed.

Note: If a payment line is not connected with a purchase part, a validation error is displayed, and no payment lines are confirmed.

Pool Task Handling

Bundle Tasks

Subcontracted bundle tasks are supported in mobile with specific enhancements focused on payment line reporting and task disconnection handling.All other execution behaviors (Transfer to mobile, materials, workflow configurations, confirmation on payment lines, and media attachments) follow the same rules as standard subcontracted tasks.

Payment Line Reporting Methods on Bundle Tasks.

When reporting payment lines on a bundle task, technicians have two available methods:

  1. Payment Line Reporting action.
    • Accessed from the Bundle Task Action Menu.
    • Provides guided reporting by selecting the cost type (Time, Expenses, or Material).
  2. Payment Lines Screen.
    • Accessed via the Payment Lines action on the bundle task.
    • Allows direct creation of payment lines and reporting against selected Contractor Orders.

Report Payments using Payment Line Reporting Action.

Technicians can report payment lines directly at the bundle task level using the Payment Line Reporting action available in the bundle task action menu.

This action becomes enabled only after the work is started.

Three cost types are supported:

Payment Line Distribution

Payment lines added at the bundle task level are automatically distributed across all related subtasks. Each distributed payment line appears as a separate record under the Payment Lines action.

The distribution method is defined in IFS Cloud and can be.

No payment line is reported directly against the Contractor Order (CO) connected to the bundle task.

Newly added payment lines must first be distributed in IFS Cloud and synchronized back to mobile before becoming visible in MWO.

Task Disconnection from Bundle.

Technicians can disconnect a task from a bundle using one of the following options:

Remove from Bundle and Return for Planning

Remove from Bundle and Keep for Execution

Conditions for Task Disconnection.

Task disconnection is allowed only if:

If these conditions are met, the task can be disconnected from the bundle.

Workflow Configuration Handling

Subcontracted tasks in mobile reuse the existing workflow configuration framework, but with contextual filtering to ensure only relevant actions are presented to subcontracted technicians.

Standard Workflow Configuration

The table below summarizes the applicability of standard workflow configuration actions for subcontracted tasks in mobile based on the Service Provider Sourced Material Scenario and the Subcontractor Sourced Material Scenario. All actions listed are part of the standard request task configuration.

Actions marked with ✖ in either scenario indicate that the action is not applicable and will be ignored during execution.

Action Description Category Service Provider Sourced Material Scenario Subcontractor Sourced Material Scenario
Issue Materials Materials
Scan And Issue Materials
Allow Excluding Warranty for Parts Materials
Plan Materials Materials
Issue All Reserved Materials Materials
Direct Issue Materials Materials
Unreserve Materials Materials
New Request Scope New Work
New Task New Work
Do not pause assignments when break starts Person Resource
Engineer Signature Report In
Customer Signature Report In
Allow Future Return Travel Report In
Report In Task Wizard Report In
Mobile Report Before Customer Signature Report In
Mobile Report After Engineer Signature Report In
Incomplete State
Allow Pending Completion State
Waiting at Location State
Allow Re-Start from Pending Completion State
Allow Accept State
Allow Travel State
Allow Pause State
Cancel State
Task Measurements Task Action
Surveys Task Action
Task Step Measurements Task Action
Task Steps Task Action
Events Task Action
Debrief Task Action
Materials Task Action
Update Expected Arrival Time Task Action
Service Report Task Action
Service Notes Task Action
Service Book Task Action
Tools and Facilities Task Action
Time Task Action
Attachments Task Action
Add Highlight to Dispatcher Task Action
Returns Task Action
Expenses Task Action
Return Travel Time Time
Auto Time Time
Keep Work Assignment after completion Work Assignment
Restrict Follow-On Work Actions On Incompletion Work Assignment
Allow Editing of Work Details Page Work Assignment
Multiple Work Assignments Work Assignment
Update Assignment Information Work Assignment
Connected Work Assignments Work Assignment

 

Configured Workflow Handling

The table below outlines the applicability of configured workflow actions for subcontracted tasks in mobile based on the Service Provider Sourced Material Scenario and the Subcontractor Sourced Material Scenario. All actions listed are part of the standard request task configuration.

Actions marked with ✖ in either scenario indicate that the action is not applicable and will be ignored during execution.

Configured Task Action Action Description Service Provider Sourced Material Scenario Subcontractor Sourced Material Scenario
ACCEPT Accept
ONROUTE On Route
WAITING_AT_LOCATION Waiting at Location
WORK_START Work Start
NEW_TASK_STEP New Task Steps
TASK_STEPS_RO Task Steps Read Only
TASK_STEPS Task Steps
ASSIGNMENTS Connected Work Assignments
PLANNED_MAT_RO Planned Materials Read Only
PLANNED_MAT Planned Materials
NEW_MAT New Materials
MAT_QUICK_ISSUE Quick Issue
SCAN_ISSUE Scan and Issue
RETURNS_RO Returns Read Only
NEW_TIME_REPORT New Time Report
TIME_REPORT_LIST Time Reports List
EFORMS eForms
DEBRIEF Debrief
INTEGRATIONS Integrations
NEW_RETURNS New Returns
RETURNS_LIST Returns List
NEW_PURCHASE_REQUEST New Purchase Request
EXPENSES Expenses
NEW_EXPENSE New Expense
NEW_TOOLS_FACILITIES New Tools Facilities
PLANNED_TOOLS_FACILITIES_RO Planned Tools Facilities RO
RESERVED_MAT Reserved Materials
RECEIVE_RESERVED_MAT Receive Reserved Materials
PICTURE_LIST Media List
NEW_PICTURE Media Detail
DOCUMENT_LIST Document List
NEW_DOCUMENT Document Detail
TASK_PREVIEW Work Task Preview
TASK_ACTIONS Task Actions
TASK_MEASUREMENTS Task Measurements
CONNECTED_TASKS_LIST Connected Tasks in Bundle
TASK_STEP_MEASUREMENTS Task Step Measurements
SERVICE_NOTES Service Notes
PAYMENT_LINES Payment Lines

Note: A new configured task action, PAYMENT_LINES, has been introduced to support subcontractor-specific reporting. This action is only valid for the subcontracted tasks, and it is not applicable for standard request tasks and will be ignored.

 

Security Grants Guidance

To ensure optimal performance and prevent unnecessary data synchronization in the mobile application, it is essential to assign only the relevant security groups according to the subcontractor’s execution scenario. System behavior and synchronization requirements vary depending on whether the subcontractor uses service provider–supplied materials or subcontractor-sourced materials.

Recommended Security Groups

The following security groups should always be assigned to subcontractor users to support the contracting solution:

Irrelevant Security Groups

For all subcontractor users:

For subcontractor users with subcontractor-sourced materials only (no warehouse connection):

Optional Security Groups