ApptBundleAggrPolicy
Policy that defines how the property values of the bundle members are aggregated and assigned to the bundle.
Introduced in API version 51.0.
create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()
-
- Field Service must be enabled.
- Bundling must be enabled in the Field Service Settings.
- The Field Service Admin, Field Service Bundle for Dispatcher, and Field Service Integration permission sets must be enabled.
-
Type: picklist
-
Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
-
Description:
The aggregation action to be performed.
Possible values are: All default and custom Service Appointment fields.
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description: The target field type in the bundle to which the aggregation is directed.
- Possible values:
- Boolean — Boolean
- Date — Date
- Numeric — Numeric
- Picklist — Picklist
- Picklist-Multi — Picklist-Multi
- Skills — Skills
- String — String
- Type: int
- Properties: Create, Defaulted on create, Filter, Group, idLookup, Nillable, Sort, Update
- Description: The order the aggregation is triggered.
- Default value: 1
-
Type: picklist
-
Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
-
Description:
Name of the target field in the bundle where the value is taken from the bundle member.
Possible values are: All default and custom Service Appointment fields.
-
Type: picklist
-
Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
-
Description:
Name of an additional source field that is connected to the initial source field in the bundle member from which the value is taken.
Possible values are: All default and custom Service Appointment fields.
-
Type: picklist
-
Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
-
Description:
Name of the source field in the bundle member from which the value is taken.
Possible values are: All default and custom Service Appointment fields.
-
Type: reference
-
Properties: Create, Filter, Group, Sort
-
Description:
ID of the parent bundle policy.
This is a relationship field.
-
Relationship name: BundlePolicy
-
Relationship type: masterdetail
-
Refers to: ApptBundlePolicy
- Type: string
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The constant value that is used in the aggregation.
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description: Represents how the date value will be determined.
- Possible values:
- End of Day — End of Day
- Now — Now
- Null — Null
- Start of Day — Start of Day
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
- Description: Indicates if you want to allow the same string to appear more than once when using the ‘Sum based on Bundle Members’ action type.
- Default value: false
- Type: picklist
- Properties: Create, Filter, Group, Nillable, Restricted picklist, Sort, Update
- Description: Applies only if the Set Downscaled Duration action is set. The downscaling sorting direction of the bundle member service appointments, according to their duration.
- Possible values:
- Ascending — Ascending
- Descending — Descending
-
Type: reference
-
Properties: Create, Filter, Group, Nillable, Sort, Update
-
Description:
The active recordset filter criteria used for aggregating the bundle members.
This is a relationship field.
-
Relationship name: FilterCriteria
-
Relationship type: relationship
-
Refers to: RecordsetFilterCriteria
- Type: int
- Properties: Create, Filter, Group, Nillable, Sort, Update
- Description: The maximum bundle duration that can be accumulated from the bundle members (after downscaling).
- Type: string
- Properties: Create, Filter, Group, idLookup, Sort, Update
- Description: The name of the appointment bundle aggregation policy.
- Type: boolean
- Properties: Create, Defaulted on create, Filter, Group, Sort, Update
- Description: Indicates if you want to update the field in the bundle only when it is created.
- Default value: false
This object has the following associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version.