Install and Configure ServiceMax > Configuring Mobile Apps > Sync Reports > ServiceMax Job Log Object field details
ServiceMax Job Log Object field details
These reports are created on ServiceMax Job Log object, using the custom report type Sync Reports. As ServiceMax Job Log object is a generic object, its field labels are generic, and the custom report type maps them to labels applicable to sync status data attributes. You can modify / clone these, or create new reports using the custom report type Sync Reports. Details of each field are given in the below table.
Field Label in Object
Field Label in Custom Report Type
Purpose
Apex CPU Time
Code Execution Time#
CPU time on the Salesforce application servers occurring in one Apex transaction for executing Apex code, and any processes that are called from this code such as package code and workflows. Operations that don’t consume application server CPU time aren’t counted toward CPU time. For example, the portion of execution time spent in the database for DML, SOQL, and SOSL isn’t counted, nor is waiting time for Apex callouts. This is the Code Execution Time value returned by Salesforce. when Limits.getCpuTime call is made at the end of a sync web service call. For more details about the related governor limit 'Maximum CPU time on the Salesforce servers', which is 10,000 milliseconds (Synchronous) / 60,000 milliseconds (Asynchronous), see Salesforce online help.
Call Status
Sync Status
Status of the sync request:
InProgress - Indicates receipt of sync request by the server This status is used when the sync request is received by the server and a ServiceMax Job Logs record is created.
Completed / Failed - Indicates end of processing of sync request by the server. This status is used when the processing of the sync request is completed by the server and the response is about to be sent. At this time, existing ServiceMax Job Logs record for the specific sync request is updated, and the status is changed from InProgress to one of these values, depending on whether the processing was successful or not.
Client Response Processing Timestamp
Client Response Processing Timestamp
Date time at which the processing of sync response from server was completed by the client app
Client Response Receive Timestamp
Client Response Receive Timestamp
Date time at which sync response from server was received by the client app.
Client Version Mobile
Client Version
Version number of mobile client application that initiated the sync request.
Event Name
Server Processing Time
For master records (Type = MASTER_*), it is server processing time in seconds,
with the value calculated using this formula: Response Returned Timestamp -
Request Received Timestamp
For detail records, it identifies the purpose of the sync request (for example,
VALIDATE_PROFILE, MOBILE_DEVICE_TAGS, and so on)
Event Type
Network Latency
For master records (Type = MASTER_*) it stores total network latency in
seconds, with the value calculated using this formula: (Request Received
Timestamp - Sync Start Time) + (Client Response Receive Timestamp - Response
Returned Timestamp)
For detail records, it identifies the sync request type (SYNC / META_SYNC)
Group Id
User Name
For master records (Type = MASTER_*), it is the Full Name of the mobile client user who initiated the sync request from the client app For other sync time log records, it is the user's Salesforce Record Id
Log Category
Sync Type
Indicates the type of sync operation initiated by the mobile user such as
INITIAL SYNC, INCREMENTAL DATA SYNC, CONFIG SYNC, or SFM SEARCH
(when online search is performed)
Log Context
Client Processing Time#
Time taken by the client app to process sync response, with the value calculated using this formula: Client Response Processing Timestamp - Client Response Receive Timestamp
Log level
Database Operation Time
For master records (Type = MASTER_*), it is the time taken in seconds for database
operations in server, with the value calculated using this formula: Server
Processing Time - Code Execution Time
Log Timestamp
Sync Start Time
Date and time at which sync request was initiated by the client app
Message
Total Sync Time (sec)
For master records (Type = MASTER_*), it is the total time taken in seconds for a sync request (e.g. for INITIAL SYNC, CONFIG SYNC, and so on), with the value calculated using this formula: Client Response Processing Timestamp of the last web service call for the sync request - Sync Start Time of the first web service call for the sync request. This value gets updated when the sync is in progress, with every web service call
Operation
Sync Request Id##
Unique request id for a specific sync call (such as INITIAL SYNC, INCREMENTAL DATA SYNC, or CONFIG SYNC) made by a client app
Profile Id
ServiceMax Group Profile
For master records (Type = MASTER_*), it is the Profile Name of the ServiceMax Group Profile associated with the mobile client user who initiated the sync request from the client app. For other sync time log records, it is the Salesforce Record Id of the ServiceMax Group Profile.
Request Received Timestamp
Request Received Timestamp
Date time at which a sync request from a client app is received by the server.
Response Returned Timestamp
Response Returned Timestamp
Date time at which server initiates the response to a sync request from the client app.
Type
Device
Stores the name of the device that initiated the sync request. In master sync time log records which store cumulative durations, the device name is stored with the prefix MASTER_
Created By
Created By: Full Name
Full Name of the user who created the record
Created By
Created Date
Date on which the record was created
Last Activity Date
Last Activity Date
When someone in your organization last did something related to the record.
It represents one of the following:
- The latest Due Date of the completed tasks on a record
- The latest Date of events on a record
Refer to this Salesforce Knowledge article for more details
Last Modified By
Last Modified By: Full Name
Full Name of the user who made changes (for example, changes to a phone number or an address) to the record. Refer to this Salesforce Knowledge article for more details.
Last Modified By
Last Modified Date
Date and time stamp for changes (for example, changes to a phone number or an address) made to the record.
Log Name
Log Name
Name field
Owner
Owner: Full Name
Full Name of the owner of the record
Id
ServiceMax Job Log ID
Salesforce Record Id field
* 
#This value is stored in seconds when the Type (Device) field value is MASTER_<any value> (for instance MASTER_IPAD); it is stored in milliseconds when the Type (Device) field value is anything else (for instance iPad). -## Records related to a MASTER_* record are identified using the value of Operation (Sync Request Id) field. The MASTER_* record field stores the sum of the values of all the related records.
Was this helpful?