Options
All
  • Public
  • Public/Protected
  • All
Menu

Screen Pop manager class

Hierarchy

  • CXoneScreenPop

Index

Constructors

  • example
    const screenPopManager = new screenPopManager();
    

    Returns CXoneScreenPop

Properties

acdSessionManager: ACDSessionManager = ...
agentAssistEvent: Subject<CXoneAgentAssist> = ...
contactScreenPopUrl: Subject<CXoneContactScreenpop> = ...
customScreenpopEvent: Subject<CXoneCustomScreenpop> = ...
logger: Logger = ...
pageOpenEvent: Subject<CXonePageOpen> = ...
popUrlEvent: Subject<CXonePopUrl> = ...
runAppEvent: Subject<CXoneRunApp> = ...

Accessors

  • example
    const cxOneScrrenPop = cxOneScrrenPop.agentAssistSubject
    

    Returns Subject<CXoneAgentAssist>

  • example
    const cxOneScrrenPop = cxOneScrrenPop.contactScreenPopSubject
    

    Returns Subject<CXoneContactScreenpop>

  • example
    const cxOneCustomScreenPop = cxOneCustomScreenPop.customScreenpopSubject
    

    Returns Subject<CXoneCustomScreenpop>

  • example
    const pageOpenManager = pageOpenManager.pageOpenSubject
    

    Returns Subject<CXonePageOpen>

  • example
    const cxOneScrrenPop = cxOneScrrenPop.popUrlSubject
    

    Returns Subject<CXonePopUrl>

  • example
    const cxOneScrrenPop = cxOneScrrenPop.runAppSubject
    

    Returns Subject<CXoneRunApp>

Methods

  • Handles page open based on actionType

    example
    this.handlePageOpenActions(pageOpen);
    

    Parameters

    Returns CXonePageOpen

    • updated- page open
  • Handles run app based on actionType

    example
    this.handleRunAppActions(runApp);
    

    Parameters

    Returns CXoneRunApp

    • updated- run app
  • onCustomFormSubmit(event: any): void
  • Submit function for custom form

    example
    this.onCustomFormSubmit(submitEvent);
    

    Parameters

    • event: any

      submit event with form elements

    Returns void

  • Prepares html document for custom form indicator

    example
    this.prepareHtmlDocument(customIndicatorData);
    

    Parameters

    Returns CXoneRunApp

    • indicator data with embeded html
  • screenPopForReqagentAndSkills(): void
  • subscribe default screen pop and confiqure in 'reqagent' studio

    Returns void

  • screenPopSubscribe(runApp: boolean, pageOpen: boolean, contactScreenPop: boolean, popUrl: boolean, agentAssist: boolean, customScreenpop: boolean): void
  • subscribe the screen pop event

    example

    screenPopSubscribe(false,true, true)

    Parameters

    • runApp: boolean
    • pageOpen: boolean
    • contactScreenPop: boolean
    • popUrl: boolean
    • agentAssist: boolean
    • customScreenpop: boolean

    Returns void

  • subscribeAgentAssistEvent(): void
  • subscribe the agent assist event

    Returns void

  • subscribeCustomScreenpop(): void
  • subscribe the custom screenpop event

    Returns void

  • subscribePageOpenEvent(): void
  • subscribe the page open event

    Returns void

  • subscribePopUrlEvent(): void
  • subscribe the popUrl event

    Returns void

  • subscribeRunAppEvent(): void
  • subscribe the run app event

    Returns void

Generated using TypeDoc