Resources > Data Model > Data Dictionary > S > ServiceMax Job Log
ServiceMax Job Log
This object contains the job log details.
API Label: SVMXC__SVMX_Job_Logs__c
No. of Fields: 19
Field Label
Field Name
Data Type
Description
Standard Fields
Log Name
Name
Text(80)
Auto-generated record name.
Custom Fields
​Apex CPU Time
SVMXC__Apex_CPU_Time__c
Number(18, 0)
For sync time log records, this field stores the CPU time for executing Apex code and any processes that are called from the code, such as package code and workflows. This excludes the time spent in the database for SOQL and DML operations. It is in seconds if the Type is MASTER_*; milliseconds otherwise.
Call Status
SVMXC__Call_Status__c
Picklist
For sync time log records, this field stores the status of the sync request: InProgress - Indicates the receipt of the sync request by the server; Completed / Failed - Indicates the end of processing of the sync request by the server.
Client Response Processing Timestamp
SVMXC__Client_Response_Processing_Timestamp__c
Date/Time
For sync time log records, this field stores the date and time at which the processing of the sync response from the server was completed by the client app.
Client Response Receive Timestamp
SVMXC__Client_Response_Receive_Timestamp__c
Date/Time
For sync time log records, this field stores the date and time at which the sync response from the server was received by the client app.
Client Version
SVMXC__Client_Version__c
Text(255)
For sync time log records, this field stores the version number of the mobile client application that initiated the sync request.
Event Name
SVMXC__Event_Name__c
Text(255)
For master records (Type = MASTER_*), server processing time in seconds, with the value calculated using this formula: Response Returned Timestamp - Request Received Timestamp. For other sync time log records, it identifies the sync request purpose (for example, VALIDATE_PROFILE, MOBILE_DEVICE_TAGS, and so on).
Event Type
SVMXC__Event_Type__c
Text(255)
For master records (Type = MASTER_*) total network latency in seconds, with the value calculated using this formula: (Request Received Timestamp - Log Timestamp) + (Client Response Receive Timestamp - Response Returned Timestamp). For other sync time log records, it identifies the sync request type (SYNC / META_SYNC).
Group Id
SVMXC__Group_Id__c
Text(255)
For master records (Type = MASTER_*): Full Name of the mobile client user who initiated the sync request from the client app. For other sync time log records: User's Salesforce Record Id.
Log Category
SVMXC__Log_Category__c
Picklist
For sync time log records, it indicates the type of sync operation initiated by the mobile user (INITIAL SYNC, INCREMENTAL DATA SYNC, CONFIG SYNC, SFM SEARCH). For logs pushed by the client app, it is the log category (Application Level/Performance Level).
Log Context
SVMXC__Log_Context__c
Text(255)
For sync time log records, it is the 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. It is in seconds if Type is MASTER_*; milliseconds otherwise.
Log level
SVMXC__Log_level__c
Number(16, 2)
For master records (Type = MASTER_*), it is the time taken in seconds for database operations in the server, with the value calculated using this formula: Server Processing Time - Code Execution Time. For logs pushed by the client app, it is the level (1/2/3) of the log message. Messages with level 3 are logged when the client app log level is Verbose. Level 2 messages are logged for the log level Warning. Level 1 messages are logged for the log level Error.
Log Timestamp
SVMXC__Log_Timestamp__c
Date/Time
For sync time log records, it is the date and time at which the sync request was initiated by the client app.
Message
SVMXC__Message__c
Long Text Area(32000)
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. For logs pushed by the client app, this is the log message. This is technical and is meant for troubleshooting by ServiceMax.
Operation
SVMXC__Operation__c
Text(255)
For sync time log records, it is the unique request ID for a specific sync call (such as INITIAL SYNC, INCREMENTAL DATA SYNC, or CONFIG SYNC) made by a client app.
For logs pushed by the client app, it is a string that indicates the operation executed by the client code. This is technical and is meant for troubleshooting by ServiceMax.
Profile Id
SVMXC__Profile_Id__c
Text(255)
If Type = MASTER_*: Profile Name of the ServiceMax Group Profile of mobile user. For other sync time log records: Salesforce Record ID of the ServiceMax Group Profile of the mobile user. For logs pushed by the client app: Mobile user's Salesforce Record Id.
Request Received Timestamp
SVMXC__Request_Received_Timestamp__c
Date/Time
Date time at which a sync request from a client app is received by the server.
Response Returned Timestamp
SVMXC__Response_Returned_Timestamp__c
Date/Time
Date time at which the server initiates the response to a sync request from the client app.
Type
SVMXC__Type__c
Picklist
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_.
Was this helpful?