Zum Hauptinhalt springen
Version: 25.346.842.1

CosmoOfficePostSkriptHelper

Definiert in: lib/cosmolink.Lib.CosmoOffice.PostSkript.Helper.ts:350

Helferklasse für die Ausführung von CosmoOffice PostSkript

Example

import { CosmoOfficePostSkriptHelper } from "./lib/CosmoOfficePostSkriptHelper";
await using cosmoOfficePostSkriptHelper: CosmoOfficePostSkriptHelper = await CosmoOfficePostSkriptHelper.createAsync(cRMContext);

Implementiert

  • AsyncDisposable

Eigenschaften

isDisposed

Abfragesignatur

get isDisposed(): boolean;

Definiert in: lib/cosmolink.Lib.CosmoOffice.PostSkript.Helper.ts:433

Rückgabewert

boolean


sessionProperties

Abfragesignatur

get sessionProperties(): CosmoOfficePostSkriptProperties;

Definiert in: lib/cosmolink.Lib.CosmoOffice.PostSkript.Helper.ts:427

Gibt die SessionProperties des CosmoOffice PostSkripts zurück

Rückgabewert

CosmoOfficePostSkriptProperties

Methoden

[asyncDispose]()

asyncDispose: PromiseLike<void>;

Definiert in: lib/cosmolink.Lib.CosmoOffice.PostSkript.Helper.ts:566

Rückgabewert

PromiseLike<void>

Implementierung von

AsyncDisposable.[asyncDispose]

disposeAsync()

disposeAsync(): Promise<void>;

Definiert in: lib/cosmolink.Lib.CosmoOffice.PostSkript.Helper.ts:558

Rückgabewert

Promise<void>


getCreatedActivityRecordSetAsync()

getCreatedActivityRecordSetAsync(): Promise<RecordSet>;

Definiert in: lib/cosmolink.Lib.CosmoOffice.PostSkript.Helper.ts:491

Gibt ein RecordSet mit allen erstellten Aktivitäten zurück

Rückgabewert

Promise<RecordSet>

Gibt ein RecordSet der erstellten Aktivitäten


getSourceRecordAsync()

getSourceRecordAsync(): Promise<Record>;

Definiert in: lib/cosmolink.Lib.CosmoOffice.PostSkript.Helper.ts:462

Gibt den Quell-Datensatz zurück, auf dem das CosmoOffice Template verwendet wurde

Rückgabewert

Promise<Record>

Gibt ein Record zurück


guardDisposed()

guardDisposed(): void;

Definiert in: lib/cosmolink.Lib.CosmoOffice.PostSkript.Helper.ts:550

Wirft einen Error falls der CosmoOfficePostSkriptHelper bereits disposed wurde

Rückgabewert

void


openCreatedActivityAsync()

openCreatedActivityAsync(): Promise<void>;

Definiert in: lib/cosmolink.Lib.CosmoOffice.PostSkript.Helper.ts:521

Öffnet die Aktivitäten-Ansicht und zeigt die gerade angelegten Aktivitäten an

Rückgabewert

Promise<void>


createAsync()

static createAsync(cRMHelper): Promise<CosmoOfficePostSkriptHelper>;

Definiert in: lib/cosmolink.Lib.CosmoOffice.PostSkript.Helper.ts:364

Erstellt eine Instanz des CosmoOfficePostSkriptHelper

Parameter

ParameterTypeDescription
cRMHelpercombitCRMHelpercombitCRMHelper, der für die Verbindung zum CRM verwendet wird

Rückgabewert

Promise<CosmoOfficePostSkriptHelper>

Eine Promise, die eine Instanz von CosmoOfficePostSkriptHelper zurückgibt


getNumberFromString()

static getNumberFromString(str): number;

Definiert in: lib/cosmolink.Lib.CosmoOffice.PostSkript.Helper.ts:448

Wandelt einen String in eine Zahl um

Parameter

ParameterTypeDescription
strstringDer String, der in eine Zahl umgewandelt werden soll

Rückgabewert

number

Gibt die umgewandelte Zahl zurück oder 0, wenn die Umwandlung fehlschlägt


readCosmoOfficePostSkriptPropertiesAsync()

static readCosmoOfficePostSkriptPropertiesAsync(project): Promise<CosmoOfficePostSkriptProperties>;

Definiert in: lib/cosmolink.Lib.CosmoOffice.PostSkript.Helper.ts:381

Liest die CosmoOffice PostSkript-Eigenschaften aus den Session-Properties des Projekts

Parameter

ParameterTypeDescription
projectProjectDas Projekt, aus dem die Eigenschaften gelesen werden sollen

Rückgabewert

Promise<CosmoOfficePostSkriptProperties>

Eine Promise, die die CosmoOfficePostSkriptProperties zurückgibt