Data Model > Data Dictionary > Configuration Objects > ServiceMax Job Transaction
ServiceMax Job Transaction
Object to store intermediate and final transactional data for any synchronous or asynchronous jobs including large volume generation Engines run in ServiceMax
API Name: SVMXC__SVMX_Job_Transaction__c
Number of Fields: 25
Field Label
Field Name
Data Type
Description
Custom Relationship Fields
App Performance Metrics
SVMXC__App_Performance_Metrics__c
Lookup(ServiceMax Job)
This lookup field references to a ServiceMax Job record where Application Performance Metrics from this job are stored. The metrics are available in ServiceMax Job Stats records.
Business Metrics
SVMXC__Business_Metrics__c
Lookup(ServiceMax Job)
This lookup field references to a ServiceMax Job record where Functional or Business Metrics from this job are stored. The metrics are available in ServiceMax Job Stats records.
Custom Fields
Batch Number
SVMXC__Batch_Number__c
Number(4, 0)
The Batch number managed by current job transaction; It could be Batch Worker or Queueable or Scheduled Apex transaction.
Chaining Ancestor Job Id
SVMXC__Chaining_Ancestor_Job_Id__c
Text(18)
Generated Record Count
SVMXC__Generated_Record_Count__c
Number(8, 0)
Number of records generated or affected by the current Batch, Batch Worker, Queueable or whatever job transaction. This is generic place holder to keep any type of number of records.
Input Record Count
SVMXC__Input_Record_Count__c
Number(8, 0)
Number of input records supplied to the current Batch, Batch Worker, Queueable or whatever job transaction. This is normally the size of the records received by the current job transaction.
Job End Time
SVMXC__Job_End_Time__c
Date/Time
Timestamp when the job is complete or fail.
Job Id
SVMXC__Job_Id__c
Text(18)
Job Id (Async Job) of the current job
Job Name
SVMXC__Job_Name__c
Text(80)
Job Node Type
SVMXC__Job_Node_Type__c
Picklist
Job Outcome
SVMXC__Job_Outcome__c
Text Area(255)
Job Processing Time
SVMXC__Job_Processing_Time__c
Formula (Text)
The total elapsed time duration from start to finish taken to process or complete the current job.
Job Sequence Completion Time
SVMXC__Job_Sequence_Completion_Time__c
Date/Time
Timestamp when the job sequence is complete or fail.
Job Sequence Status
SVMXC__Job_Sequence_Status__c
Picklist
To manage the status of the job sequence that is started by significant master job in the tree. This is possibly the chaining ancestor or a notable ancestor or a batch worker job in the sequence.
Job Start Time
SVMXC__Job_Start_Time__c
Date/Time
Timestamp when the job is started
Job Status
SVMXC__Job_Status__c
Picklist
Current status of the job transaction.
Job Type
SVMXC__Job_Type__c
Picklist
Notable Ancestor Job Id
SVMXC__Notable_Ancestor_Job_Id__c
Text(18)
Parent Job Id
SVMXC__Parent_Job_Id__c
Text(18)
Job Id of the caller job
Process Identifier
SVMXC__Process_Identifier__c
Text(18)
Salesforce Id of the process
Processed Record Count
SVMXC__Processed_Record_Count__c
Number(8, 0)
Number of records processed by the current Batch, Batch Worker, Queueable or whatever job transaction. This is generic place holder to keep any type of number of records.
Processor Name
SVMXC__Processor_Name__c
Text(80)
Name of the processor or class name of the processor component.
Retry Count
SVMXC__Retry_Count__c
Number(4, 0)
The number of times this job instance is re-run due to a runtime exception caused the previous run to be failed to complete.
Root Job Id
SVMXC__Root_Job_Id__c
Text(18)
Job Id (Async Job) of top level job that started the process
Sub Batch Number
SVMXC__Sub_Batch_Number__c
Number(4, 0)
Chunk or Sub-batch number managed by the current job transaction. This could be a further sub-divided chunk from a batch transaction.
Was this helpful?