class="default no-js"> Helpdesk | xmlmc
Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Helpdesk

Index

Constructors

constructor

Properties

Private connection

connection: Connection

Private paramMap

paramMap: Map<string, Array<string>>

Private service

service: string

Private xmlmc

Methods

acceptCalls

  • acceptCalls(callref: number, optionalParams?: paramTypes.acceptCallsParams): Promise<XmlmcResponse>

addCallWorkItem

  • addCallWorkItem(callref: number, parentGroup: string, description: string, time: number, assignToGroup: string, actionBy: number, priority: string, type: string, optionalParams?: paramTypes.addCallWorkItemParams): Promise<XmlmcResponse>
  • Parameters

    • callref: number
    • parentGroup: string
    • description: string
    • time: number
    • assignToGroup: string
    • actionBy: number
    • priority: string
    • type: string
    • Optional optionalParams: paramTypes.addCallWorkItemParams

    Returns Promise<XmlmcResponse>

addCallWorkList

  • addCallWorkList(WorkListName: string, callref: number, optionalParams?: paramTypes.addCallWorkListParams): Promise<XmlmcResponse>

addCallsToIssue

  • addCallsToIssue(issueRef: string, callref: number, optionalParams?: paramTypes.addCallsToIssueParams): Promise<XmlmcResponse>

addCustomerToIssue

  • addCustomerToIssue(issueRef: string, keyValue: string, optionalParams?: paramTypes.addCustomerToIssueParams): Promise<XmlmcResponse>

addFilesToCallDiaryItem

  • addFilesToCallDiaryItem(callRef: number, diaryUpdateId: number, optionalParams?: paramTypes.addFilesToCallDiaryItemParams): Promise<XmlmcResponse>

assignAndHoldCallsto3rdParty

  • assignAndHoldCallsto3rdParty(callref: number, assignThirdPartySupplier: string, assignThirdPartyContract: string, holdUntil: string, updateMessage: string, optionalParams?: paramTypes.assignAndHoldCallsto3rdPartyParams): Promise<XmlmcResponse>
  • Parameters

    • callref: number
    • assignThirdPartySupplier: string
    • assignThirdPartyContract: string
    • holdUntil: string
    • updateMessage: string
    • Optional optionalParams: paramTypes.assignAndHoldCallsto3rdPartyParams

    Returns Promise<XmlmcResponse>

assignCalls

  • assignCalls(callref: number, groupId: string, optionalParams?: paramTypes.assignCallsParams): Promise<XmlmcResponse>

attachFilesToCalls

  • attachFilesToCalls(callRef: number, optionalParams?: paramTypes.attachFilesToCallsParams): Promise<XmlmcResponse>

attachMessageToCall

  • attachMessageToCall(mailbox: string, messageId: string, fileName: string, callRef: number, udIndex: Object, attachType: string, includeAttachments: boolean, optionalParams?: paramTypes.attachMessageToCallParams): Promise<XmlmcResponse>
  • Parameters

    • mailbox: string
    • messageId: string
    • fileName: string
    • callRef: number
    • udIndex: Object
    • attachType: string
    • includeAttachments: boolean
    • Optional optionalParams: paramTypes.attachMessageToCallParams

    Returns Promise<XmlmcResponse>

callKeywordQuery

  • callKeywordQuery(columnList: string, queryString: string, queryType: string, optionalParams?: paramTypes.callKeywordQueryParams): Promise<XmlmcResponse>

callNaturalQuery

  • callNaturalQuery(columnList: string, queryString: string, optionalParams?: paramTypes.callNaturalQueryParams): Promise<XmlmcResponse>

cancelCalls

  • cancelCalls(callRef: number, description: string, optionalParams?: paramTypes.cancelCallsParams): Promise<XmlmcResponse>

changeCallClass

  • changeCallClass(callref: number, callClass: string, optionalParams?: paramTypes.changeCallClassParams): Promise<XmlmcResponse>

changeCallCondition

  • changeCallCondition(callref: number, condition: Object, optionalParams?: paramTypes.changeCallConditionParams): Promise<XmlmcResponse>

changeCallProblemProfile

  • changeCallProblemProfile(callref: number, code: string, optionalParams?: paramTypes.changeCallProblemProfileParams): Promise<XmlmcResponse>

closeCalls

  • closeCalls(callref: number, timeSpent: number, description: string, optionalParams?: paramTypes.closeCallsParams): Promise<XmlmcResponse>

completeCallWorkItem

  • completeCallWorkItem(callref: number, workItemId: number, optionalParams?: paramTypes.completeCallWorkItemParams): Promise<XmlmcResponse>

deleteAttachmentFromCall

  • deleteAttachmentFromCall(callRef: number, attachId: number, optionalParams?: paramTypes.deleteAttachmentFromCallParams): Promise<XmlmcResponse>

deleteCallWorkItems

  • deleteCallWorkItems(callref: number, workItemId: number, optionalParams?: paramTypes.deleteCallWorkItemsParams): Promise<XmlmcResponse>

