Zum Hauptinhalt springen
Version: 25.153.1225.1

Appointment

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

Termin

Extends

Eigenschaften

_instance

protected _instance: Appointment;

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

Abgeleitet von

ExtendedCRMObjectBase._instance

className

protected readonly className: string;

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

Abgeleitet von

ExtendedCRMObjectBase.className

actionDataAsync

Abfragesignatur

get actionDataAsync(): Promise<string>;

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

Gibt die Daten der Aktion zurück oder setzt diese

Rückgabewert

Promise<string>


actionIDAsync

Abfragesignatur

get actionIDAsync(): Promise<TMActionID>;

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

Gibt die ID der Aktion zurück oder setzt diese

Rückgabewert

Promise<TMActionID>


actionTypeAsync

Abfragesignatur

get actionTypeAsync(): Promise<TMActionType>;

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

Gibt die Art der Ausführung der Aktion zurück oder setzt diese

Rückgabewert

Promise<TMActionType>


allDayEventAsync

Abfragesignatur

get allDayEventAsync(): Promise<boolean>;

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

Gibt an, ob es sich um einen ganztägigen Termin handelt oder legt es fest

Rückgabewert

Promise<boolean>


attendeesAsync

Abfragesignatur

get attendeesAsync(): Promise<Attendees>;

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

Liefert alle Teilnehmer des Termins als Objekt vom Typ Attendees zurück

Rückgabewert

Promise<Attendees>


bodyAsync

Abfragesignatur

get bodyAsync(): Promise<string>;

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

Inhalt/Text des Termins (mit RTF-Formatierung).

Rückgabewert

Promise<string>


bodyPlainAsync

Abfragesignatur

get bodyPlainAsync(): Promise<string>;

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

Inhalt/Text des Termins (ohne RTF-Formatierung).

Rückgabewert

Promise<string>


categoriesAsync

Abfragesignatur

get categoriesAsync(): Promise<Categories>;

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

Liefert alle Kategorien des Termins als Objekt vom Typ Categories zurück

Rückgabewert

Promise<Categories>


changeDateAsync

Abfragesignatur

get changeDateAsync(): Promise<string>;

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

Letztes Änderungsdatum des Termins

Rückgabewert

Promise<string>


changeUserAsync

Abfragesignatur

get changeUserAsync(): Promise<string>;

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

Letzter Änderungsbenutzer des Termins.

Rückgabewert

Promise<string>


contactAsync

Abfragesignatur

get contactAsync(): Promise<string>;

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

Kontakt, mit dem der Termin stattfindet ("Mit")

Rückgabewert

Promise<string>


creationDate

Abfragesignatur

get creationDate(): Promise<Date>;

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

Erfassungsdatum des Termins.

Rückgabewert

Promise<Date>


creationUserAsync

Abfragesignatur

get creationUserAsync(): Promise<string>;

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

Erfassungsbenutzer des Termins.

Rückgabewert

Promise<string>


endAsync

Abfragesignatur

get endAsync(): Promise<Date>;

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

Enddatum und –zeit des Termins.

Rückgabewert

Promise<Date>


extUserData1Async

Abfragesignatur

get extUserData1Async(): Promise<string>;

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

Ermöglicht das Hinterlegen von Zusatzinformationen in Form von Zeichenketten (Strings).
Die Zeichenketten können maximal jeweils 250 Zeichen lang werden.

Rückgabewert

Promise<string>


extUserData2Async

Abfragesignatur

get extUserData2Async(): Promise<string>;

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

Ermöglicht das Hinterlegen von Zusatzinformationen in Form von Zeichenketten (Strings).
Die Zeichenketten können maximal jeweils 250 Zeichen lang werden.

Rückgabewert

Promise<string>


hostDatabaseAsync

Abfragesignatur

get hostDatabaseAsync(): Promise<string>;

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

Eindeutige Projekt-ID. Der Aufbau ist folgender:
ProjektID|Ansichtenname|Ansichtenfamilienname(optional)|Primärschlüsselfeldname|Primärschlüsselwert|Bezeichnung Datensatzverknüpfung

Rückgabewert

Promise<string>


hostIDAsync

Abfragesignatur

get hostIDAsync(): Promise<string>;

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

Setzt die eindeutige ID des (optional) zugeordneten Mutterprogrammes (HOST) des Termins, wie z.B. der Adressverwaltung, oder liest diese aus.

Rückgabewert

Promise<string>


hostRecordIDAsync

Abfragesignatur

get hostRecordIDAsync(): Promise<string>;

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

Setzt korrespondierend zu Appointment.hostDatabase die eindeutige Datensatznummerierung des (optional) zugeordneten Datensatzes oder liest diese aus.

Rückgabewert

Promise<string>


importanceAsync

Abfragesignatur

get importanceAsync(): Promise<number>;

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

Diese Eigenschaft ermöglicht es die Priorität eines Termins zu setzen und abzufragen.

Rückgabewert

Promise<number>


isRecurringAsync

Abfragesignatur

get isRecurringAsync(): Promise<boolean>;

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

Gibt an, ob es sich um einen Serientermin handelt

