The WorkItemInteraction type exposes the following members.
Constructors
Name | Description | |
---|---|---|
WorkItemInteraction(InteractionsManager, InteractionId) |
Initializes a new instance of the WorkItemInteraction class.
| |
WorkItemInteraction(ProcessManager, InteractionId) |
Initializes a new instance of the WorkItemInteraction class.
|
Methods
Name | Description | |
---|---|---|
AppendNote |
Appends to the Notes.
(Inherited from Interaction.) | |
AppendNoteAsync |
Asynchronously appends to the Notes.
(Inherited from Interaction.) | |
AppendStringAttribute |
Sets the value of a string attribute.
(Inherited from Interaction.) | |
AppendStringAttributeAsync |
Asynchronously sets the value of a string attribute.
(Inherited from Interaction.) | |
BlindTransfer(String) |
Performs a blind transfer to the specified number given the number as a string.
(Inherited from Interaction.) | |
BlindTransfer(QueueId) |
Performs a blind transfer to the specified target, given the QueueId of the target.
(Inherited from Interaction.) | |
BlindTransferAsync(String, AsyncCompletedEventHandler, Object) |
Asynchronously performs a blind transfer to the specified number, given that number as a string.
(Inherited from Interaction.) | |
BlindTransferAsync(QueueId, AsyncCompletedEventHandler, Object) |
Asynchronously performs a blind transfer to the specified target, given the QueueId of the target.
(Inherited from Interaction.) | |
ChangeWatchedAttributes |
Changes what attributes of the Interaction are being watched. (See InteractionAttributeName.)
(Inherited from Interaction.) | |
ChangeWatchedAttributesAsync |
Asynchronously changes what attributes of the Interaction are being watched. (See InteractionAttributeName.)
(Inherited from Interaction.) | |
Coach |
Changes the coaching state of the interaction.
(Inherited from Interaction.) | |
CoachAsync |
Asynchronously changes the coaching state of the interaction.
(Inherited from Interaction.) | |
ConsultTransfer |
Performs a consult transfer with the specified interaction.
(Inherited from Interaction.) | |
ConsultTransferAsync |
Asynchronously performs a consult transfer with the specified interaction.
(Inherited from Interaction.) | |
Disconnect |
Disconnects this Interaction.
(Inherited from Interaction.) | |
DisconnectAsync |
Asynchronously disconnects this Interaction.
(Inherited from Interaction.) | |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetBooleanAttribute |
Gets the value of an attribute as a Boolean.
(Inherited from Interaction.) | |
GetBooleanAttributeAsync |
Asynchronously gets the value of an attribute as a Boolean.
(Inherited from Interaction.) | |
GetDateTimeAttribute |
Gets the value of an attribute as a DateTime.
(Inherited from Interaction.) | |
GetDateTimeAttributeAsync |
Asynchronously gets the value of an attribute as a DateTime.
(Inherited from Interaction.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetIntegerAttribute |
Gets the value of an attribute as an Int32.
(Inherited from Interaction.) | |
GetIntegerAttributeAsync |
Asynchronously gets the value of an attribute as an Int32.
(Inherited from Interaction.) | |
GetStringAttribute |
Gets the value of an attribute as a String.
(Inherited from Interaction.) | |
GetStringAttributeAsync |
Asynchronously gets the value of an attribute as a String.
(Inherited from Interaction.) | |
GetStringAttributes |
Gets the values of attributes, where each attribute value is returned as a String.
(Inherited from Interaction.) | |
GetStringAttributesAsync |
Asynchronously gets the values of attributes, where each attribute value is returned as a String.
(Inherited from Interaction.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetWatchedBooleanAttribute |
Gets the value of a watched attribute as a Boolean.
(Inherited from Interaction.) | |
GetWatchedDateTimeAttribute |
Gets the value of a watched attribute as a DateTime.
(Inherited from Interaction.) | |
GetWatchedIntegerAttribute |
Gets the value of a watched attribute as an Int32.
(Inherited from Interaction.) | |
GetWatchedStringAttribute |
Gets the value of a watched attribute as a String.
(Inherited from Interaction.) | |
GetWatchedStringsAttribute |
Gets the value of a watched attribute as a ReadOnlyCollection<(Of <(<'T>)>)> of String.
(Inherited from Interaction.) | |
Hold |
Places the interaction on hold or takes it off hold.
(Inherited from Interaction.) | |
HoldAsync |
Asynchronously places the interaction on hold or takes it off hold.
(Inherited from Interaction.) | |
InitiateRecordingSnip |
Changes the recording snippet state of the interaction.
(Inherited from Interaction.) | |
InitiateRecordingSnipAsync |
Asynchronously changes the recording snip state of the interaction.
(Inherited from Interaction.) | |
InitiateSecureInput |
Initiates secure input which allows for confidential information (e.g., credit card number, expiration date, etc) to be securely provided.
(Inherited from Interaction.) | |
InitiateSecureInputAsync |
Asynchronously initiates secure input.
(Inherited from Interaction.) | |
IsValidCapability |
Determines whether the interaction has the specified capabilities.
(Inherited from Interaction.) | |
IsWatching()()()() |
Determines whether a watch is active.
(Inherited from Interaction.) | |
IsWatching(String) |
Determines whether a watch is active and if the specified value is being watched.
(Inherited from Interaction.) | |
Join |
Joins this Interaction in a conference.
(Inherited from Interaction.) | |
JoinAsync |
Asynchronously joins this Interaction in a conference.
(Inherited from Interaction.) | |
Listen |
Changes the listen state of the interaction.
(Inherited from Interaction.) | |
ListenAsync |
Asynchronously changes the listen state of the interaction.
(Inherited from Interaction.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Mute |
Changes the mute state.
(Inherited from Interaction.) | |
MuteAsync |
Asynchronously changes the mute state.
(Inherited from Interaction.) | |
Park(String) |
Parks the Interaction on the specified target, given a string.
(Inherited from Interaction.) | |
Park(QueueId) |
Parks the Interaction on the specified target, given the QueueId of the target.
(Inherited from Interaction.) | |
ParkAsync(String, AsyncCompletedEventHandler, Object) |
Asynchronously parks the Interaction on the specified target, given a string.
(Inherited from Interaction.) | |
ParkAsync(QueueId, AsyncCompletedEventHandler, Object) |
Asynchronously parks the Interaction on the specified target, given the QueueId of the target.
(Inherited from Interaction.) | |
Pause |
Changes the recording pause state.
(Inherited from Interaction.) | |
PauseAsync |
Asynchronously changes the recording pause state.
(Inherited from Interaction.) | |
Pickup |
Picks up this Interaction.
(Inherited from Interaction.) | |
PickupAsync |
Asynchronously picks up this Interaction.
(Inherited from Interaction.) | |
Private |
Changes the private state.
(Inherited from Interaction.) | |
PrivateAsync |
Asynchronously changes the private state.
(Inherited from Interaction.) | |
Record |
Changes the record state.
(Inherited from Interaction.) | |
RecordAsync |
Asynchronously changes the record state.
(Inherited from Interaction.) | |
RequestHelp | Obsolete.
Sends a request for help.
(Inherited from Interaction.) | |
RequestHelpAsync | Obsolete.
Asynchronously sends a request for help.
(Inherited from Interaction.) | |
SecureRecordingPause(Boolean) | Obsolete.
Changes the secure recording pause state.
(Inherited from Interaction.) | |
SecureRecordingPause(SecureRecordingPauseParameters) |
Pauses or resumes a secure recording. Secure recordings are recordings started by Recorder, which are
configured via Interaction Administrator.
(Inherited from Interaction.) | |
SecureRecordingPauseAsync(Boolean, AsyncCompletedEventHandler, Object) | Obsolete.
Asynchronously changes the secure recording pause state.
(Inherited from Interaction.) | |
SecureRecordingPauseAsync(SecureRecordingPauseParameters, AsyncCompletedEventHandler, Object) |
Pauses or resumes a secure recording. Secure recordings are recordings started by Recorder, which are
configured via Interaction Administrator.
(Inherited from Interaction.) | |
SetAccountCodeId |
Sets the Account Code ID.
(Inherited from Interaction.) | |
SetAccountCodeIdAsync |
Asynchronously sets the Account Code ID.
(Inherited from Interaction.) | |
SetDateTimeAttribute |
Sets the value of a string attribute.
(Inherited from Interaction.) | |
SetDateTimeAttributeAsync |
Asynchronously sets the value of a string attribute.
(Inherited from Interaction.) | |
SetRemoteName |
Sets the RemoteName.
(Inherited from Interaction.) | |
SetRemoteNameAsync |
Asynchronously sets the RemoteName.
(Inherited from Interaction.) | |
SetStateDescription |
Sets the StateDescription.
(Inherited from Interaction.) | |
SetStateDescriptionAsync |
Asynchronously sets the StateDescription.
(Inherited from Interaction.) | |
SetStringAttribute |
Sets the value of a string attribute.
(Inherited from Interaction.) | |
SetStringAttributeAsync |
Asynchronously sets the value of a string attribute.
(Inherited from Interaction.) | |
SetStringAttributes |
Sets the values of a set of string attributes.
(Inherited from Interaction.) | |
SetStringAttributesAsync |
Asynchronously sets the values of a set of string attributes.
(Inherited from Interaction.) | |
SetWrapUpCodeId | Obsolete.
Sets the WrapUp Code ID.
(Inherited from Interaction.) | |
SetWrapUpCodeIdAsync | Obsolete.
Asynchronously sets the WrapUp Code ID.
(Inherited from Interaction.) | |
StartWatching | (Inherited from Interaction.) | |
StartWatchingAsync |
Asynchronously starts watching the specified attributeNames for this Interaction. (See InteractionAttributeName.)
(Inherited from Interaction.) | |
StopWatching |
Stops watching the Interaction.
(Inherited from Interaction.) | |
StopWatchingAsync |
Asynchronously stops watching the Interaction.
(Inherited from Interaction.) | |
ToString | Returns a String that represents the current Object. (Inherited from Interaction.) | |
TransferToVoicemail(String) |
Transfers to voicemail at the specified number, given a string.
(Inherited from Interaction.) | |
TransferToVoicemail(QueueId) |
Transfers to voicemail at the specified number, given a QueueId.
(Inherited from Interaction.) | |
TransferToVoicemailAsync(String, AsyncCompletedEventHandler, Object) |
Asynchronously transfers to voicemail at the specified number, given the target as a string.
(Inherited from Interaction.) | |
TransferToVoicemailAsync(QueueId, AsyncCompletedEventHandler, Object) |
Asynchronously transfers to voicemail at the specified number, given the target as a QueueId.
(Inherited from Interaction.) | |
TryGetWatchedBooleanAttribute |
Tries to get the value of a watched attribute as a Boolean.
(Inherited from Interaction.) | |
TryGetWatchedDateTimeAttribute |
Tries to get the value of a watched attribute as a DateTime.
(Inherited from Interaction.) | |
TryGetWatchedIntegerAttribute |
Tries to get the value of a watched attribute as an Int32.
(Inherited from Interaction.) | |
TryGetWatchedStringAttribute |
Tries to get the value of a watched attribute as a String.
(Inherited from Interaction.) | |
TryGetWatchedStringsAttribute |
Tries to get the value of a watched attribute as ReadOnlyCollection<(Of <(<'T>)>)> of String.
(Inherited from Interaction.) | |
Voicemail |
Sends the Interaction to voicemail.
(Inherited from Interaction.) | |
VoicemailAsync |
Asynchronously sends the Interaction to voicemail.
(Inherited from Interaction.) |
Properties
Name | Description | |
---|---|---|
AccountCodeId |
Gets the Id of the account code.
AccountCodeId is only available if the AccountCodeId attribute is being watched.
(Inherited from Interaction.) | |
AlertSound |
Gets the AlertSound.
AlertSound is only available if the AlertSound attribute is being watched.
(Inherited from Interaction.) | |
AssociatedProcessDisplayName |
Gets the AssociatedProcessDisplayName.
AssociatedProcessDisplayName is only available if the AssociatedProcessDisplayName attribute is being watched.
(Inherited from Interaction.) | |
AssociatedProcessInstanceId |
Gets the AssociatedProcessInstanceId.
AssociatedProcessInstanceId is only available if the AssociatedProcessInstanceId attribute is being watched.
(Inherited from Interaction.) | |
CallIdKey | (Inherited from Interaction.) | |
CallType | (Inherited from Interaction.) | |
Capabilities |
Gets the capabilities of this interaction. The EffectiveStation comes into effect when
determining the capabilities of this interaction. Capabilities are only available if the Capabilities
attribute is being watched.
(Inherited from Interaction.) | |
ClientMessage |
Gets the ClientMessage.
ClientMessage is only available if the ClientMessage attribute is being watched.
(Inherited from Interaction.) | |
ConferenceId |
Gets the ConferenceId.
ConferenceId is only available if the ConferenceId
attribute is being watched.
(Inherited from Interaction.) | |
ConsultCallId |
Gets ID of the ConsultTransfer, if this interaction is participating in a consult transfer.
ConsultCallId is only available if the ConsultCallId attribute is being watched.
(Inherited from Interaction.) | |
DeallocationSeconds |
Gets the DeallocationSeconds.
DeallocationSeconds is only available if the DeallocationSeconds
attribute is being watched.
(Inherited from Interaction.) | |
Direction | (Inherited from Interaction.) | |
DisconnectionTime |
Gets the DisconnectionTime.
DisconnectionTime is only available if the DisconnectionTime
attribute is being watched.
(Inherited from Interaction.) | |
DisconnectRingNoAnswer |
Gets a value indicating whether to disconnect on ring no answer.
DisconnectRingNoAnswer is only available if the DisconnectRingNoAnswer attribute is being watched.
(Inherited from Interaction.) | |
Duration |
Gets the duration of the Interaction as of the current time (using InitiationTime and DisconnectionTime).
Duration is only available when InitiationTime, DisconnectionTime and State are being watched.
(Inherited from Interaction.) | |
HasSnippetRecording |
Gets a value indicating whether this instance has snippet recordings.
(Inherited from Interaction.) | |
ImmediateAccess |
Gets a value indicating whether to allow ImmediateAccess.
ImmediateAccess is only available if the ImmediateAccess attribute is being watched.
(Inherited from Interaction.) | |
InitiationTime |
Gets the InitiationTime.
InitiationTime is only available if the InitiationTime
attribute is being watched.
(Inherited from Interaction.) | |
InteractionId |
Gets the ID of the Interaction.
(Inherited from Interaction.) | |
InteractionsManager |
Gets the InteractionManager with which this Interaction is associated.
(Inherited from Interaction.) | |
InteractionType |
Gets the type of the interaction.
InteractionType is only available if the InteractionType attribute is being watched.
(Inherited from Interaction.) | |
IsConnected |
Gets a value indicating whether the Interaction is in a connected state.
IsConnected is only available if the State
attribute is being watched.
(Inherited from Interaction.) | |
IsDisconnected |
Gets a value indicating whether the Interaction is in a disconnected state.
IsDisconnected is only available if the State
attribute is being watched.
(Inherited from Interaction.) | |
IsHeld |
Gets a value indicating whether this instance is Held.
IsHeld is only available if the State
attribute is being watched.
(Inherited from Interaction.) | |
IsMonitored |
Gets a value indicating whether this instance is being monitored by the session user.
IsMonitored is only available if the Monitors and SupervisorMonitors
attributes are being watched.
(Inherited from Interaction.) | |
IsMuted |
Gets a value indicating whether this instance is Muted.
IsMuted is only available if the Muted
attribute is being watched.
(Inherited from Interaction.) | |
IsOnMyInteractionsQueue |
Gets a value indicating whether this instance is on the MyInteractions queue.
IsOnMyInterationsQueue is only available if the UserQueueNames
and StationQueueNames attributes are being watched.
(Inherited from Interaction.) | |
IsPaused |
Gets a value indicating whether this instance has a paused recorder for the session user.
IsPaused is only available if the Recorders and SupervisorRecorders
attributes are being watched.
(Inherited from Interaction.) | |
IsPrivate |
Gets a value indicating whether this instance is Private.
IsPrivate is only available if the Private attribute is being watched.
(Inherited from Interaction.) | |
IsRecording |
Gets a value indicating whether this instance is being recorded by the session user.
IsRecording is only available if the Recorders and SupervisorRecorders
attributes are being watched.
(Inherited from Interaction.) | |
IsShared |
Gets a value indicating whether this is a shared instance.
(Inherited from Interaction.) | |
Language |
Gets the Language to use for the prompt.
Language is only available if the Language attribute is being watched.
(Inherited from Interaction.) | |
LastSegment |
Gets the last segment on this interaction.
LastSegment is only available if the InteractionConnectionSegments attribute is being watched.
(Inherited from Interaction.) | |
LastSegmentForCurrentUser |
Gets the last segment for the session user on this interaction.
LastSegmentForCurrentUser is only available if the InteractionConnectionSegments attribute is being watched.
(Inherited from Interaction.) | |
LineName |
Gets the name of the line queue.
LineName is only available if the LineQueueName
attribute is being watched.
(Inherited from Interaction.) | |
LocalAddress |
Gets the address of the local party.
LocalAddress is only available if the LocalAddress attribute is being watched.
(Inherited from Interaction.) | |
LocalId |
Gets the displayable address of local party.
LocalId is only available if the LocalId attribute is being watched.
(Inherited from Interaction.) | |
LocalName |
Gets the user-friendly name of the local party.
LocalName is only available if the LocalName attribute is being watched.
(Inherited from Interaction.) | |
LocalPartyType |
Gets the LocalPartyType of the local party.
LocalPartyType is only available if the LocalPartyType attribute is being watched.
(Inherited from Interaction.) | |
LocalSecurityLevelRequested |
Gets the requested local security level. (See LocalSecurityLevelRequested).
LocalSecurityLevelRequested is only available if the LocalSecurityLevelRequested attribute is being watched.
(Inherited from Interaction.) | |
Log | (Inherited from Interaction.) | |
Monitors | (Inherited from Interaction.) | |
MonitorsCombinedCount |
Gets the MonitorsCombinedCount.
MonitorsCombinedCount is only available if the MonitorsCombinedCount attribute is being watched.
(Inherited from Interaction.) | |
MonitorType |
Gets the type of the monitor.
MonitorType is only available if the MonitorType attribute is being watched.
(Inherited from Interaction.) | |
Notes | (Inherited from Interaction.) | |
OrbitQueueName |
Gets the unscoped orbit queue name.
OrbitQueueName is only available if the OrbitQueueName attribute is being watched.
(Inherited from Interaction.) | |
PopApplication |
Gets the application that should be popped for the Interaction.
PopApplication is only available if the PopApplication attribute is being watched.
(Inherited from Interaction.) | |
ProcessDefinitionId |
Gets the ProcessDefinitionId.
| |
ProcessInstanceId |
Gets the ProcessInstanceId.
| |
ProcessNumericId |
Gets the ProcessNumericId.
| |
Recorders | (Inherited from Interaction.) | |
RecordersCombinedCount |
Gets the RecordersCombinedCount.
RecordersCombinedCount is only available if the RecordersCombinedCount attribute is being watched.
(Inherited from Interaction.) | |
RelatedSnippetRecordings |
Gets the RelatedSnippetRecordings.
RelatedSnippetRecordings is only available if the RelatedSnippetRecordings
attribute is being watched.
(Inherited from Interaction.) | |
RemoteAddress |
Gets the RemoteAddress.
RemoteAddress is only available if the RemoteAddress attribute is being watched.
(Inherited from Interaction.) | |
RemoteDisplay |
Gets a displayable identifier for an interaction.
RemoteDisplay is only available if the RemoteName attribute is being watched.
(Inherited from Interaction.) | |
RemoteId |
Gets the remote party ID as a friendly display value.
RemoteId is only available if the RemoteId attribute is being watched.
(Inherited from Interaction.) | |
RemoteName |
Gets the name of the remote party.
RemoteName is only available if the RemoteName attribute is being watched.
(Inherited from Interaction.) | |
RemotePartyType |
Gets the RemotePartyType of the remote party.
RemotePartyType is only available if the RemotePartyType attribute is being watched.
(Inherited from Interaction.) | |
RemoteSecurityLevelRequested |
Gets the requested remote security level. (See RemoteSecurityLevelRequested).
ImmediateAccess is only available if the ImmediateAccess attribute is being watched.
(Inherited from Interaction.) | |
SecurityLevelActual |
Gets the actual security level. (See SecurityLevelActual).
SecurityLevelActual is only available if the SecurityLevelActual attribute is being watched.
(Inherited from Interaction.) | |
SecurityLevelViolation |
Gets the reason for the security level violation. (See SecurityLevelViolation).
SecurityLevelViolation is only available if the SecurityLevelViolation attribute is being watched.
(Inherited from Interaction.) | |
Segments |
Gets the collection of segments for this interaction. (See InteractionConnectionSegments).
Segments is only available if the InteractionConnectionSegments attribute is being watched.
(Inherited from Interaction.) | |
State | (Inherited from Interaction.) | |
StateDescription |
Gets the state display string.
StateDescription is only available if the StateDescription attribute is being watched.
(Inherited from Interaction.) | |
StationQueueNames |
Gets the unscoped name(s) of the station queue(s).
StationQueueNames is only available if the StationQueueNames attribute is being watched.
(Inherited from Interaction.) | |
SupervisorMonitors |
Gets the SupervisorMonitors.
SupervisorMonitors is only available if the SupervisorMonitors attribute is being watched.
(Inherited from Interaction.) | |
SupervisorRecorders |
Gets the SupervisorRecorders.
SupervisorRecorders is only available if the SupervisorRecorders
attribute is being watched.
(Inherited from Interaction.) | |
TimeInWorkgroupQueue |
Gets the duration of the Interaction as of the time it joined a workgroup queue (using WorkgroupQueueTimestamp and DisconnectionTime).
TimeInWorkgroupQueue is only available when WorkgroupQueueTimestamp, DisconnectionTime and State are being watched.
(Inherited from Interaction.) | |
UserQueueNames |
Gets the unscoped name(s) of the user queue(s).
UserQueueNames is only available if the UserQueueNames attribute is being watched.
(Inherited from Interaction.) | |
WorkgroupQueueDisplayName |
Gets the display name of the workgroup queue.
WorkgroupQueueDisplayName is only available if the WorkgroupQueueDisplayName attribute is being watched.
(Inherited from Interaction.) | |
WorkgroupQueueName |
Gets the unscoped name of the workgroup queue.
WorkgroupQueueName is only available if the WorkgroupQueueName attribute is being watched.
(Inherited from Interaction.) | |
WorkItemCategory |
Gets the WorkItemCategory.
| |
WorkItemDescription |
Gets the WorkItemDescription.
| |
WorkItemDueDate |
Gets the WorkItemDueDate.
| |
WorkItemError |
Gets the WorkItemError.
| |
WorkItemInitiationTime |
Gets the WorkItemInitiationTime.
| |
WorkItemIsTransferable |
Gets the WorkItemIsTransferable.
| |
WrapUpAssignments |
Gets the wrap up assignments for this interaction. (See WrapUpAssignments).
WrapUpAssignments is only available if the WrapUpAssignments attribute is being watched.
(Inherited from Interaction.) | |
WrapUpCodeId | Obsolete.
Gets the ID of the wrap up code.
(Inherited from Interaction.) |
Events
Name | Description | |
---|---|---|
AttributesChanged |
Occurs when an Interaction's watched attributes change.
(Inherited from Interaction.) | |
Deallocated |
Occurs when an Interaction is deallocated.
(Inherited from Interaction.) | |
LostRights |
Occurs when the User loses rights for the Interaction.
(Inherited from Interaction.) | |
Morphed |
Occurs when an Interaction is replaced by another (e.g. during a Consult
operation).
(Inherited from Interaction.) | |
RecordingSnippetCreated |
Occurs when a recording snippet is created for an interaction.
(Inherited from Interaction.) |