Jump to: navigation, search

Windows

DevGuide2.png Purpose: To provide information about customizable commands for the windows.

Learn about the Windows

The following commands apply to GUI components that your application can customize. For further information, see Views and Regions, which lists the type of available components.
Important
Read Use Customizable Commands to see code snippets which demonstrate the usage of the commands.

Close Windows

The following commands are used to close windows.

Chains of Commands to Close Windows
Default Commands Parameters
Chain WindowClose
  • IsPossibleToClose
  • CommandParameter: IInteractionsWindow<ref name="IInteractionsWindow" > Genesyslab.Desktop.Modules.Windows.Interactions.IInteractionsWindow</ref>
  • Close
  • CommandParameter: IInteractionsWindow<ref name="IInteractionsWindow" />
Chain WindowInteractionClose
  • IsPossibleToClose
  • CommandParameter: IInteractionsWindow<ref name="IInteractionsWindow" />
  • Close
  • CommandParameter: IInteractionsWindow<ref name="IInteractionsWindow" />

Open and Restore Interaction Windows

The following commands are used to screen-pop interaction windows.

Chains of Commands to Open and Restore Interaction Windows
Default Commands Parameters
Chain RestoreInteractionsWindow
  • RestoreInteractionsWindow
  • CommandParameter: IInteractionsWindow<ref name="IInteractionsWindow">Genesyslab.Desktop.Modules.Windows.Interactions.IInteractionsWindow</ref>
  • Interaction: IInteraction<ref name="IInteraction">Genesyslab.Desktop.Modules.Core.Model.Interactions.IInteraction</ref>
  • Case: ICase<ref name="ICase">Genesyslab.Desktop.Modules.Core.Model.Interactions.ICase</ref>
Chain ShowInteractionsWindow
  • ShowInteractionsWindow
  • CommandParameter: IInteractionsWindow<ref name="IInteractionsWindow" />
  • Interaction: IInteraction<ref name="IInteraction" />
  • Case: ICase<ref name="ICase" />

Manage Toaster

The following commands are available for the Toaster Window.

Chain of Commands to Manage Toaster
Default Commands Parameters
Chain ShowToasterWindow
  • ShowToasterWindow
  • CommandParameter: IToasterWindow<ref name="IToasterWindow">Genesyslab.Desktop.Modules.Windows.Views.Toaster.IToasterWindow</ref>
  • Interaction: IInteraction<ref name="IInteraction" />
Chain ToasterAcceptPreview
  • Accept
  • CommandParameter: IInteraction<ref name="IInteraction" > Genesyslab.Desktop.Modules.Core.Model.Interactions.IInteraction</ref>
Chain ToasterDeclinePreview
  • Decline
  • CommandParameter: IInteraction<ref name="IInteraction" />
Chain ToasterInteractionAccept
  • Accept
  • CommandParameter: IInteraction<ref name="IInteraction" />
Chain ToasterInteractionDecline
  • Decline
  • CommandParameter: IInteraction<ref name="IInteraction" />
  • OtherDn: String<ref name="String" > System.String</ref>
  • OtherDnLocation: String<ref name="String" />
  • RemoveOutboundChain
  • CommandParameter: IInteraction<ref name="IInteraction" />
Chain ToasterInteractionEmailAccept
  • Accept
  • CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" > Genesyslab.Desktop.Modules.OpenMedia.Model.Interactions.IInteractionOpenMedia</ref>
  • Extensions: KeyValueCollection<ref name="KeyValueCollection" > Genesyslab.Enterprise.Commons.Collections.KeyValueCollection</ref>
Chain ToasterInteractionEmailDecline
  • Decline
  • CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
  • Reasons: KeyValueCollection<ref name="KeyValueCollection" />
  • Extensions: KeyValueCollection<ref name="KeyValueCollection" />
  • Close
  • CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
Chain ToasterInteractionIMAccept
  • Accept
  • CommandParameter: IInteractionIM<ref name="IInteractionIM" > Genesyslab.Desktop.Modules.Voice.Model.Interactions.IInteractionIM</ref>
Chain ToasterInteractionIMReject
  • Reject
  • CommandParameter: IInteractionIM<ref name="IInteractionIM" />
  • RejectReason: String<ref name="String" />
  • Reasons: KeyValueCollection<ref name="KeyValueCollection" />
  • Extensions: KeyValueCollection<ref name="KeyValueCollection" />
  • Reject
  • CommandParameter: IInteraction<ref name="IInteraction" />
Chain ToasterInteractionOpenMediaAccept
  • Accept
  • CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
  • Extensions: KeyValueCollection<ref name="KeyValueCollection" />
Chain ToasterInteractionOpenMediaDecline
  • Decline
  • CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
  • Reasons: KeyValueCollection<ref name="KeyValueCollection" />
  • Extensions: KeyValueCollection<ref name="KeyValueCollection" />
  • Close
  • CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
Chain ToasterInteractionPreviewAccept
  • Accept
  • CommandParameter: IInteraction<ref name="IInteraction" />
Chain ToasterInteractionPreviewDecline
  • Decline
  • CommandParameter: IInteraction<ref name="IInteraction" />
Chain ToasterShowBroadcastMessage
  • ShowToaster
  • CommandParameter: IBroadcastMessage<ref name="IBroadcastMessage" />

Broadcast Window

These commands enable you to manage a broadcast message displayed to the agents.

Chain of Commands for the Broadcast Window
Default Commands Parameters
Chain BroadcastMessageClose
  • Close
  • CommandParameter: String<ref name="String" > System.String</ref>
Chain BroadcastMessageShow
  • Show
  • CommandParameter: IBroadcastMessage<ref name="IBroadcastMessage" > Genesyslab.Desktop.Modules.Core.Model.Broadcast.IBroadcastMessage</ref>
  • Source: BroadcastMessageWindowSource<ref name="BroadcastMessageWindowSource" > Genesyslab.Desktop.Modules.Windows.Views.Broadcast.BroadcastMessageWindowSource</ref>
Chain ShowMessageToasterWindow
  • ShowMessageToasterWindow
  • CommandParameter: IToasterWindow<ref name="IToasterWindow" />
  • BroadcastMessage: IBroadcastMessage<ref name="IBroadcastMessage" />

Additional GUI Commands

Additionally, you can use the following commands:

Additional Chains of Commands
Default Commands Parameters
Chain ApplicationClose
  • IsPossibleToClose
  • CloseAllInteractions
  • StopAllMonitoringCommand
  • ChannelsLogOff
  • NegociatedLogout
  • Close
Chain CancelConnectionCommand
Chain NotepadInsertTimeStamp
  • InsertTimeStamp
  • CommandParameter: IInteraction<ref name="IInteraction" />
  • TextBoxBase: TextBoxBase<ref name="TextBoxBase" > System.Windows.Controls.TextBoxBase</ref>
Chain PossibleToCloseAllInteractions
  • IsPossibleToClose
Chain TeamCommunicatorAddToFavorite
  • AddObjectTCToFavorite
Chain TeamCommunicatorModifyFavorite
  • ModifyFavorite
Chain TeamCommunicatorOpenInteraction
  • Open
  • ActionTarget: ActionTarget<ref name="ActionTarget" > Genesyslab.Desktop.Modules.Windows.Interactions.ActionTarget</ref>
Chain ContactIsModified
  • IsModified
CaseId: String<ref name="String" />

References

<references />

This page was last modified on April 16, 2014, at 13:00.

Feedback

Comment on this article:

blog comments powered by Disqus