The open media interactions are top level interfaces implemented by e-mail, chat, and work item interactions. The open media commands presented in this page are basic operations which apply to open media interactions by inheritance: e-mail, chat, and workitem interactions. E-Mails, Chat, and Work Items are specific to e-mail, chat, and work items respectively, and present an addition to the commands detailed in this page.
You can also use specific Windows which apply to open media interactions in some GUI components.
Chains of Commands to Manage Open Media Interactions
Default commands
|
Parameters
|
---|
Chain InteractionOpenMediaCanPullInteraction
|
|
- CommandParameter: Dictionary<ref name="Dictionary" >Dictionary<string, object></ref>
|
Chain InteractionOpenMediaClose
|
|
- CaseId: String<ref name="String" />
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
|
Chain InteractionOpenMediaCloseOnOutOfService
|
|
- CommandParameter: IInteraction<ref name="IInteraction" > Genesyslab.Desktop.Modules.Core.Model.Interactions.IInteraction</ref>
|
|
- CommandParameter: IInteractionSms<ref name="IInteractionSms" >Genesyslab.Desktop.Modules.OpenMedia.Model.Interactions.Sms.IInteractionSms</ref>
|
|
- CommandParameter: IInteractionChat<ref name="IInteractionChat" > Genesyslab.Desktop.Modules.OpenMedia.Model.Interactions.Chat.IInteractionChat</ref>
- AfterActionMode: String <ref name="String" >System.String</ref>
|
|
- CommandParameter: IInteractionChat<ref name="IInteractionChat" />
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" > Genesyslab.Desktop.Modules.OpenMedia.Model.Interactions.IInteractionOpenMedia</ref>
|
Chain InteractionOpenMediaConferenceAgent
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
- Visibility: String<ref name="String" />
- Destination: String<ref name="String" />
- Extensions: KeyValueCollection<ref name="KeyValueCollection" > Genesyslab.Enterprise.Commons.Collections.KeyValueCollection</ref>
|
Chain InteractionOpenMediaGetInteractionStateById
|
|
- CommandParameter: String<ref name="String" />
|
Chain InteractionOpenMediaHandlingTimeout
|
|
- CommandParameter: IInteraction<ref name="IInteraction" />
|
|
- CommandParameter: IInteractionSms<ref name="IInteractionSms" />
|
|
- CommandParameter: IInteractionChat<ref name="IInteractionChat" />
- AfterActionMode: String<ref name="String" />
|
|
- CommandParameter: IInteractionChat<ref name="IInteractionChat" />
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
|
Chain InteractionOpenMediaMoveToQueue
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
- Destination: String<ref name="String" />
- Reason: KeyValueCollection<ref name="KeyValueCollection" />
- Extensions: KeyValueCollection<ref name="KeyValueCollection" />
|
Chain InteractionOpenMediaMoveToWorkbin
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
- WorkbinId: String<ref name="String" />
- WorkbinParameter: String<ref name="String" />
WorkbinType: WorkbinType<ref name="WorkbinType" > Genesyslab.Platform.OpenMedia.Protocols.OpenMediaAttributes.WorkbinType</ref>
|
Chain InteractionOpenMediaPlaceInQueue
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
- NotepadViewModel: INotepadViewModel<ref name="INotepadViewModel" />
|
|
- CaseId: String<ref name="String" />
|
|
- CommandParameter: IInteraction<ref name="IInteraction" />
- UserData: KeyValueCollection<ref name="KeyValueCollection" />
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
- Destination: String<ref name="String" />
- Reasons: KeyValueCollection<ref name="KeyValueCollection" />
- Extensions: KeyValueCollection<ref name="KeyValueCollection" />
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
|
|
- RecentIndex: ObjectTC<ref name="ObjectTC" > Genesyslab.Desktop.Modules.TeamCommunicator.ObjectTC</ref>
|
Chain InteractionOpenMediaPullById
|
|
- CommandParameter: String<ref name="String" />
- queue: String<ref name="String" />
- sourceType: String<ref name="String" />
- agentId: String<ref name="String" />
|
Chain InteractionOpenMediaPullFromWorkbinById
|
|
- CommandParameter: String<ref name="String" />
|
|
- CommandParameter: Dictionary<ref name="Dictionary" />
|
- DisplayWarningPullNotPossible
|
- canPullInteraction (result: String<ref name="String" />)
|
|
- CommandParameter: String<ref name="String" />
- WorkbinId: String<ref name="String" />
|
Chain InteractionOpenMediaUCSStopProcessing
|
|
- CommandParameter: String<ref name="String" />
- UserData: KeyValueCollection<ref name="KeyValueCollection" />
- MediaType: String<ref name="String" />
|
Chain InteractionOpenMediaUCSUpdate
|
|
- CommandParameter: IInteraction<ref name="IInteraction" />
|
Chain InteractionOpenMediaPullFromWorkbinById
|
|
- CommandParameter: String<ref name="String" />
|
|
- CommandParameter: Dictionary<string, object><ref name="Dictionary" />
|
- DisplayWarningPullNotPossible
|
- canPullInteraction (result: String<ref name="String" />)
|
|
- CommandParameter: String<ref name="String" />
- QueueId: String<ref name="String" />
|
Chain InteractionOpenMediaTransferAgent
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
|
|
- CommandParameter: IInteraction<ref name="IInteraction" />
- NotepadViewModel: INotepadViewModel<ref name="INotepadViewModel" > Genesyslab.Desktop.Modules.Windows.Interactions.INotepadViewModel</ref>
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
- Destination: String<ref name="String" />
- Reasons: KeyValueCollection<ref name="KeyValueCollection" />
- Extensions: KeyValueCollection<ref name="KeyValueCollection" />
|
|
- RecentIndex: ObjectTC<ref name="ObjectTC" />
|
Chain InteractionOpenMediaWorkflow
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
- ConfirmParentWindow: Window<ref name="Window" >System.Window.Window</ref>
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
- Workflow: String<ref name="String" />
- Reasons: KeyValueCollection<ref name="KeyValueCollection" />
- Extensions: KeyValueCollection<ref name="KeyValueCollection" />
|
Chain InteractionPossibleToMoveToWorkbin
|
- IsWorkbinDestinationDefined
|
- WorkbinId: String<ref name="String" />
- WorkbinOptionName: String<ref name="String" />
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
|
Chain InteractionInternalConferenceInviteAccept
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
- Extensions: KeyValueCollection<ref name="KeyValueCollection" />
|
Chain InteractionInternalConferenceInviteConferenceAgent
|
|
- CommandParameter: IInteractionInternalConferenceInvite<ref name="IInteractionInternalConferenceInvite" > Genesyslab.Desktop.Modules.OpenMedia.Model.Interactions.Invite.IInteractionInternalConferenceInvite</ref>
- Visibility: String<ref name="String" />
- Destination: String<ref name="String" />
- Extensions: KeyValueCollection<ref name="KeyValueCollection" />
|
Chain InteractionInternalConferenceInviteDecline
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
- Reasons: KeyValueCollection<ref name="KeyValueCollection" />
- Extensions: KeyValueCollection<ref name="KeyValueCollection" />
|
|
- CommandParameter: IInteractionOpenMedia<ref name="IInteractionOpenMedia" />
|
Chain InteractionInternalConferenceInvitePull
|
|
- CommandParameter: String<ref name="String" />
|
|
- CommandParameter: String<ref name="String" />
- Source: String<ref name="String" />
- OwnerInteractionId: String<ref name="String" />
|
Chain InteractionInternalConferenceInviteSendInvite
|
- SetCollaborationQueueContext
|
- CommandParameter: IInteractionInternalConferenceInvite<ref name="IInteractionInternalConferenceInvite" />
- System.String: Queue, output parameter
|
|
- CommandParameter: IInteractionInternalConferenceInvite<ref name="IInteractionInternalConferenceInvite" />
|
- PlaceInQueueCollaboration
|
- CommandParameter: IInteractionInternalConferenceInvite<ref name="IInteractionInternalConferenceInvite" />
- Queue: String<ref name="String" />
- Reason: KeyValueCollection<ref name="KeyValueCollection" />
- Extensions: KeyValueCollection<ref name="KeyValueCollection" />
- CorrelatorData: String<ref name="String" />
|
Chain InteractionInternalConferenceInviteStopProcessing
|
|
- CommandParameter: IIOpenMediaInteraction<ref name="IIOpenMediaInteraction">Genesyslab.Enterprise.Model.Interaction.IIOpenMediaInteraction</ref>
- Reason: KeyValueCollection<ref name="KeyValueCollection" />
- Extensions: KeyValueCollection<ref name="KeyValueCollection" />
- CorrelatorData: String<ref name="String" />
|
Chain OpenMediaEsdkInteractionPutBackInOriginalLocation
|
|
|
Commands common to all interactions
|
---|
Chain InteractionSetAttachedDataWithDelay
|
SetAttachedData
|
- CommandParameter: IInteraction
- AttachedData: KeyValueCollection
|
Chain BundleClose
|
GetAttachedDataInformationUCS
|
CommandParameter: IInteractionsBundle - Genesyslab.Desktop.Modules.Core.Model.Interactions.IInteractionsBundle
|
UpdateNotePadForVoice
|
- CommandParameter: IInteractionsBundle
|
ResetInteractionChatConsultation
|
CommandParameter: IInteractionsBundle
|
IsContactModified
|
|
IsPossibleToClose
|
CommandParameter: IInteractionsBundle
|
CompleteDispositionCodeOnBundle
|
CommandParameter: IInteractionsBundle
|
Close
|
CommandParameter: IInteractionsBundle
|
StopInteractionVoiceUCS
|
- CommandParameter: IInteractionsBundle
|
GetOutboundPreviewRecord
|
CommandParameter: ICampaign - Genesyslab.Enterprise.Model.Interaction.ICampaign
|
Feedback
Comment on this article: