Newer Version Available
OAASRequest Class
Represents the request sent in the OAAS.Optimize() method. This class contains all the details of a global
optimization call.
Namespace
OAASRequest Properties
OAASRequest contains the following properties.
allTasksMode
If true, all service
appointments within the time frame are considered during optimization. If false, only unscheduled appointments are considered, and
scheduled appointments are pinned (unmovable).
Signature
public Boolean allTasksMode {get; set;}
Property Value
Type: Boolean
filterFieldAPIName
The API name of a Boolean service appointment field. Only service
appointments on which the Boolean field is set to true
are optimized.
Signature
public String filterFieldAPIName {get; set;}
Property Value
Type: String
includeServicesWithEmptyLocation
If true, service appointments
both with and without an associated service territory are considered during optimization. If
false, only appointments with an associated service
territory are considered.
Signature
public Boolean includeServicesWithEmptyLocation {get; set;}
Property Value
Type: Boolean
numberOfServicesToSchedule
Signature
public Integer numberOfServicesToSchedule {get; set;}
Property Value
Type: Integer