PhoneManager
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10130
Extends
ExtendedCRMObjectBase<PhoneManager>
Eigenschaften
_instance
protected _instance: PhoneManager;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11
Abgeleitet von
ExtendedCRMObjectBase._instance
className
protected readonly className: string;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:15
Abgeleitet von
ExtendedCRMObjectBase.className
callListAsync
Abfragesignatur
get callListAsync(): Promise<CallList>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10151
Liefert ein Objekt vom Typ CallList (s. u.) mit der Anrufliste des PhoneManagers zurück.
Rückgabewert
Promise<CallList>
Konstruktoren
Konstruktor
new PhoneManager(
phoneManager,
combitCRMVersion,
disposeInstance): PhoneManager;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10134
Parameter
| Parameter | Type | Default value |
|---|---|---|
phoneManager | PhoneManager | undefined |
combitCRMVersion | number | CRMVersion | undefined |
disposeInstance | boolean | true |
Rückgabewert
PhoneManager
Überschreibt
ExtendedCRMObjectBase<CoreCRM.PhoneManager>.constructor
Methoden
[asyncDispose]()
asyncDispose: Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:92
Rückgabewert
Promise<void>
Abgeleitet von
ExtendedCRMObjectBase.[asyncDispose]
[dispose]()
dispose: void;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:87
Rückgabewert
void
Abgeleitet von
ExtendedCRMObjectBase.[dispose]
activateAsync()
activateAsync(): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10168
Aktiviert den PhoneManager.
Rückgabewert
Promise<void>
dialAsync()
dialAsync(number): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10183
Wählt die übergebene Telefonnummer.
Hinweis: Hierbei werden im Gegensatz zur Wahl über den Kontextmenüpunkt "Anrufen" eines Telefonfeldes keine weiteren Aktionen wie Autoprotokolle etc.ausgeführt. Siehe auch die Methode Record.DialNumber | DialNumber(fieldName: string) .
Parameter
| Parameter | Type | Description |
|---|---|---|
number | string | Die zu wählende Rufnummer. |
Rückgabewert
Promise<void>
dispose()
dispose(): void;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:71
Rückgabewert
void
Abgeleitet von
ExtendedCRMObjectBase.dispose
disposeAsync()
disposeAsync(): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:55
Rückgabewert
Promise<void>
Abgeleitet von
ExtendedCRMObjectBase.disposeAsync
guardDisposed()
protected guardDisposed(): void;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:28
Wift einen Error, wenn die Instanz bereits freigegeben wurde.
Rückgabewert
void
Throws
Error wenn die Instanz bereits freigegeben wurde.
Abgeleitet von
ExtendedCRMObjectBase.guardDisposed
invokeMenuAsync()
invokeMenuAsync(menuId, synchron): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10201
Ruft einen Menüeintrag des PhoneManager auf. Neben der ID des Menüeintrages wird angegeben, ob das Script solange warten soll, bis der Befehl abgearbeitet wurde(und evtl. Dialoge geschlossen wurden) oder ob das Script direkt weiterlaufen soll.
Parameter
| Parameter | Type | Description |
|---|---|---|
menuId | number | Die ID des Menüeintrages. |
synchron | boolean | true : synchrone Ausführung false : asynchrone Ausführung |
Rückgabewert
Promise<boolean>
true wenn der Befehl zum Aufrufen eines Menüeintrags erfolgreich an den PhoneManager übermittelt wurde, false wenn der Befehl nicht übermittelt werden konnte, weil z.B. der Menüeintrag nicht zur Verfügung steht
isDisposed()
isDisposed(): boolean;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:50
Gibt an, ob die Instanz bereits freigegeben wurde.
Rückgabewert
boolean
true wenn die Instanz bereits freigegeben wurde, andernfalls false.
Abgeleitet von
ExtendedCRMObjectBase.isDisposed
sendSMSAsync()
sendSMSAsync(number, text): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10208
Parameter
| Parameter | Type |
|---|---|
number | string |
text | string |
Rückgabewert
Promise<void>