- 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
- Generate request object using requestHelper
- Call the APIs
- 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
- Modal Window Operations and Events
- Modal Window Operations
- Model Window Events
- Modal Window Operations in TabContext
- Modal Window Operations in Current Browser 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 Tab Context
- Agent Info Operation in Current Browser Tab Context
- 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
- getCurrentBrowserTabContext
- getDependentTabs
- Subscribe Custom Events
- Publish Custom Events to all Browser Tabs
- Communication between External in VB through UEF
- Custom Event Subscription and Publish from VB
- Support for Virtual Fields
- 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
- UI Events Framework and MCA Operations
- WrapUp Synchronization
- InteractionLogging
- 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
- 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