Zum Hauptinhalt springen
Version: 25.346.842.1

EmailToolMailing

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:8671

Das EmailToolMailing-Objekt beinhaltet Eigenschaften und Methoden, um eine Kampagne zu erstellen, anzuzeigen und dessen Auswertungen abzufragen.

Extends​

Eigenschaften​

_instance​

protected _instance: EmailToolMailing;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:14

Abgeleitet von​

ExtendedCRMObjectBase._instance

className​

protected readonly className: string;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:18

Abgeleitet von​

ExtendedCRMObjectBase.className

existsAsync​

Abfragesignatur​

get existsAsync(): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:8731

Rückgabewert​

Promise<boolean>


idAsync​

Abfragesignatur​

get idAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:8714

Liefert die ID der aktuellen Kampagnen zurück.

Rückgabewert​

Promise<string>


lastErrorAsync​

Abfragesignatur​

get lastErrorAsync(): Promise<OLEError>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:8697

Liefert ein OLEError-Objekt zurück.

Rückgabewert​

Promise<OLEError>


statusAsync​

Abfragesignatur​

get statusAsync(): Promise<number>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:8724

Liefert den Status der aktuellen Kampagnen zurück.

Rückgabewert​

Promise<number>

Konstruktoren​

Konstruktor​

new EmailToolMailing(
emailToolMailing,
combitCRMVersion,
disposeInstance): EmailToolMailing;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:8681

Konstruktor für das EmailToolMailing-Objekt.

Parameter​

ParameterTypeDefault valueDescription
emailToolMailingEmailToolMailingundefinedDie CoreCRM.EmailToolMailing-Instanz.
combitCRMVersionnumber | CRMVersionundefinedDie Version des combit CRM, entweder als Zahl oder als CRMVersion-Instanz.
disposeInstancebooleantrueGibt an, ob die Instanz beim Freigeben des Objekts freigegeben werden soll. Standard ist true.

Rückgabewert​

EmailToolMailing

Überschreibt​

ExtendedCRMObjectBase<CoreCRM.EmailToolMailing>.constructor

Methoden​

[asyncDispose]()​

asyncDispose: Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:107

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.[asyncDispose]

[dispose]()​

dispose: void;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:102

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.[dispose]

addRecipientListAsync()​

addRecipientListAsync(recipientListId): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:8769

Weist der aktuellen Kampagne eine Empfänger-Liste über dessen ID zu.

Parameter​

ParameterTypeDescription
recipientListIdstringEindeutige ID der Empfänger-Liste, die für die Kampagnen verwendet werden soll. Hinweis: Aktuell wird nur eine Empfänger-Liste pro Kampagne unterstützt!

Rückgabewert​

Promise<boolean>


displayAsync()​

displayAsync(): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:8791

Versucht die Kampagne direkt im Zielsystem zu öffnen, sofern das eingestelle System dies unterstützt.

Rückgabewert​

Promise<boolean>


dispose()​

dispose(): void;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:86

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.dispose

disposeAsync()​

disposeAsync(): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:70

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.disposeAsync

getPropertyAsync()​

getPropertyAsync(name): Promise<unknown>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:8756

Darüber können für eine Kampagne spezifische Eigenschaften abgerufen werden.

Parameter​

ParameterTypeDescription
namestringName der Eigenschaft

Rückgabewert​

Promise<unknown>


getResultsAsync()​

getResultsAsync(): Promise<EmailToolMailingResults>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:8801

Liefert ein EmailToolMailingResults-Objekt zurück, um diverse Statistiken und Rückläufer der Kampagne abfragen zu können.

Rückgabewert​

Promise<EmailToolMailingResults>


guardDisposed()​

protected guardDisposed(): void;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:31

Wift einen Error, wenn die Instanz bereits freigegeben wurde.

Rückgabewert​

void

Throws​

Error wenn die Instanz bereits freigegeben wurde.

Abgeleitet von​

ExtendedCRMObjectBase.guardDisposed

isDisposed()​

isDisposed(): boolean;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:65

Gibt an, ob die Instanz bereits freigegeben wurde.

Rückgabewert​

boolean

true wenn die Instanz bereits freigegeben wurde, andernfalls false.

Abgeleitet von​

ExtendedCRMObjectBase.isDisposed

saveAsync()​

saveAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:8780

Speichert die neu erstellte Kampagne mit den Werten aus SetProperty im Zielsystem ab und liefert die neue ID dafür zurück.

Rückgabewert​

Promise<string>


setPropertyAsync()​

setPropertyAsync(name, value): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:8744

Darüber können für eine ausschließlich neue Kampagne spezifische Eigenschaften gesammelt werden, die dann später bei der Speicherung berücksichtigt werden.

Parameter​

ParameterTypeDescription
namestringName der Eigenschaft
valueunknownWert für die Eigenschaft

Rückgabewert​

Promise<boolean>