Uses of Class
com.mypurecloud.sdk.v2.model.WorkPlan
Packages that use WorkPlan
Package
Description
-
Uses of WorkPlan in com.mypurecloud.sdk.v2.api
Methods in com.mypurecloud.sdk.v2.api that return WorkPlanModifier and TypeMethodDescriptionWorkforceManagementApi.getWorkforcemanagementManagementunitWorkplan(GetWorkforcemanagementManagementunitWorkplanRequest request) Get a work planWorkforceManagementApi.getWorkforcemanagementManagementunitWorkplan(String managementUnitId, String workPlanId, List<String> includeOnly) Get a work planWorkforceManagementApi.patchWorkforcemanagementManagementunitWorkplan(PatchWorkforcemanagementManagementunitWorkplanRequest request) Update a work planWorkforceManagementApi.patchWorkforcemanagementManagementunitWorkplan(String managementUnitId, String workPlanId, WorkPlan body, String validationMode) Update a work planWorkforceManagementApi.postWorkforcemanagementManagementunitWorkplanCopy(PostWorkforcemanagementManagementunitWorkplanCopyRequest request) Create a copy of work planWorkforceManagementApi.postWorkforcemanagementManagementunitWorkplanCopy(String managementUnitId, String workPlanId, CopyWorkPlan body) Create a copy of work planWorkforceManagementApi.postWorkforcemanagementManagementunitWorkplans(PostWorkforcemanagementManagementunitWorkplansRequest request) Create a new work planWorkforceManagementApi.postWorkforcemanagementManagementunitWorkplans(String managementUnitId, CreateWorkPlan body, String validationMode) Create a new work planMethods in com.mypurecloud.sdk.v2.api that return types with arguments of type WorkPlanModifier and TypeMethodDescriptionWorkforceManagementApi.getWorkforcemanagementManagementunitWorkplan(ApiRequest<Void> request) Get a work planWorkforceManagementApiAsync.getWorkforcemanagementManagementunitWorkplanAsync(GetWorkforcemanagementManagementunitWorkplanRequest request, AsyncApiCallback<WorkPlan> callback) Get a work planWorkforceManagementApiAsync.getWorkforcemanagementManagementunitWorkplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Get a work planWorkforceManagementApi.getWorkforcemanagementManagementunitWorkplanWithHttpInfo(String managementUnitId, String workPlanId, List<String> includeOnly) Get a work planWorkforceManagementApi.patchWorkforcemanagementManagementunitWorkplan(ApiRequest<WorkPlan> request) Update a work planWorkforceManagementApiAsync.patchWorkforcemanagementManagementunitWorkplanAsync(PatchWorkforcemanagementManagementunitWorkplanRequest request, AsyncApiCallback<WorkPlan> callback) Update a work planWorkforceManagementApiAsync.patchWorkforcemanagementManagementunitWorkplanAsync(ApiRequest<WorkPlan> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Update a work planWorkforceManagementApi.patchWorkforcemanagementManagementunitWorkplanWithHttpInfo(String managementUnitId, String workPlanId, WorkPlan body, String validationMode) Update a work planWorkforceManagementApi.postWorkforcemanagementManagementunitWorkplanCopy(ApiRequest<CopyWorkPlan> request) Create a copy of work planWorkforceManagementApiAsync.postWorkforcemanagementManagementunitWorkplanCopyAsync(PostWorkforcemanagementManagementunitWorkplanCopyRequest request, AsyncApiCallback<WorkPlan> callback) Create a copy of work planWorkforceManagementApiAsync.postWorkforcemanagementManagementunitWorkplanCopyAsync(ApiRequest<CopyWorkPlan> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Create a copy of work planWorkforceManagementApi.postWorkforcemanagementManagementunitWorkplanCopyWithHttpInfo(String managementUnitId, String workPlanId, CopyWorkPlan body) Create a copy of work planWorkforceManagementApi.postWorkforcemanagementManagementunitWorkplans(ApiRequest<CreateWorkPlan> request) Create a new work planWorkforceManagementApiAsync.postWorkforcemanagementManagementunitWorkplansAsync(PostWorkforcemanagementManagementunitWorkplansRequest request, AsyncApiCallback<WorkPlan> callback) Create a new work planWorkforceManagementApiAsync.postWorkforcemanagementManagementunitWorkplansAsync(ApiRequest<CreateWorkPlan> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Create a new work planWorkforceManagementApi.postWorkforcemanagementManagementunitWorkplansWithHttpInfo(String managementUnitId, CreateWorkPlan body, String validationMode) Create a new work planMethods in com.mypurecloud.sdk.v2.api with parameters of type WorkPlanModifier and TypeMethodDescriptionWorkforceManagementApi.patchWorkforcemanagementManagementunitWorkplan(String managementUnitId, String workPlanId, WorkPlan body, String validationMode) Update a work planWorkforceManagementApi.patchWorkforcemanagementManagementunitWorkplanWithHttpInfo(String managementUnitId, String workPlanId, WorkPlan body, String validationMode) Update a work planMethod parameters in com.mypurecloud.sdk.v2.api with type arguments of type WorkPlanModifier and TypeMethodDescriptionWorkforceManagementApiAsync.getWorkforcemanagementManagementunitWorkplanAsync(GetWorkforcemanagementManagementunitWorkplanRequest request, AsyncApiCallback<WorkPlan> callback) Get a work planWorkforceManagementApiAsync.getWorkforcemanagementManagementunitWorkplanAsync(ApiRequest<Void> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Get a work planWorkforceManagementApi.patchWorkforcemanagementManagementunitWorkplan(ApiRequest<WorkPlan> request) Update a work planWorkforceManagementApiAsync.patchWorkforcemanagementManagementunitWorkplanAsync(PatchWorkforcemanagementManagementunitWorkplanRequest request, AsyncApiCallback<WorkPlan> callback) Update a work planWorkforceManagementApiAsync.patchWorkforcemanagementManagementunitWorkplanAsync(ApiRequest<WorkPlan> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Update a work planWorkforceManagementApiAsync.patchWorkforcemanagementManagementunitWorkplanAsync(ApiRequest<WorkPlan> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Update a work planWorkforceManagementApiAsync.postWorkforcemanagementManagementunitWorkplanCopyAsync(PostWorkforcemanagementManagementunitWorkplanCopyRequest request, AsyncApiCallback<WorkPlan> callback) Create a copy of work planWorkforceManagementApiAsync.postWorkforcemanagementManagementunitWorkplanCopyAsync(ApiRequest<CopyWorkPlan> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Create a copy of work planWorkforceManagementApiAsync.postWorkforcemanagementManagementunitWorkplansAsync(PostWorkforcemanagementManagementunitWorkplansRequest request, AsyncApiCallback<WorkPlan> callback) Create a new work planWorkforceManagementApiAsync.postWorkforcemanagementManagementunitWorkplansAsync(ApiRequest<CreateWorkPlan> request, AsyncApiCallback<ApiResponse<WorkPlan>> callback) Create a new work plan -
Uses of WorkPlan in com.mypurecloud.sdk.v2.api.request
Methods in com.mypurecloud.sdk.v2.api.request that return WorkPlanModifier and TypeMethodDescriptionPatchWorkforcemanagementManagementunitWorkplanRequest.getBody()Methods in com.mypurecloud.sdk.v2.api.request that return types with arguments of type WorkPlanModifier and TypeMethodDescriptionPatchWorkforcemanagementManagementunitWorkplanRequest.withHttpInfo()Methods in com.mypurecloud.sdk.v2.api.request with parameters of type WorkPlanModifier and TypeMethodDescriptionPatchWorkforcemanagementManagementunitWorkplanRequest.builder(String managementUnitId, String workPlanId, WorkPlan body) voidPatchWorkforcemanagementManagementunitWorkplanRequest.Builder.withRequiredParams(String managementUnitId, String workPlanId, WorkPlan body) -
Uses of WorkPlan in com.mypurecloud.sdk.v2.model
Methods in com.mypurecloud.sdk.v2.model that return WorkPlanModifier and TypeMethodDescriptionWorkPlan.agentCount(Integer agentCount) Number of agents in this work planWorkPlan.agents(List<DeletableUserReference> agents) Agents in this work planWorkPlan.constrainMaximumConsecutiveWorkingDays(Boolean constrainMaximumConsecutiveWorkingDays) Whether to constrain the maximum consecutive working daysWorkPlan.constrainMaximumConsecutiveWorkingWeekends(Boolean constrainMaximumConsecutiveWorkingWeekends) Whether to constrain the maximum consecutive working weekendsWorkPlan.constrainMaximumWorkingWeekendsPerPlanningPeriod(Boolean constrainMaximumWorkingWeekendsPerPlanningPeriod) Whether to constrain the maximum working weekends in the planning periodWorkPlan.constrainMinimumTimeBetweenShifts(Boolean constrainMinimumTimeBetweenShifts) Whether the minimum time between shifts constraint is enabled for this work planWorkPlan.constrainPaidTimeGranularity(Boolean constrainPaidTimeGranularity) Whether paid time granularity is constrained for this work planWorkPlan.constrainWeeklyPaidTime(Boolean constrainWeeklyPaidTime) Whether the weekly paid time constraint is enabled for this work planWhether the work plan is enabled for schedulingWorkPlan.flexibleWeeklyPaidTime(Boolean flexibleWeeklyPaidTime) Whether the weekly paid time constraint is flexible for this work planThe globally unique identifier for the object.WorkPlan.maximumConsecutiveWorkingDays(Integer maximumConsecutiveWorkingDays) The maximum number of consecutive days that agents assigned to this work plan are allowed to work.WorkPlan.maximumConsecutiveWorkingWeekends(Integer maximumConsecutiveWorkingWeekends) The maximum number of consecutive weekends that agents who are assigned to this work plan are allowed to workWorkPlan.maximumDays(Integer maximumDays) Maximum number days in a week allowed to be scheduled for this work planWorkPlan.maximumDaysOffPerPlanningPeriod(Integer maximumDaysOffPerPlanningPeriod) Maximum days off in the planning periodWorkPlan.maximumPaidMinutesPerPlanningPeriod(Integer maximumPaidMinutesPerPlanningPeriod) Maximum paid minutes in the planning periodWorkPlan.maximumWorkingWeekendsPerPlanningPeriod(Integer maximumWorkingWeekendsPerPlanningPeriod) Maximum working weekends in the planning periodWorkPlan.metadata(WfmVersionedEntityMetadata metadata) Version metadata for this work planWorkPlan.minimumConsecutiveNonWorkingMinutesPerWeek(Integer minimumConsecutiveNonWorkingMinutesPerWeek) Minimum amount of consecutive non working minutes per week that agents who are assigned this work plan are allowed to have offWorkPlan.minimumDaysOffPerPlanningPeriod(Integer minimumDaysOffPerPlanningPeriod) Minimum days off in the planning periodWorkPlan.minimumPaidMinutesPerPlanningPeriod(Integer minimumPaidMinutesPerPlanningPeriod) Minimum paid minutes in the planning periodWorkPlan.minimumShiftStartDistanceMinutes(Integer minimumShiftStartDistanceMinutes) The time period in minutes for the duration between the start times of two consecutive working daysWorkPlan.minimumTimeBetweenShiftsMinutes(Integer minimumTimeBetweenShiftsMinutes) Minimum time between shifts in minutes defined in this work plan.WorkPlan.minimumWorkingDaysPerWeek(Integer minimumWorkingDaysPerWeek) The minimum number of days that agents assigned to a work plan must work per weekWorkPlan.optionalDays(SetWrapperDayOfWeek optionalDays) Optional days to schedule for this work planWorkPlan.paidTimeGranularityMinutes(Integer paidTimeGranularityMinutes) Granularity in minutes allowed for shift paid time in this work plan.WorkPlan.shifts(List<WorkPlanShift> shifts) Shifts in this work planWorkPlan.shiftStartVariancePeriod(WorkPlan.ShiftStartVariancePeriodEnum shiftStartVariancePeriod) The length of the period over which the maximum shift start time variance is appliedWorkPlan.shiftStartVariances(ListWrapperShiftStartVariance shiftStartVariances) Variance in minutes among start times of shifts in this work planWorkPlan.shiftStartVarianceType(WorkPlan.ShiftStartVarianceTypeEnum shiftStartVarianceType) This constraint ensures that an agent starts each workday within a user-defined time thresholdWorkPlan.weeklyExactPaidMinutes(Integer weeklyExactPaidMinutes) Exact weekly paid time in minutes for this work plan.WorkPlan.weeklyMaximumPaidMinutes(Integer weeklyMaximumPaidMinutes) Maximum weekly paid time in minutes for this work plan.WorkPlan.weeklyMinimumPaidMinutes(Integer weeklyMinimumPaidMinutes) Minimum weekly paid time in minutes for this work plan.