getAnalystAssignedCallCount

  • getAnalystAssignedCallCount(analystId: string, groupId: string, optionalParams?: paramTypes.getAnalystAssignedCallCountParams): Promise<XmlmcResponse>

getAnalystAssignmentTree

  • getAnalystAssignmentTree(optionalParams?: paramTypes.getAnalystAssignmentTreeParams): Promise<XmlmcResponse>

getAnalystTeamTree

  • getAnalystTeamTree(optionalParams?: paramTypes.getAnalystTeamTreeParams): Promise<XmlmcResponse>

getCallDiaryItemList

  • getCallDiaryItemList(callref: number, optionalParams?: paramTypes.getCallDiaryItemListParams): Promise<XmlmcResponse>

getCallFileAttachment

  • getCallFileAttachment(callRef: number, fileId: number, optionalParams?: paramTypes.getCallFileAttachmentParams): Promise<XmlmcResponse>

getCallFileAttachmentList

  • getCallFileAttachmentList(callRef: number, optionalParams?: paramTypes.getCallFileAttachmentListParams): Promise<XmlmcResponse>

getCallSLAInfo

  • getCallSLAInfo(callref: number, optionalParams?: paramTypes.getCallSLAInfoParams): Promise<XmlmcResponse>

getCallStatusInfo

  • getCallStatusInfo(callref: number, optionalParams?: paramTypes.getCallStatusInfoParams): Promise<XmlmcResponse>

getCallSummaryInfo

  • getCallSummaryInfo(callref: number, optionalParams?: paramTypes.getCallSummaryInfoParams): Promise<XmlmcResponse>

getCallTotalTimeSpent

  • getCallTotalTimeSpent(callref: number, optionalParams?: paramTypes.getCallTotalTimeSpentParams): Promise<XmlmcResponse>

getCallWorkItem

  • getCallWorkItem(callref: number, workItemId: number, optionalParams?: paramTypes.getCallWorkItemParams): Promise<XmlmcResponse>

getCallWorkItemCount

  • getCallWorkItemCount(callref: number, optionalParams?: paramTypes.getCallWorkItemCountParams): Promise<XmlmcResponse>

getCallWorkItems

  • getCallWorkItems(callref: number, optionalParams?: paramTypes.getCallWorkItemsParams): Promise<XmlmcResponse>

getLastCallUpdateIndex

  • getLastCallUpdateIndex(callref: number, optionalParams?: paramTypes.getLastCallUpdateIndexParams): Promise<XmlmcResponse>

getMyWorkItemList

  • getMyWorkItemList(optionalParams?: paramTypes.getMyWorkItemListParams): Promise<XmlmcResponse>

getProfileCodeTree

  • getProfileCodeTree(optionalParams?: paramTypes.getProfileCodeTreeParams): Promise<XmlmcResponse>

getResolutionCodeTree

  • getResolutionCodeTree(optionalParams?: paramTypes.getResolutionCodeTreeParams): Promise<XmlmcResponse>

getTemplateWorkItems

  • getTemplateWorkItems(templateName: string, optionalParams?: paramTypes.getTemplateWorkItemsParams): Promise<XmlmcResponse>

getThirdPartyAssignmentTree

  • getThirdPartyAssignmentTree(optionalParams?: paramTypes.getThirdPartyAssignmentTreeParams): Promise<XmlmcResponse>

getThirdPartySlaInfoForCall

  • getThirdPartySlaInfoForCall(callref: number, contractId: number, optionalParams?: paramTypes.getThirdPartySlaInfoForCallParams): Promise<XmlmcResponse>

getThirdPartyTeamTree

  • getThirdPartyTeamTree(optionalParams?: paramTypes.getThirdPartyTeamTreeParams): Promise<XmlmcResponse>

getWorkflowTemplateNameList

  • getWorkflowTemplateNameList(optionalParams?: paramTypes.getWorkflowTemplateNameListParams): Promise<XmlmcResponse>

holdCalls

  • holdCalls(callref: number, timeSpent: number, description: string, holdUntil: Date, optionalParams?: paramTypes.holdCallsParams): Promise<XmlmcResponse>

issueClose

  • issueClose(issueRef: string, optionalParams?: paramTypes.issueCloseParams): Promise<XmlmcResponse>

issueCreate

  • issueCreate(issueType: number, summary: string, optionalParams?: paramTypes.issueCreateParams): Promise<XmlmcResponse>

issueResolve

  • issueResolve(issueRef: string, optionalParams?: paramTypes.issueResolveParams): Promise<XmlmcResponse>

issueUpdate

  • issueUpdate(issueRef: string, optionalParams?: paramTypes.issueUpdateParams): Promise<XmlmcResponse>

lockCalls

  • lockCalls(callref: number, reason: string, optionalParams?: paramTypes.lockCallsParams): Promise<XmlmcResponse>

logAndAcceptNewCall

  • logAndAcceptNewCall(callClass: string, optionalParams?: paramTypes.logAndAcceptNewCallParams): Promise<XmlmcResponse>

logAndAssignNewCall

  • logAndAssignNewCall(callClass: string, groupId: string, optionalParams?: paramTypes.logAndAssignNewCallParams): Promise<XmlmcResponse>

