Interaction SDK
(Web Services)

com.genesyslab.ail.ws.workflow

Class Summary
WorkbinDTO This class describes the DTO data for a worbin.
WorkbinInteractionDTO This class describes the DTO data for an interaction stored in a worbin.
WorkflowQueue A queue that contains multimedia interactions. Queues are defined in the Configuration Layer.
WorkflowInteractionInfo Describes the workflow information of an interaction. You can get this information for history items or workbin interactions.

Enum Summary
WorkbinType This enum describes the different types of workbins.
WorkflowStatus Lists the possible workflow statuses for an interaction. The workflow status corresponds to the interaction status from Interaction Server point of view. This status is available for an history item or a workbin interaction.
OperationType This enum describes the possible types of operation performed on a workbin..
WorkbinActorType This enum describes the possible actors that performed an action on the workbin.
WorkbinOperationType This enum describes the possible types of operation performed on a workbin..

Class Detail

WorkbinDTO

This class describes the DTO data for a worbin.

Fields:

  data  com.genesyslab.ail.ws.KeyValue[]
   The DTO attributes.

  workbinName  String
   The workbin name.

  workbinInteractionsDTO  com.genesyslab.ail.ws.workflow.WorkbinInteractionDTO[]
   The Workbin Interaction DTO content list.

WorkbinInteractionDTO

This class describes the DTO data for an interaction stored in a worbin.

Fields:

  data  com.genesyslab.ail.ws.KeyValue[]
   The DTO attributes. Contains attributes from workbin-interaction.* domains.

  workbinInteractionId  String
   The workbin interaction identifier.

WorkflowQueue

A queue that contains multimedia interactions. Queues are defined in the Configuration Layer.

Fields:

  id  String
   The queue identifier.

  displayName  String
   The display name of this queue.

  description  String
   The description of this queue.

WorkflowInteractionInfo

Describes the workflow information of an interaction. You can get this information for history items or workbin interactions.

Fields:

  queueId  String
   The queue ID.

  status  com.genesyslab.ail.ws.workflow.WorkflowStatus
   The workbin status.

  workbinId  String
   The workbin ID.

  workbinParameter  String
   The workbin parameters.

Enum Detail

WorkbinType

This enum describes the different types of workbins.

Members:

  AGENT
   Workbin type agent.

  PLACE
   Workbin type place.

  AGENT_GROUP
   Workbin type agent group.

  PLACE_GROUP
   Workbin type place group.

WorkflowStatus

Lists the possible workflow statuses for an interaction. The workflow status corresponds to the interaction status from Interaction Server point of view. This status is available for an history item or a workbin interaction.

Members:

  UNKNOWN
   The workflow status is unknown.

  HANDLING
   An agent is processing the interaction.

  QUEUED
   The interaction is waiting in a queue.

  QUEUED_IN_WORKBIN
   The interaction is waiting in a workbin.

  ROUTING
   The interaction is being routed.

  STOPPED
   The workflow processing is over for this interaction.

OperationType

This enum describes the possible types of operation performed on a workbin..

Members:

  CONFERENCE
   Indicates an interaction change due to a conference.

  CREATE
   Indicates an interaction was created.

  INTRUDE
   Indicates an interaction change due to an intrude operation.

  LEAVE
   Indicates an interaction left.

  PARTY_DISCONNECT
   Indicates a party's disconnection.

  PLACE_IN_QUEUE
   Indicates an interaction was placed in the queue.

  PLACE_IN_WORKBIN
   Indicates an interaction was placed in the workbin.

  PULL
   Indicates an interaction was pulled.

  REJECT
   Indicates an interaction was rejected.

  ROUTE
   Indicates an interaction change due to a routing operation.

  STOP
   Indicates an interaction was stopped.

  TIMEOUT
   Indicates an interaction timed out.

  TRANSFER
   Indicates an interaction was transferred.

WorkbinActorType

This enum describes the possible actors that performed an action on the workbin.

Members:

  AGENT
   Indicates that an Agent modified the workbin..

  MEDIA_SERVER
   Indicates that a media server modified the workbin..

  STRATEGY
   Indicates that a strategy modified the workbin.

WorkbinOperationType

This enum describes the possible types of operation performed on a workbin..

Members:

  PLACE_IN
   An interaction was placed in the workbin.

  TAKEN_OUT
   An interaction was taken out.

  PROPERTIES_CHANGED
   An interaction has its properties changed.

Interaction SDK
(Web Services)