UCS
|
Purpose: To present for each UCS and contact command, the list of default subcommands available and the associated parameters.
|
Learn about the UCS Commands
The UCS commands presented in this page can apply to any type of interaction.
Managing Interactions in UCS
The commands presented in this section are specific to UCS management.
Chains of Commands to UCS Operations for Interactions
Default Commands
|
Parameters
|
Chain AskSaveModifiedContact
|
|
- CaseId: String<ref name="String" > System.String</ref>
|
Chain ContactAssignInteractionToContact
|
|
- DestinationContactId: String<ref name="String" />
- ContactIdBeforeMerge: String<ref name="String" />
- UCSInteractionId: String<ref name="String" />
- AlertSectionName: String<ref name="String" />
- AssignInteractionToContactError: String<ref name="String" />, output parameter
|
Chain ContactAssignInteractionToContactForCustom
|
- AssignInteractionToContact
|
- DestinationContactId: String<ref name="String" />
- ContactIdBeforeMerge: String<ref name="String" />
- UCSInteractionId: String<ref name="String" />
- AlertSectionName: String<ref name="String" />
- AssignInteractionToContactError: String<ref name="String" />, output parameter
|
|
- CommandParameter: String<ref name="String" /> (ContactId)
- ContactAttributes: IList<ref name="IList">System.Collections.Generic.IList</ref>, if key is missing get ContactAttributes defined in option 'contact.displayed-attributes'
- IWContact: IIWContact<ref name="IIWContact">Genesyslab.Desktop.Modules.Contacts.IWContact.IIWContact</ref>, output parameter
|
|
- IWContact: IIWContact<ref name="IIContact">Genesyslab.Desktop.Modules.Contacts.IWContact.IIWContact</ref>, output parameter
- CaseId: String<ref name="String" />
- InteractionId : String<ref name="String" />
|
Chain ContactAttributeInfoOrder
|
- GetContactAttributeInfoOrder
|
- AttributesListOrdered:IContactAttributeField[], output parameter
|
Chain ContactCreateUCSInteraction
|
|
- ContactId: String<ref name="String" />
- InteractionToCreate: IInteraction<ref name="IInteraction" />
- InteractionUCSId: String<ref name="String" />, output parameter
|
Chain CreateInteractionUCSFromESDKInteraction
|
|
- EsdkInteraction: IInteraction<ref name="IInteraction" > Genesyslab.Enterprise.Model.Interaction.IInteraction
</ref>
- ParentInteractionId: String<ref name="String" >System.String </ref>
- StartDate: DateTime<ref name="DateTime" > System.DateTime</ref>
|
Chain DeleteInteractionUCS
|
|
- CommandParameter: String<ref name="String" />
|
Chain GetContactUCS
|
|
- CommandParameter: String<ref name="String" /> (ContactId)
- ContactAttributes: IList<ref name="IList" />, if key is missing get ContactAttributes defined in option 'contact.displayed-attributes'
- IWContact: IIWContact<ref name="IIWContact">Genesyslab.Desktop.Modules.Contacts.IWContact.IIWContact</ref>, output parameter
|
Chain InteractionUCSInQueue
|
|
- CommandParameter: String (contactId)<ref name="String" />
- ListAttributes: StringList<ref name="StringList" >Genesyslab.Platform.Contacts.Protocols.ContactServer.StringList </ref>
- ExcludedInteractions: IList<ref name="IList" /> <String<ref name="String"/>> (list of String interaction id)
- CurrentInteraction : IInteraction<ref name="IInteraction" />
- InteractionsUCS: GenericList<IDictionary<string,object>>, output parameter<ref name="GenericList">System.Collections.GenericList</ref>
|
Chain SetLastCalledAgentUCS
|
|
|
Chain ContactIsModified
|
|
CaseId: String<ref name="String" > System.String</ref>
|
Chain ContactNotification
|
|
- CommandParameter: String (contactId)<ref name="String (contactId)" >System.String (contactId)</ref>
- TimeFrame: System (time frame in day)<ref name="System (time frame in day)" >System (time frame in day)</ref>
- ListAttributes: StringList<ref name="StringList" >Genesyslab.Platform.Contacts.Protocols.ContactServer.StringList</ref>
- ExcludedInteractions: IList<String>(interaction id)<ref name="IList" />
- CurrentInteraction : IInteraction<ref name="IInteraction" />
- InteractionsUCS: GenericList<IDictionary<string,object>><ref name="GenericList" >System.Collections.GenericList<IDictionary<string,object>>, output parameter</ref>
|
Chain ContactOpenSearchWindow
|
|
- Parent: UserControl<ref name="UserControl" > System.Windows.Controls.UserControl</ref>
|
Chain ContactOpenToDialog
|
|
- ActionTarget: ActionTarget<ref name="ActionTarget" > Genesyslab.Desktop.Modules.Windows.Interactions.ActionTarget</ref>
|
<references />