Rückgabewert

Promise<boolean>


linksAsync

Abfragesignatur

get linksAsync(): Promise<Links>;

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

Liefert alle Verknüpfungen des Termins als Objekt vom Typ Links zurück.

Rückgabewert

Promise<Links>


locationAsync

Abfragesignatur

get locationAsync(): Promise<string>;

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

Name des Ortes, an dem der Termin stattfindet.

Rückgabewert

Promise<string>


private

Abfragesignatur

get private(): Promise<boolean>;

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

Legt fest, ob der Termin als "Privat" markiert werden soll.

Rückgabewert

Promise<boolean>


recurrencePatternAsync

Abfragesignatur

get recurrencePatternAsync(): Promise<RecurrencePattern>;

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

Eigenschaften und Einstellungen eines Serientermins. Gibt ein Objekt vom Typ RecurrencePattern zurück.

Rückgabewert

Promise<RecurrencePattern>


reminderAsync

Abfragesignatur

get reminderAsync(): Promise<boolean>;

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

Legt fest, ob an diesen Termin erinnert werden soll.

Rückgabewert

Promise<boolean>


reminderMinutesBeforeStartAsync

Abfragesignatur

get reminderMinutesBeforeStartAsync(): Promise<number>;

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

Gibt die Anzahl der Minuten zurück, die vor der Fälligkeit an einen Termin erinnert werden soll.

Rückgabewert

Promise<number>


startAsync

Abfragesignatur

get startAsync(): Promise<Date>;

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

Startdatum und –zeit des Termins.

Rückgabewert

Promise<Date>


subjectAsync

Abfragesignatur

get subjectAsync(): Promise<string>;

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

Beschreibung des Termins.

Rückgabewert

Promise<string>


timeStampAsync

Abfragesignatur

get timeStampAsync(): Promise<string>;

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

Zeichenkette die aus dem Änderungsdatum und einem fortlaufender Zahlenwert (als String) besteht. Der Zahlenwert wird bei jeder Datensatzänderung verändert.
Durch diesen Wert kann man auch feststellen, wenn ein Datensatz sich an einem Tag mehrfach geändert hat.
Format: YYYYMMDD:XXXX, z.B. 20010219:0020

Rückgabewert

Promise<string>


uniqueIDAsync

Abfragesignatur

get uniqueIDAsync(): Promise<string>;

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

Eindeutige RecordID des Termins.

Rückgabewert

Promise<string>


userAsync

Abfragesignatur

get userAsync(): Promise<string>;

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

Eigentümer des Termins.

Rückgabewert

Promise<string>

Konstruktoren

Konstruktor

new Appointment(
appointment,
combitCRMVersion,
disposeInstance): Appointment;

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

Parameter

ParameterTypeDefault value
appointmentAppointmentundefined
combitCRMVersionnumber | CRMVersionundefined
disposeInstancebooleantrue

Rückgabewert

Appointment

Überschreibt

ExtendedCRMObjectBase<CoreCRM.Appointment>.constructor

Methoden

[asyncDispose]()

asyncDispose: Promise<void>;

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

Rückgabewert

Promise<void>

Abgeleitet von

ExtendedCRMObjectBase.[asyncDispose]

[dispose]()

dispose: void;

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

Rückgabewert

void

Abgeleitet von

ExtendedCRMObjectBase.[dispose]

clearReccurencePatternAsync()

clearReccurencePatternAsync(): Promise<boolean>;

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

Kennzeichnet einen Termin als Einzeltermin und setzt Appointment.isRecurring auf false.

Rückgabewert

Promise<boolean>


displayAsync()

displayAsync(wait): Promise<boolean>;

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

Zeigt einen Dialog zum Termin an.

Parameter

ParameterTypeDescription
waitbooleanGibt an, ob das Skript auf die Beendigung des Dialoges warten soll

Rückgabewert

Promise<boolean>


dispose()

dispose(): void;

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

Rückgabewert

void

Abgeleitet von

ExtendedCRMObjectBase.dispose

disposeAsync()

disposeAsync(): Promise<void>;

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

Rückgabewert

Promise<void>

Abgeleitet von

ExtendedCRMObjectBase.disposeAsync

exportAsICalAsync()

exportAsICalAsync(filePath): Promise<boolean>;

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

Exportiert den Termin in das iCal-Format.

Parameter

ParameterTypeDescription
filePathstringPfad und Dateiname der zu exportierenden Datei.

Rückgabewert

Promise<boolean>


guardDisposed()

protected guardDisposed(): void;

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

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:51

Gibt an, ob die Instanz bereits freigegeben wurde.

Rückgabewert

boolean

true wenn die Instanz bereits freigegeben wurde, andernfalls false.

Abgeleitet von

ExtendedCRMObjectBase.isDisposed

removeAsync()

removeAsync(): Promise<boolean>;

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

Löscht den Termin.

Rückgabewert

Promise<boolean>


saveAsync()

saveAsync(): Promise<boolean>;

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

Speichert den Termin.

Rückgabewert

Promise<boolean>


setActionDataAsync()

setActionDataAsync(value): Promise<void>;

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

