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