FieldService Class

Preview and create shifts from a pattern or filter fields on recordset filter criteria.

Namespace

ConnectApi

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

Type: ConnectApi.ShiftsFromPattern

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.

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.

Return Value

Type: ConnectApi.ShiftsFromPattern