PreviousNext JavaScript must be enabled to correctly display this content
  • Title and Copyright Information
  • Get Help
  • 1 Overview of the UI Events Framework
    • Introduction to the UI Events Framework
    • Architecture Details of the UI Events Framework
    • Set Up and Try UI Events Framework
    • What's a context?
    • Operations and Events
    • Understanding the UI Events Framework life cycle
    • Get Field Value Operation
    • Set Field Value Operation
    • Save Record Operation
    • Field Name Mapping
    • Use the UEF Client Object in the Fusion application window
  • 2 Learn UI Events Framework Concepts
    • Load an external application inside the Fusion application
    • Load the UI Events Framework inside the third-party application
    • How to use the UI Events Framework
    • Initialize UI Events Framework
    • Get the Corresponding Context for the Use Cases
    • Get the Corresponding Context for Use Cases
      • GlobalContext
      • TabContext
      • RecordContext
      • SidePaneContext
      • ModalWindowContext
      • MultiChannelAdapterContext
      • PhoneContext
      • EngagementContext
      • NotificationContext
      • InsightsContext
      • ToolbarContext
      • Smart Action Context
    • Generate request object using requestHelper
    • Call the APIs
      • Subscribe API
      • SubscribeOnce API
      • Publish API
      • Dispose API
      • Supported Events
      • Supported Operations
  • 3 Example Use Cases
    • TabOpen Event
    • TabClose Event
    • TabChange Event
    • ContextOpen Event
    • Context Close Event
    • DataLoad Event
    • Field Value Change Event
    • On After Save Event
    • OnBeforeSave Event
    • InvokeServiceConnection Operation
    • FocusTab Operation
    • CloseTab Operation
    • OnBeforeMessageSend
    • OnAfterMessageSent Event
    • SetComposeMessageData Operation
    • Pop Operations
      • Pop Operation
      • Open ServiceRequest Create Page using Pop
      • Open ServiceRequest Edit Page using Pop
      • Pop Case Create Page
      • Pop Case Edit Page
      • Pop Contact Create Page
      • Pop Contact Edit Page
      • Pop Account Create Page
      • Pop Account Edit Page
      • Pop Open AppUI Page
      • Pop Open Generic Page
      • Pop Open Generic Page with Full URL
      • Pop Open New Object with Set Operation
      • Pop Open Existing Object with Get Operation
      • Pop Open New Object with a Set Required Field and Save Operation
      • Pop native svc-contact page in the Fusion application
      • Pop native svc-contact page in the Fusion Application Open Contact detail view
      • Pop svc-interaction page in the Fusion application
    • Get Field Value Operation
    • Set Field Value Operation
    • Save Record Operation
    • Publish Get Fields In UI Operation
    • Field Name Mapping
    • Field Value Change Event
    • Use the UEF Client Object in the Fusion application window
    • Extend the Fusion Application Side Pane
      • Side Pane Operations
        • SidePane Operations
        • ExpandSidePane Operation
        • CollapseSidePane operation
        • UpdateSidePane operation - setVisibility
        • UpdateSidePane operation - setIcon
        • UpdateSidePane operation - setSectionId
      • Side Pane Events
        • SidePane Events
        • SidePaneOpen Event
        • SidePaneClose Event
    • Modal Window Operations and Events
      • Modal Window Operations
      • Model Window Events
        • Listen to close event of with Reason for Modal Window
        • Listen to close event of the notification with Reason for popup window
      • Modal Window Operations in TabContext
        • Modal Window Operations in TabContext
        • OpenModal action in Tab Context
        • OpenPopup action in Tab Context of given TabId
      • Modal Window Operations in Current Browser Context
        • Modal Window Operations in Current Browser Tab Context
      • OpenModal action in Modal Window Context
      • CloseModal action in Modal Window Context
      • OpenPopup action in Modal Window Context
      • ClosePopup action Modal Window Context
    • Agent Info Operations
      • Agent Info Operation in Global Context
        • Agent Info Operation in Global Context
        • Get First Name of Logged-in Agent
        • Get Last Name of Logged-in Agent
        • Get Email Address of Logged-in Agent
        • Get User Name of Logged-in Agent
        • Get Party ID of Logged-in Agent
      • Agent Info Operation in Tab Context
        • Agent Info Operation in Tab Context
        • Example Function with TabContext
        • Example function with TabContext with given Tab Id
      • Agent Info Operation in Current Browser Tab Context
        • Agent Info Operation in Current Browser Tab Context
        • Example Function with Current Browser TabContext
        • Example function with TabContext with given Tab Id
    • Example function with TabContext with given Tab Id
    • Example Function with TabContext
    • Agent Info Operation in Tab Context
    • Pop Operation in TabContext
      • Pop ServiceRequest Create Page using Tab context of given tab ID
      • Pop ServiceRequest Create Page using Tab context
      • Pop ServiceRequest Edit Page
      • Pop Case Create Page
      • Pop Case Edit Page
      • Pop Contact Create Page
      • Pop Contact Edit Page
      • Pop Account Create Page
      • Pop Account Edit Page
      • Pop Open AppUI Page
      • Pop Open Generic Page
      • Pop Open Generic Page with Full URL
      • Pop New Object with Set Operation
      • Pop Existing Object with Get Operation
      • Pop New Object with Set Mandatory Field and Save Operation
      • Pop ServiceRequest Create Page using Current Browser Tab Context
      • Pop ServiceRequest Create Page using Current Browser Tab Context of Given Tab ID
    • Pop Operation in Current Browser Tab Context
      • Pop Operation in Current Browser Tab Context
      • Pop ServiceRequest Create Page using Current Browser Tab Context
      • Pop ServiceRequest Create Page using Current Browser Tab Context of Given Tab ID
    • getCurrentBrowserTabContext
    • getDependentTabs
    • Subscribe Custom Events
      • Subscribe Custom Events
      • Subscribe Custom Event on GlobalContext
      • Subscribe Custom Event on TabContext
      • Subscribe Custom Event on RecordContext
    • Publish Custom Events to all Browser Tabs
      • Publish Custom Events
      • Publish Custom Event on GlobalContext
      • Publish Custom Event on TabContext
      • Publish Custom Event on RecordContext
      • Actions performed across all browser tabs
    • Communication between External in VB through UEF
    • Custom Event Subscription and Publish from VB
    • Support for Virtual Fields
      • Set Field Value of a virtual field
      • Set Field Value of a referenced virtual field
      • Get Field Value of a virtual field
      • Get Field Value of a referenced virtual field
      • Field value change of a virtual field
      • Field Value change of a referenced virtual field
    • Notifications
      • Show notifications inside browser tabs and desktop notifications
      • Show notifications in TabContext inside browser tabs and desktop notifications
      • Show notification with summary
      • Show notification without notification close icon
      • Show notification with notification close icon
      • Show notification with AutoTimeout
      • Show notification with multiple actions
      • Show notification with custom icon
      • Show notification with all details
      • Close notification
      • Close notification in TabContext
      • Open notification in TabContext with given tabId and MSITabId
      • Close notification in TabContext with given tabId and MSITabId
      • Listen to close event of the notification
      • Listen to actions given in the notification
    • UI Events Framework and MCA Events
      • onToolbarAgentCommand
      • onToolbarInteractionCommand
      • onDataUpdated
      • onOutgoingEvent
    • UI Events Framework and MCA Operations
      • getConfiguration
      • agentStateEvent
      • disableFeature
      • readyForOperation
      • newCommEvent
      • startCommEvent
      • closeCommEvent
      • outboundCommError
    • WrapUp Synchronization
      • WrapUp Synchronization
    • InteractionLogging
      • Interaction Logging
    • Insights
      • Publish Action to show Insights
      • Publish Action to show Insights with message
      • Publish Action to show Insights with Category
      • Publish Action to show Insights with Custom Icon
      • Publish Action to show Insights with Custom Action
      • Publish Action to show multiple insights from an external source
      • Publish Action to dismiss Insights
      • Publish Action to get all Insights
      • Listen Insights dismiss event with reason
      • Listen Insights Action executing event
    • CTI Agent Assist Features
      • Show Transcripts During Phone Call
      • Enable Live Transcripts During a Phone Call
      • Add Live Transcripts of a Customer's Messages During a Phone Call
      • Add system messages with custom content to the call transcripts during a phone call
      • Add Live Transcripts of Agent's Messages During a Phone Call
      • Add System Messages to the Call Transcripts During a Phone Call
      • Add Predefined System Messages to the Call Transcripts During a Phone Call
    • SetToolbarProperties
    • SetChannelAvailability
    • Smart Action Operation and Events
      • ExecuteSmartAction Operation
      • OnBeforeSmartAction Event
      • OnAfterSmartAction Event
      • How do I get the Smart Action ID?
  • 4 UI Events Framework Reference
    • IUIEventsFramework
    • IUIEventsFrameworkProvider
    • IGlobalContext
    • ITabContext
    • IRecordContext
    • ISidePaneContext
    • IModalWindowContext
    • INotificationContext
    • IMultiChannelAdaptorContext
    • IPhoneContext
    • IEngagementContext
    • ISubscriptionContext
    • iRequestHelper
    • IEventRequest
    • IOperationRequest
    • IFieldValueChangeEventRequest
    • ISetFieldValueOperationRequest
    • ISetFieldValueRequest
    • IGetFieldValueOperationRequest
    • IServiceConnectionRequest
    • IPopFlowRequest
    • IPopFlowInAppRequest
    • IPopFlowAppUIRequest
    • IPopFlowGenericRequest
    • IPopFlowUrlRequest
    • IPopFlowResponse
    • IObjectContext
    • IExtensionResponse
    • IEventResponse
    • IOperationResponse
    • IErrorData
    • IFieldValueChangeData
    • IFieldValueCollection
    • IFieldData
    • ITabEventResponse
    • ITabCloseEventResponse
    • ITabInfo
    • IEngagementInfo
    • ITabChangeEventResponse
    • ITabChangeResponse
    • IFocusTabResponseData
    • ITabCloseOperationResponse
    • IContextOpenEventResponse
    • IContextResponse
    • IGetAgentInfoResponse
    • IGetFieldsInUIResponse
    • IGetFieldsInUIResponseData
    • IGetFieldValueResponse
    • IServiceConnectionResponse
    • IOperationSuccessData
    • ISetFieldValueResponse
    • IOnSaveExtensionContext
    • IOnAfterSaveEventResponse
    • IOnBeforeSaveEventResponse
    • IFieldValueChangeEventResponse
    • ISaveRecordResponse
    • IUpdateSidePaneRequest
    • ISidePaneOpenEventResponse
    • ISidePaneData
    • ISidePaneCloseEventResponse
    • ISidePaneCloseData
    • IOpenModalWindowRequest
    • ICloseModalWindowRequest
    • IOpenPopupWindowRequest
    • ICustomEventSubscriptionRequest
    • ICustomEventSubscriptionResponse
    • ICustomEventRequest
    • ICustomEventResponse
    • ICustomEventResponseData
    • IDataLoadEventResponse
    • IDataLoadEventData
    • INotificationActionPayload
    • IShowNotificationRequest
    • INotificationCloseActionData
    • INotificationActionData
    • IMcaActionRequest
    • IMcaNewCommEventActionRequest
    • IMcaStartCommEventActionRequest
    • IMcaCloseComActionData
    • IMcaCloseCommEventActionRequest
    • IMcaFeedLiveTranscriptActionRequest
    • IMcaFeedSystemMessageActionRequest
    • IMcaNewComActionResponse
    • IMcaStartComActionResponse
    • IMcaCloseComActionResponse
    • IMcaNewComActionData
    • IMcaStartComActionData
    • IMcaEngagementData
    • IMcaOutData
    • IMcaStartCommEventOutData
    • IMcaCloseCommEventOutData
    • IMcaInData
    • IMcaStartCommInData
    • IMcaCloseCommInData
    • IMcaInDataRequest
    • IMcaStartCommInDataRequest
    • IMcaCloseCommInDataRequest
    • IMcaComEventActionData
    • IMcaNewComEventActionData
    • IMcaStartComEventActionData
    • IMcaCloseComEventActionData
    • IMcaOutDataResponse
    • IMcaCloseCommEventOutDataResponse
    • IMcaStartCommEventOutDataResponse
    • IMcaGetConfigurationActionRequest
    • IMcaAgentStateEventActionRequest
    • IMcaDisableFeatureActionRequest
    • IMcaReadyForOperationActionRequest
    • IMcaGetConfigurationActionResponse
    • IMcaDisableFeatureActionResponse
    • IMcaReadyForOperationActionResponse
    • IMcaAgentStateEventActionResponse
    • IMcaOutboundCommErrorActionRequest
    • IMcaOutBoundCommErrorActionResponse
    • IMcaGetConfigurationActionResponseData
    • IMcaOutBoundCommErrorActionResponseData
    • IMcaAgentStateEventActionResponseData
    • IMcaDisableFeatureActionResponseData
    • IMcaReadyForOperationActionResponseData
    • IMCAGetConfigurationResponsePayload
    • IMCAOutBoundCommErrorResponsePayload
    • IMCAAgentStateEventResponsePayload
    • IMCAConfiguration
    • IMCAGetConfiguration
    • IMcaEventRequest
    • IMcaOnDataUpdatedEventResponse
    • IMcaOnDataUpdatedData
    • IMcaOnDataUpdatedOutDataResponse
    • IMcaOnDataUpdatedOutData
    • IMcaOnDataUpdatedEventData
    • IMcaEventData
    • IMcaonOutgoingEventResponse
    • IMcaOnOutgoingEventData
    • IMcaOnOutgoingEventOutData
    • IMcaOnOutgoingEventOutDataResponse
    • IMcaOnToolbarInteractionCommandEventResponse
    • IMcaOnToolbarAgentCommandEventResponse
    • IMcaOnToolbarInteractionCommandDataResponse
    • IMcaOnToolbarAgentCommandDataResponse
    • IMcaOnToolbarInteractionCommandData
    • IMcaOnToolbarAgentCommandDataResponse
    • IInteractionLogger
    • IInsightsContext
    • IInsightsSubscriptionRequest
    • IShowInsightsRequest
    • IInsightsActionRequest
    • IDismissInsights
    • IInsightsActionEventResponse
    • IInsightsActionData
    • IInsightsDismissActionEventResponse
    • IInsightsDismissActionData
    • IInsightsOperationResponse
    • IInsightsOperationResponseData
    • IInsightsGetAllOperationResponse
    • IInsightsGetAllOperationResponseData
    • IToolbarContext
    • ISetToolbarPropertiesActionRequest
    • ISetToolbarPropertiesActionResponse
    • ISetToolbarPropertiesActionResponseData
    • ISetChannelAvailabilityRequest
    • ISetChannelAvailabilityResponse
  • 5 MCA integration
    • Overview of integrating MCA with different suppliers
    • CTI scenarios
      • Make an agent available to make or accept calls
      • Handle incoming calls
      • Handle outbound calls
    • How do I enable my own Forgotten Password page?