Gibt die Daten der Aktion zurück oder setzt diese

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setActionIDAsync()

setActionIDAsync(value): Promise<void>;

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

Gibt die ID der Aktion zurück oder setzt diese

Parameter

ParameterType
valueTMActionID

Rückgabewert

Promise<void>


setActionTypeAsync()

setActionTypeAsync(value): Promise<void>;

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

Gibt die Art der Ausführung der Aktion zurück oder setzt diese

Parameter

ParameterType
valueTMActionType

Rückgabewert

Promise<void>


setAllDayEventAsync()

setAllDayEventAsync(value): Promise<void>;

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

Gibt an, ob es sich um einen ganztägigen Termin handelt oder legt es fest

Parameter

ParameterType
valueboolean

Rückgabewert

Promise<void>


setBodyAsync()

setBodyAsync(value): Promise<void>;

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

Inhalt/Text des Termins (mit RTF-Formatierung).

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setBodyPlainAsync()

setBodyPlainAsync(value): Promise<void>;

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

Inhalt/Text des Termins (ohne RTF-Formatierung).

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setChangeDateAsync()

setChangeDateAsync(value): Promise<void>;

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

Letztes Änderungsdatum des Termins

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setChangeUserAsync()

setChangeUserAsync(value): Promise<void>;

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

Letzter Änderungsbenutzer des Termins.

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setContactAsync()

setContactAsync(value): Promise<void>;

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

Kontakt, mit dem der Termin stattfindet ("Mit")

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setCreationDateAsync()

setCreationDateAsync(value): Promise<void>;

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

Erfassungsdatum des Termins.

Parameter

ParameterType
valueDate

Rückgabewert

Promise<void>


setCreationUserAsync()

setCreationUserAsync(value): Promise<void>;

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

Erfassungsbenutzer des Termins.

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setEndAsync()

setEndAsync(value): Promise<void>;

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

Enddatum und –zeit des Termins.

Parameter

ParameterType
valueDate

Rückgabewert

Promise<void>


setExtUserData1Async()

setExtUserData1Async(value): Promise<void>;

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

Ermöglicht das Hinterlegen von Zusatzinformationen in Form von Zeichenketten (Strings).
Die Zeichenketten können maximal jeweils 250 Zeichen lang werden.

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setExtUserData2Async()

setExtUserData2Async(value): Promise<void>;

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

Ermöglicht das Hinterlegen von Zusatzinformationen in Form von Zeichenketten (Strings).
Die Zeichenketten können maximal jeweils 250 Zeichen lang werden.

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setHostDatabaseAsync()

setHostDatabaseAsync(value): Promise<void>;

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

Eindeutige Projekt-ID. Der Aufbau ist folgender:
ProjektID|Ansichtenname|Ansichtenfamilienname(optional)|Primärschlüsselfeldname|Primärschlüsselwert|Bezeichnung Datensatzverknüpfung

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setHostIDAsync()

setHostIDAsync(value): Promise<void>;

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

Setzt die eindeutige ID des (optional) zugeordneten Mutterprogrammes (HOST) des Termins, wie z.B. der Adressverwaltung, oder liest diese aus.

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setHostRecordIDAsync()

setHostRecordIDAsync(value): Promise<void>;

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

Setzt korrespondierend zu Appointment.hostDatabase die eindeutige Datensatznummerierung des (optional) zugeordneten Datensatzes oder liest diese aus.

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setImportanceAsync()

setImportanceAsync(value): Promise<void>;

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

Diese Eigenschaft ermöglicht es die Priorität eines Termins zu setzen und abzufragen.

Parameter

ParameterType
valuenumber

Rückgabewert

Promise<void>


setLocationAsync()

setLocationAsync(value): Promise<void>;

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

Name des Ortes, an dem der Termin stattfindet.

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setPrivateAsync()

setPrivateAsync(value): Promise<void>;

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

Legt fest, ob der Termin als "Privat" markiert werden soll.

Parameter

ParameterType
valueboolean

Rückgabewert

Promise<void>


setReminderAsync()

setReminderAsync(value): Promise<void>;

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

Legt fest, ob an diesen Termin erinnert werden soll.

Parameter

ParameterType
valueboolean

Rückgabewert

Promise<void>


setReminderMinutesBeforeStartAsync()

setReminderMinutesBeforeStartAsync(value): Promise<void>;

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

Gibt die Anzahl der Minuten zurück, die vor der Fälligkeit an einen Termin erinnert werden soll.

Parameter

ParameterTypeDescription
valuenumberAnzahl der Minuten

Rückgabewert

Promise<void>


setStartAsync()

setStartAsync(value): Promise<void>;

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

Startdatum und –zeit des Termins.

Parameter

ParameterType
valueDate

Rückgabewert

Promise<void>


setSubjectAsync()

setSubjectAsync(value): Promise<void>;

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

Beschreibung des Termins.

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setUniqueIDAsync()

setUniqueIDAsync(value): Promise<void>;

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

Eindeutige RecordID des Termins.

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setUserAsync()

setUserAsync(value): Promise<void>;

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

Eigentümer des Termins.

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>