Skip to content

Work order objects and fields

Overview

The Work Order object is the standard Service Pass object for customer needs, field service, and follow-up. Its API name is CasesObj. Employees, agents, end users, providers, or integrated systems can create work orders. Business types, permissions, and layouts determine entry points and visible fields.

Configure business types

Create a business type

Go to Work Orders > Business Types, switch to card view, and select New.

  1. Enter a business type name, such as Repair, Installation, or Maintenance.
  2. Select its fields and visible roles.
  3. Select Save. The system initializes create, edit, and detail layouts with the selected fields.

New action in the work order business type list

Copy a business type

Go to Work Orders > Business Types.

  1. Select an existing business type and select Copy and Create.
  2. Change the new business type name and visible roles.
  3. Choose whether to copy its create, edit, and detail layouts.

Copy and create a work order business type

Business types, layouts, and role assignments determine which fields and buttons each entry point shows. This section explains initialization only, not complete permission configuration.

Field reference

Intake and customer information

Field nameAPI nameTypeDescription
Business Typerecord_typeBusiness typeDetermines fields, layouts, and visible roles.
Work Order NumbernameAuto numberSystem-generated.
Work Order Subjectdisplay_nameCalculatedSystem-calculated display field.
IssuesubjectSingle-line textSummarizes the service need.
Issue DescriptiondescriptionMultiline textDescribes the service need in detail.
Account Nameaccount_idLookupIdentifies the after-sales service account.
Contactcontact_idLookupIdentifies the account contact or equipment user.
PhonetelMobile phoneContact number.
PriorityprioritySingle selectOrganization-configured values.
SourceresourcesSingle selectRecords the intake channel.
External Sourceout_resourcesSingle selectRetrieved and populated by the system.
CategorycatalogSingle selectOrganization-configured values.

Product, equipment, and service site information

Field nameAPI nameTypeDescription
Related Productfield_glcp__cLookupIdentifies the product for repair or installation.
Related Equipmentfield_glsb__cLookupIdentifies equipment in a single-equipment scenario.
Appointment Timebooking_time_range__cAppointment rangeRecords the customer's acceptable service window.
Service Locationfield_serviceAddress__cLocationRecords the on-site service address.
Pre-service Conditionfield_gcjl__cMultiline textRecords the condition before service.
Pre-service Photosfield_xcpz__cImageRecords the site before service.
Post-service Photosfield_photos_after_service__cImageRecords the site after service.
Post-service Conditionfield_situation_after_service__cMultiline textRecords the result or site notes.

Process and work order status

Field nameAPI nameTypeDescription
Work Order Statecases_stateSingle selectApplication or post-process actions can change it. Values depend on configuration.
Work Order State Historycases_state_logMultiline textSystem-populated state log.
Current Stage Start Timefield_currentTaskStartTime__cDate and timeStart time of the current process stage.
Work Order Process Progressfield_workflowProgressName__cSingle-line textName of the current business process stage.
Work Order Process Statusfield_workflowStatus__cSingle selectSystem-maintained: In Progress, Completed, or Terminated.
External Process Assigneefield_downstreamDealedUser__cMultiline textCurrent assignee in the enterprise's external process.
External Process Progressfield_workflowPartnerProgressName__cSingle-line textExternal process progress when enabled.
External Process Statusfield_workflowPartnerStatus__cSingle selectExternal process status when enabled.

Dispatch and field service personnel

Field nameAPI nameTypeDescription
Assignment Typefield_assignType__cSingle selectSystem-populated.
Assignment Methodassign_way__cSingle selectSystem-populated method, such as manual or automatic.
Planned Service Timeplan_time_range__cDate rangePlanned service window.
Actual Service Timeactual_time_range__cDate rangeActual service window.
Assignment Timeassign_time__cDate and timeSystem-populated.
Assignment Statusfield_assignStatus__cSingle selectSystem-populated.
Dispatcherassign_userUserRecords the user for manual assignment.
Service Engineerfield_xcfwry__cUserCurrent primary service engineer.
Supporting Engineersrelated_service_personnel__cUserSupporting engineers. Some tenants also use a Service Personnel detail object.
Transfer Reasonreasons_for_transfer__cSingle selectRecords the reason for transfer.
Rejection Reasonreasons_for_rejection__cSingle selectRecords the reason for rejection.
Service Groupfield_serviceGroupName__cSingle selectSystem-populated internal service group.
Service Group IDfield_serviceGroupId__cNumberSystem-populated.
Service Group Dispatcherservice_group_assign_userUserSystem-populated group dispatcher.
Group Assignment Timeservice_group_assign_time__cDate and timeSystem-populated.
Group Assignment Methodservice_group_assign_way__cSingle selectSystem-populated.

Common audit fields

Field nameAPI nameType
Statuscases_statusSingle select
Lock Statuslock_statusSingle select
Lifecycle Statuslife_statusSingle select
OwnerownerUser
Owning Departmentdata_own_departmentDepartment
Owner Departmentowner_departmentSingle-line text
Created Time / Created Bycreate_time / created_byDate and time / User
External Ownerout_ownerUser
Last Modified Time / Last Modified Bylast_modified_time / last_modified_byDate and time / User

Equipment work order scenarios

Single-equipment repair request

Prerequisite: Enable equipment management and expose Report Failure on the equipment detail layout.

The Report Failure button can map equipment data to a new work order. Configure its layout, role permissions, and field mapping for your business.

Report Failure button configuration on equipment details

Multi-equipment work orders

Use this scenario when one repair or installation covers multiple devices with different field actions.

  1. Enable multi-equipment work orders.
  2. Add the Work Order Equipment detail object to the Work Order object.
  3. Associate multiple equipment records during submission.
  4. Configure equipment-specific actions in the multi-equipment work order SOP.

Multi-equipment work order detail object configuration

Multi-equipment work order data relationship

Limitations

  • Role permissions, business types, and layouts determine visible entry points, fields, and buttons.
  • Equipment repair requires equipment management. Multi-equipment scenarios also require the Work Order Equipment detail object.
  • Your process determines cases_state values. Do not infer a fixed state set from this page.
  • The system or process maintains field_workflowStatus__c, assignment fields, and audit fields. Manual changes can conflict with business logic.
  • Equipment field mapping and button labels can differ between organizations.