Real Time Optimization
The following table lists the settings in Module: OptiMax > Submodule: Real Time Optimization.
Setting ID
Setting Name
Description
Data Type
Default Value
Notes
SET001
Enable Audit Logger for Real-Time Scheduling web service APIs
When set to True, the Audit Logger can capture the Request and Response messages of Real-Time Scheduling web service API calls. The messages are stored in the ServiceMax Job Logs custom object.
Boolean
False
SET002
Define logging level of Audit Logger for Real-Time Optimization Engine
Define the logging level of Audit Logger for Real-Time Optimization Engine.
Picklist
DEBUG
SET003
Work Order fields that initiate Book Job API call
Set this to the comma-separated list of API names of Work Order fields. Book Job API call is initiated if any of these fields are updated.
Text
Null
SET004
Enable MaxQ for batch processing of high volume Job Book & Job Update requests
When this setting is True, a mechanism called MaxQ is enabled. When it is enabled, automatic Job Book & Job Update requests are queued initially, and then processed & sent to Real-Time Optimization Engine in batches. This is useful when the volume of Job Book & Job Update requests is high, as it reduces the number of calls made from Salesforce to Real-Time Optimization Engine. The batch size is determined by the value of global setting SET005 and the interval at which queued requests are processed is determined by the value of global setting SET006. When this setting is False, the requests are sent to Real-Time Optimization Engine one at a time, in real-time.
Boolean
False
Used to enable MaxQ in Real-time Optimization.
SET005
Batch size for processing Job Book & Job Update requests by MaxQ scheduler
This setting determines the number of queued Job Book and/or Job Update requests picked up for processing by the MaxQ scheduler and sent to the Real-Time Optimization Engine as a single batch. This setting is applied when MaxQ is enabled by setting SET004 to True.
Number
30
Used to specify the batch size for MaxQ in Real-time Optimization.
SET006
Interval at which MaxQ scheduler processes queued Job Book & Job Update requests
This setting determines the interval (in seconds) at which the MaxQ scheduler picks up the queued Job Book and/or Job Update requests for processing. This setting is applied when MaxQ is enabled by setting SET004 to True.
Number
60
Used to specify the interval at which MaxQ picks up queued requests in Real-time Optimization.
SET007
Retry-scheduler interval to attempt failed CRUD requests
This setting determines the interval (in seconds) at which the re-try scheduler picks up the failed Work orders, non-WO events, or technicians create, update, and delete requests to the optimizer engine.
Number
60
SET008
Enable Batching
When set to True, it enables batching of work orders, technicians, and events during initiating and resuming the job.
Boolean
False
SET012
Event Type(s) to Skip
Comma-separated list of event type(s) not to sync with OptiMax.
Text
Null
Was this helpful?