FieldService Class
Preview and create shifts from a pattern or filter fields on recordset filter
criteria.
Namespace
FieldService Methods
These methods are for FieldService. All methods
are static.
createShiftsFromPattern(shiftsFromPatternInput, shiftPatternId)
Create up to 2,000 shifts from a pattern.
API Version
51.0
Requires Chatter
Yes
Signature
public static ConnectApi.ShiftsFromPattern createShiftsFromPattern(ConnectApi.ShiftsFromPatternInput shiftsFromPatternInput, String shiftPatternId)
Parameters
- shiftsFromPatternInput
- Type: ConnectApi.ShiftsFromPatternInput
- A ConnectApi.ShiftsFromPatternInput object providing the pattern.
- shiftPatternId
- Type: String
- ID of the shift pattern.
Return Value
evaluateRecordsetFilterCriteria(recordsetFilterCriteriaInput)
Filter records on recordset filter criteria.
API Version
53.0
Requires Chatter
No
Signature
public static ConnectApi.RecordsetFilterCriteriaOutput evaluateRecordsetFilterCriteria(ConnectApi.RecordsetFilterCriteriaInput recordsetFilterCriteriaInput)
Parameters
- recordsetFilterCriteriaInput
- Type: ConnectApi.RecordsetFilterCriteriaInput
- An ConnectApi.RecordsetFilterCriteriaInput object providing a set of recordset filter criteria and records.
Return Value
Usage
Field service must be enabled.
previewShiftsFromPattern(shiftsFromPatternInput, shiftPatternId)
Preview up to 2,000 shifts from a pattern.
API Version
51.0
Requires Chatter
Yes
Signature
public static ConnectApi.ShiftsFromPattern previewShiftsFromPattern(ConnectApi.ShiftsFromPatternInput shiftsFromPatternInput, String shiftPatternId)
Parameters
- shiftsFromPatternInput
- Type: ConnectApi.ShiftsFromPatternInput
- A ConnectApi.ShiftsFromPatternInput object providing the pattern.
- shiftPatternId
- Type: String
- ID of the shift pattern.