logAndTakeNewCall

  • logAndTakeNewCall(callClass: string, optionalParams?: paramTypes.logAndTakeNewCallParams): Promise<XmlmcResponse>

logDeferredCall

  • logDeferredCall(callClass: string, logDate: Date, groupId: string, optionalParams?: paramTypes.logDeferredCallParams): Promise<XmlmcResponse>

logNewCall

  • logNewCall(callClass: string, optionalParams?: paramTypes.logNewCallParams): Promise<XmlmcResponse>

markWatchedCallsUnread

  • markWatchedCallsUnread(callref: number, optionalParams?: paramTypes.markWatchedCallsUnreadParams): Promise<XmlmcResponse>

quicklogCallAdd

  • quicklogCallAdd(name: string, formName: string, callClass: string, optionalParams?: paramTypes.quicklogCallAddParams): Promise<XmlmcResponse>

quicklogCallDelete

  • quicklogCallDelete(name: string, optionalParams?: paramTypes.quicklogCallDeleteParams): Promise<XmlmcResponse>

quicklogCallGet

  • quicklogCallGet(name: string, optionalParams?: paramTypes.quicklogCallGetParams): Promise<XmlmcResponse>

quicklogCallGetList

  • quicklogCallGetList(optionalParams?: paramTypes.quicklogCallGetListParams): Promise<XmlmcResponse>

quicklogCallUpdate

  • quicklogCallUpdate(name: string, formName: string, callClass: string, optionalParams?: paramTypes.quicklogCallUpdateParams): Promise<XmlmcResponse>

reactivateCalls

  • reactivateCalls(callref: number, optionalParams?: paramTypes.reactivateCallsParams): Promise<XmlmcResponse>

removeCallsFromIssue

  • removeCallsFromIssue(issueRef: string, callref: number, optionalParams?: paramTypes.removeCallsFromIssueParams): Promise<XmlmcResponse>

removeWatchOptions

  • removeWatchOptions(callref: number, options: number, optionalParams?: paramTypes.removeWatchOptionsParams): Promise<XmlmcResponse>

resolveCalls

  • resolveCalls(callref: number, timeSpent: number, description: string, optionalParams?: paramTypes.resolveCallsParams): Promise<XmlmcResponse>

setWatchOptions

  • setWatchOptions(callref: number, options: number, optionalParams?: paramTypes.setWatchOptionsParams): Promise<XmlmcResponse>

takeCallsOffHold

  • takeCallsOffHold(callref: number, optionalParams?: paramTypes.takeCallsOffHoldParams): Promise<XmlmcResponse>

unlockCalls

  • unlockCalls(callref: number, optionalParams?: paramTypes.unlockCallsParams): Promise<XmlmcResponse>

unwatchCalls

  • unwatchCalls(callref: number, optionalParams?: paramTypes.unwatchCallsParams): Promise<XmlmcResponse>

updateAndAcceptCalls

  • updateAndAcceptCalls(callref: number, timeSpent: number, description: string, optionalParams?: paramTypes.updateAndAcceptCallsParams): Promise<XmlmcResponse>

updateAndAssignCallTo3rdParty

  • updateAndAssignCallTo3rdParty(callref: number, timeSpent: number, description: string, assignThirdPartySupplier: string, assignThirdPartyContract: string, optionalParams?: paramTypes.updateAndAssignCallTo3rdPartyParams): Promise<XmlmcResponse>
  • Parameters

    • callref: number
    • timeSpent: number
    • description: string
    • assignThirdPartySupplier: string
    • assignThirdPartyContract: string
    • Optional optionalParams: paramTypes.updateAndAssignCallTo3rdPartyParams

    Returns Promise<XmlmcResponse>

updateAndAssignCalls

  • updateAndAssignCalls(callref: number, timeSpent: number, description: string, assignGroup: string, optionalParams?: paramTypes.updateAndAssignCallsParams): Promise<XmlmcResponse>

updateCallDiaryItem

  • updateCallDiaryItem(callref: number, updateIndex: number, optionalParams?: paramTypes.updateCallDiaryItemParams): Promise<XmlmcResponse>

updateCallFileAttachment

  • updateCallFileAttachment(callRef: number, fileId: number, fileAttachment: Object, optionalParams?: paramTypes.updateCallFileAttachmentParams): Promise<XmlmcResponse>

updateCallValues

  • updateCallValues(callref: number, additionalCallValues: Object, optionalParams?: paramTypes.updateCallValuesParams): Promise<XmlmcResponse>

updateCallWorkItem

  • updateCallWorkItem(callref: number, workItemId: number, optionalParams?: paramTypes.updateCallWorkItemParams): Promise<XmlmcResponse>

updateCalls

  • updateCalls(callref: number, timeSpent: number, description: string, optionalParams?: paramTypes.updateCallsParams): Promise<XmlmcResponse>

watchCalls

  • watchCalls(callref: number, optionalParams?: paramTypes.watchCallsParams): Promise<XmlmcResponse>

Generated using TypeDoc

<>