Options
All
  • Public
  • Public/Protected
  • All
Menu

Indicators manager class

Hierarchy

  • CXoneIndicatorManager

Index

Constructors

Properties

acdSessionManager: ACDSessionManager = ...
adminService: AdminService = ...
agentIndicatorsEvent: Subject<CXoneIndicator[]> = ...
agentIndicatorsEventObservable: ObservableValue<CXoneIndicator[], CXoneIndicator[], any> = ...
contactIndicator: CXoneIndicator[] = []
contactIndicatorsEvent: Subject<CXoneIndicator[]> = ...
contactIndicatorsEventObservable: ObservableValue<CXoneIndicator[], CXoneIndicator[], any> = ...
logger: Logger = ...
validationUtils: ValidationUtils = ...

Methods

  • dispose(): void
  • onCustomFormSubmit(event: any, customFormWindow: Window): void
  • Submits custom form data to the server via the custom form API and closes the window

    example
    this.onCustomFormSubmit(submitEvent, customFormWindow);
    

    Parameters

    • event: any

      submit event with form elements

    • customFormWindow: Window

    Returns void

  • parseSignalScriptParameters(input: string): { contactId: any; parameters: {} }
  • Method to parse the signal script parameters

    example
    parseSignalScriptParameters("\"384734477\" \"city\" \"state\" \"country\" \"\" \"\"");
    

    Parameters

    • input: string

    Returns { contactId: any; parameters: {} }

    • contactId: any
    • parameters: {}
      • [key: string]: any
  • parseSpawnParameters(input: string): { parameters: string; scriptName: string; skillId: number; startDate: string }
  • Method to parse the spawn script parameters

    example
    parseSpawnParameters("\"abc\\indicator_script\" 638173 \"\" \"\" \"\" \"\" \"\"")
    

    Parameters

    • input: string

      actionURI

    Returns { parameters: string; scriptName: string; skillId: number; startDate: string }

    • parameters: string
    • scriptName: string
    • skillId: number
    • startDate: string
  • updateAgentIndicator(): void
  • updateContactIndicator(): void

Generated using TypeDoc