## Uses of Class
com.genesyslab.wfm8.API.service.schedule800.SchAgentDay

- Packages that use SchAgentDay
  Package | Description
  --- | ---
  com.genesyslab.wfm8.API.service.performance800 |
  com.genesyslab.wfm8.API.service.schedule800 |
  com.genesyslab.wfm8.API.service.scheduleTrade800 |

- - ### Uses of SchAgentDay in com.genesyslab.wfm8.API.service.performance800

    Method parameters in com.genesyslab.wfm8.API.service.performance800 with type arguments of type SchAgentDay
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | WFMPerformanceService800Soap.`getData(int target, int targetID, double start, double end, double current, java.util.List<java.lang.Integer> granularity, int timeZoneID, java.lang.String schSnapshotID, java.util.List<SchAgentDay> agentDayArray, int sourceSchScenarioID, int sourceFrcScenarioID, java.util.List<java.lang.Integer> requestedItems, int branch, int option, java.util.List<java.lang.Integer> groupIDs)` Requests information for each time interval (with specified granularity) in the requested period for the requested performance items at the specified target level, involves aggregation (totals, averages) for target more than Activity level and granularity bigger than 15 min.
    `java.util.List<SPerfItemDataAndTotal>` | WFMPerformanceService800Soap.`getPerformanceDataFromSnapshot(java.lang.String schSnapshotID, java.util.List<SchAgentDay> agentDayArray, int target, int targetID, double start, double end, int granularity, int timeZoneOption, int timeZoneID, java.util.List<java.lang.Integer> requestedItems, int branch)` Returns an array of values for each time interval (with specified granularity) in the requested period for the requested performance items at the specified target level, involves aggregation (totals, averages) for target more than Activity level and granularity bigger than 15 min.

  - ### Uses of SchAgentDay in com.genesyslab.wfm8.API.service.schedule800

    Fields in com.genesyslab.wfm8.API.service.schedule800 with type parameters of type SchAgentDay
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.List<SchAgentDay>` | SchAgentDayHolder.`schAgentDay` A sorted/grouped list of `SchAgentDay`.

    Methods in com.genesyslab.wfm8.API.service.schedule800 that return SchAgentDay
    Modifier and Type | Method and Description
    --- | ---
    `SchAgentDay` | SchAgentDay.`withCoverage(java.util.Collection<SchCoverage> values)`
    `SchAgentDay` | SchAgentDay.`withCoverage(SchCoverage... values)`
    `SchAgentDay` | SchAgentDay.`withCoverageNSizeIs(int value)`
    `SchAgentDay` | SchAgentDay.`withEligibleForTrade(boolean value)`
    `SchAgentDay` | SchAgentDay.`withGswAgentId(int value)`
    `SchAgentDay` | SchAgentDay.`withGswUserId(int value)`
    `SchAgentDay` | SchAgentDay.`withSchActivities(java.util.Collection<java.lang.Integer> values)`
    `SchAgentDay` | SchAgentDay.`withSchActivities(java.lang.Integer... values)`
    `SchAgentDay` | SchAgentDay.`withSchActivitiesNSizeIs(int value)`
    `SchAgentDay` | SchAgentDay.`withSchActivitySetInfo(java.util.Collection<SchActivitySet> values)`
    `SchAgentDay` | SchAgentDay.`withSchActivitySetInfo(SchActivitySet... values)`
    `SchAgentDay` | SchAgentDay.`withSchActivitySetInfoNSizeIs(int value)`
    `SchAgentDay` | SchAgentDay.`withSchStates(java.util.Collection<SchState> values)`
    `SchAgentDay` | SchAgentDay.`withSchStates(SchState... values)`
    `SchAgentDay` | SchAgentDay.`withSchStatesNSizeIs(int value)`
    `SchAgentDay` | SchAgentDay.`withTimestamp(long value)`
    `SchAgentDay` | SchAgentDay.`withWmComments(java.lang.String value)`
    `SchAgentDay` | SchAgentDay.`withWmDate(double value)`
    `SchAgentDay` | SchAgentDay.`withWmDayType(int value)`
    `SchAgentDay` | SchAgentDay.`withWmEndDateTime(double value)`
    `SchAgentDay` | SchAgentDay.`withWmExceptionTypeId(int value)`
    `SchAgentDay` | SchAgentDay.`withWmFlag(int value)`
    `SchAgentDay` | SchAgentDay.`withWmMarked(boolean value)`
    `SchAgentDay` | SchAgentDay.`withWmNextStartDateTime(double value)`
    `SchAgentDay` | SchAgentDay.`withWmOvertimeMinutes(int value)`
    `SchAgentDay` | SchAgentDay.`withWmPaidMinutes(int value)`
    `SchAgentDay` | SchAgentDay.`withWmPrevEndDateTime(double value)`
    `SchAgentDay` | SchAgentDay.`withWmScheduleId(int value)`
    `SchAgentDay` | SchAgentDay.`withWmShiftEndDateTime(double value)`
    `SchAgentDay` | SchAgentDay.`withWmShiftId(int value)`
    `SchAgentDay` | SchAgentDay.`withWmShiftStartDateTime(double value)`
    `SchAgentDay` | SchAgentDay.`withWmSiteId(int value)`
    `SchAgentDay` | SchAgentDay.`withWmStartDateTime(double value)`
    `SchAgentDay` | SchAgentDay.`withWmSwordDescribe(java.lang.String value)`
    `SchAgentDay` | SchAgentDay.`withWmTimeOffTypeId(int value)`
    `SchAgentDay` | SchAgentDay.`withWmTimezoneId(int value)`
    `SchAgentDay` | SchAgentDay.`withWmVacationMinutes(int value)`
    `SchAgentDay` | SchAgentDay.`withWmWorkMinutes(int value)`

    Methods in com.genesyslab.wfm8.API.service.schedule800 that return types with arguments of type SchAgentDay
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<SchAgentDay>` | SchAgentDayHolder.`getSchAgentDay()` Gets the value of the schAgentDay property.

    Methods in com.genesyslab.wfm8.API.service.schedule800 with parameters of type SchAgentDay
    Modifier and Type | Method and Description
    --- | ---
    `SchAgentDayHolder` | SchAgentDayHolder.`withSchAgentDay(SchAgentDay... values)`

    Method parameters in com.genesyslab.wfm8.API.service.schedule800 with type arguments of type SchAgentDay
    Modifier and Type | Method and Description
    --- | ---
    `SchAgentDayHolder` | WFMScheduleService800Soap.`buildAgentDay(int scheduleID, int siteID, java.util.List<SchAgentDay> newSchedule, SchAgentDayDetails schDetails)` Builds complete schedule shifts with optimal break/meal distribution for the given schedule shifts
    `SchAgentDayHolder` | WFMScheduleService800Soap.`buildAgentDayInSnapshot(java.lang.String schSnapshotID, java.util.List<SchAgentDay> newSchedule, java.util.List<SchAgentDay> modifiedSchedule, SchAgentDayDetails schDetails)` Builds complete schedule shifts with optimal break/meal distribution for the given schedule shifts (based on existing schedule snapshot).
    `SchAgentDayHolder` | WFMScheduleService800Soap.`buildAgentDayInSnapshot(java.lang.String schSnapshotID, java.util.List<SchAgentDay> newSchedule, java.util.List<SchAgentDay> modifiedSchedule, SchAgentDayDetails schDetails)` Builds complete schedule shifts with optimal break/meal distribution for the given schedule shifts (based on existing schedule snapshot).
    `SchStateGroupCoverageHolder` | WFMScheduleService800Soap.`getStateGroupCoverageFromSnapshot(java.lang.String schSnapshotID, CfgStateGroupFilter stateGroupFilter, int granularity, java.util.List<SchAgentDay> modifiedSchedule)` Calculates schedule state group coverage for every specified state group, taking schedules from the existing schedule snapshot.
    `java.lang.String` | WFMScheduleService800Soap.`insertAgentDay(int scheduleID, CfgAgentFilter agentFilter, CfgActivityFilter activityFilter, SchStateFilter stateFilter, java.util.List<SchAgentDay> agentDayArray, boolean buildAgentDay, boolean ignoreWarnings, boolean allOrNothing, boolean autoCommit)` Used to insert the same agent day schedule(s) for multiple agents. - Target agents can be specified using usual agent filter, which can have site, team(s), agent(s) as filtering criteria as well as agent scheduled states filter. - The shift schedules to insert are passed as agent day schedules with specified shift start/end, activities and activity set schedule states. - If agent ID is not specified (is zero) in passed agent day then such agent day schedule is multiplied for all target agents.
    `SchValidationHolder` | WFMScheduleService800Soap.`saveAgentDay(int scheduleID, java.util.List<SchAgentDay> agentDayArray, boolean ignoreWarnings, boolean checkTimestamp, boolean autoCommit)` Saves agent day schedule to database.
    `java.lang.String` | WFMScheduleService800Soap.`saveAgentDayAsync(int scheduleID, java.util.List<SchAgentDay> agentDayArray, boolean ignoreWarnings, boolean checkTimestamp, boolean autoCommit)` Saves agent day schedule to database asynchronously.
    `void` | SchAgentDayHolder.`setSchAgentDay(java.util.List<SchAgentDay> schAgentDay)` Sets the value of the schAgentDay property.
    `SchValidationHolder` | WFMScheduleService800Soap.`validateAgentDay(int scheduleID, java.util.List<SchAgentDay> agentDayArray)` Validates schedule
    `SchAgentDayHolder` | SchAgentDayHolder.`withSchAgentDay(java.util.Collection<SchAgentDay> values)`

  - ### Uses of SchAgentDay in com.genesyslab.wfm8.API.service.scheduleTrade800

    Fields in com.genesyslab.wfm8.API.service.scheduleTrade800 with type parameters of type SchAgentDay
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.List<SchAgentDay>` | SchTradeResponseHolder.`schAgentDay`
    `protected java.util.List<SchAgentDay>` | SchTradeProposalHolder.`schAgentDay`
    `protected java.util.List<SchAgentDay>` | SchTradeHolder.`schAgentDay`

    Methods in com.genesyslab.wfm8.API.service.scheduleTrade800 that return types with arguments of type SchAgentDay
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<SchAgentDay>` | SchTradeResponseHolder.`getSchAgentDay()` Gets the value of the schAgentDay property.
    `java.util.List<SchAgentDay>` | SchTradeProposalHolder.`getSchAgentDay()` Gets the value of the schAgentDay property.
    `java.util.List<SchAgentDay>` | SchTradeHolder.`getSchAgentDay()` Gets the value of the schAgentDay property.

    Methods in com.genesyslab.wfm8.API.service.scheduleTrade800 with parameters of type SchAgentDay
    Modifier and Type | Method and Description
    --- | ---
    `SchTradeResponseHolder` | SchTradeResponseHolder.`withSchAgentDay(SchAgentDay... values)`
    `SchTradeProposalHolder` | SchTradeProposalHolder.`withSchAgentDay(SchAgentDay... values)`
    `SchTradeHolder` | SchTradeHolder.`withSchAgentDay(SchAgentDay... values)`

    Method parameters in com.genesyslab.wfm8.API.service.scheduleTrade800 with type arguments of type SchAgentDay
    Modifier and Type | Method and Description
    --- | ---
    `void` | SchTradeResponseHolder.`setSchAgentDay(java.util.List<SchAgentDay> schAgentDay)` Sets the value of the schAgentDay property.
    `void` | SchTradeProposalHolder.`setSchAgentDay(java.util.List<SchAgentDay> schAgentDay)` Sets the value of the schAgentDay property.
    `void` | SchTradeHolder.`setSchAgentDay(java.util.List<SchAgentDay> schAgentDay)` Sets the value of the schAgentDay property.
    `SchTradeResponseHolder` | SchTradeResponseHolder.`withSchAgentDay(java.util.Collection<SchAgentDay> values)`
    `SchTradeProposalHolder` | SchTradeProposalHolder.`withSchAgentDay(java.util.Collection<SchAgentDay> values)`
    `SchTradeHolder` | SchTradeHolder.`withSchAgentDay(java.util.Collection<SchAgentDay> values)`

Copyright © 2005-2016 Genesys Telecommunications Labs, Inc. All Rights Reserved.