Uses of Class
com.mypurecloud.sdk.v2.model.CreateWorkPlan
Packages that use CreateWorkPlan
Package
Description
-
Uses of CreateWorkPlan in com.mypurecloud.sdk.v2.api
Methods in com.mypurecloud.sdk.v2.api with parameters of type CreateWorkPlanModifier and TypeMethodDescriptionWorkforceManagementApi.postWorkforcemanagementManagementunitWorkplans(String managementUnitId, CreateWorkPlan body, String validationMode) Create a new work planWorkforceManagementApi.postWorkforcemanagementManagementunitWorkplansWithHttpInfo(String managementUnitId, CreateWorkPlan body, String validationMode) Create a new work planMethod parameters in com.mypurecloud.sdk.v2.api with type arguments of type CreateWorkPlanModifier and TypeMethodDescriptionWorkforceManagementApi.postWorkforcemanagementManagementunitWorkplans(ApiRequest<CreateWorkPlan> request) Create a new work planWorkforceManagementApiAsync.postWorkforcemanagementManagementunitWorkplansAsync(ApiRequest<CreateWorkPlan> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Create a new work plan -
Uses of CreateWorkPlan in com.mypurecloud.sdk.v2.api.request
Methods in com.mypurecloud.sdk.v2.api.request that return CreateWorkPlanModifier and TypeMethodDescriptionPostWorkforcemanagementManagementunitWorkplansRequest.getBody()Methods in com.mypurecloud.sdk.v2.api.request that return types with arguments of type CreateWorkPlanModifier and TypeMethodDescriptionPostWorkforcemanagementManagementunitWorkplansRequest.withHttpInfo()Methods in com.mypurecloud.sdk.v2.api.request with parameters of type CreateWorkPlanModifier and TypeMethodDescriptionPostWorkforcemanagementManagementunitWorkplansRequest.builder(String managementUnitId, CreateWorkPlan body) voidPostWorkforcemanagementManagementunitWorkplansRequest.setBody(CreateWorkPlan body) PostWorkforcemanagementManagementunitWorkplansRequest.Builder.withBody(CreateWorkPlan body) PostWorkforcemanagementManagementunitWorkplansRequest.withBody(CreateWorkPlan body) PostWorkforcemanagementManagementunitWorkplansRequest.Builder.withRequiredParams(String managementUnitId, CreateWorkPlan body) -
Uses of CreateWorkPlan in com.mypurecloud.sdk.v2.model
Methods in com.mypurecloud.sdk.v2.model that return CreateWorkPlanModifier and TypeMethodDescriptionCreateWorkPlan.agents(List<UserReference> agents) Agents in this work planCreateWorkPlan.constrainMaximumConsecutiveWorkingDays(Boolean constrainMaximumConsecutiveWorkingDays) Whether to constrain the maximum consecutive working daysCreateWorkPlan.constrainMaximumConsecutiveWorkingWeekends(Boolean constrainMaximumConsecutiveWorkingWeekends) Whether to constrain the maximum consecutive working weekendsCreateWorkPlan.constrainMaximumWorkingWeekendsPerPlanningPeriod(Boolean constrainMaximumWorkingWeekendsPerPlanningPeriod) Whether to constrain the maximum working weekends in the planning periodCreateWorkPlan.constrainMinimumTimeBetweenShifts(Boolean constrainMinimumTimeBetweenShifts) Whether the minimum time between shifts constraint is enabled for this work planCreateWorkPlan.constrainPaidTimeGranularity(Boolean constrainPaidTimeGranularity) Whether paid time granularity should be constrained for this workplanCreateWorkPlan.constrainWeeklyPaidTime(Boolean constrainWeeklyPaidTime) Whether the weekly paid time constraint is enabled for this work planWhether the work plan is enabled for schedulingCreateWorkPlan.flexibleWeeklyPaidTime(Boolean flexibleWeeklyPaidTime) Whether the weekly paid time constraint is flexible for this work planCreateWorkPlan.maximumConsecutiveWorkingDays(Integer maximumConsecutiveWorkingDays) The maximum number of consecutive days that agents assigned to this work plan are allowed to work.CreateWorkPlan.maximumConsecutiveWorkingWeekends(Integer maximumConsecutiveWorkingWeekends) The maximum number of consecutive weekends that agents who are assigned to this work plan are allowed to workCreateWorkPlan.maximumDays(Integer maximumDays) Maximum number days in a week allowed to be scheduled for this work planCreateWorkPlan.maximumDaysOffPerPlanningPeriod(Integer maximumDaysOffPerPlanningPeriod) Maximum days off in the planning periodCreateWorkPlan.maximumPaidMinutesPerPlanningPeriod(Integer maximumPaidMinutesPerPlanningPeriod) Maximum paid minutes in the planning periodCreateWorkPlan.maximumWorkingWeekendsPerPlanningPeriod(Integer maximumWorkingWeekendsPerPlanningPeriod) Maximum working weekends in the planning periodCreateWorkPlan.minimumConsecutiveNonWorkingMinutesPerWeek(Integer minimumConsecutiveNonWorkingMinutesPerWeek) Minimum amount of consecutive non working minutes per week that agents who are assigned this work plan are allowed to have offCreateWorkPlan.minimumDaysOffPerPlanningPeriod(Integer minimumDaysOffPerPlanningPeriod) Minimum days off in the planning periodCreateWorkPlan.minimumPaidMinutesPerPlanningPeriod(Integer minimumPaidMinutesPerPlanningPeriod) Minimum paid minutes in the planning periodCreateWorkPlan.minimumShiftStartDistanceMinutes(Integer minimumShiftStartDistanceMinutes) The time period in minutes for the duration between the start times of two consecutive working daysCreateWorkPlan.minimumTimeBetweenShiftsMinutes(Integer minimumTimeBetweenShiftsMinutes) Minimum time between shifts in minutes defined in this work plan.CreateWorkPlan.minimumWorkingDaysPerWeek(Integer minimumWorkingDaysPerWeek) The minimum number of days that agents assigned to a work plan must work per weekName of this work planCreateWorkPlan.optionalDays(SetWrapperDayOfWeek optionalDays) Optional days to schedule for this work planCreateWorkPlan.paidTimeGranularityMinutes(Integer paidTimeGranularityMinutes) Granularity in minutes allowed for shift paid time in this work plan.CreateWorkPlan.shifts(List<CreateWorkPlanShift> shifts) Shifts in this work planCreateWorkPlan.shiftStartVariancePeriod(CreateWorkPlan.ShiftStartVariancePeriodEnum shiftStartVariancePeriod) The length of the period over which the maximum shift start time variance is appliedCreateWorkPlan.shiftStartVariances(ListWrapperShiftStartVariance shiftStartVariances) Variance in minutes among start times of shifts in this work planCreateWorkPlan.shiftStartVarianceType(CreateWorkPlan.ShiftStartVarianceTypeEnum shiftStartVarianceType) This constraint ensures that an agent starts each workday within a user-defined time thresholdCreateWorkPlan.weeklyExactPaidMinutes(Integer weeklyExactPaidMinutes) Exact weekly paid time in minutes for this work plan.CreateWorkPlan.weeklyMaximumPaidMinutes(Integer weeklyMaximumPaidMinutes) Maximum weekly paid time in minutes for this work plan.CreateWorkPlan.weeklyMinimumPaidMinutes(Integer weeklyMinimumPaidMinutes) Minimum weekly paid time in minutes for this work plan.