Zum Hauptinhalt springen
Version: 25.143.1202.1

Appointment

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4647

Termin

Extends​

Eigenschaften​

_instance​

protected _instance: Appointment;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:11

Abgeleitet von​

ExtendedCRMObjectBase._instance

className​

protected readonly className: string;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:15

Abgeleitet von​

ExtendedCRMObjectBase.className

actionDataAsync​

Abfragesignatur​

get actionDataAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4668

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.v13.Extended.ts:4690

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.v13.Extended.ts:4712

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.v13.Extended.ts:4734

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.v13.Extended.ts:4756

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.v13.Extended.ts:4773

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

Rückgabewert​

Promise<string>


bodyPlainAsync​

Abfragesignatur​

get bodyPlainAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4795

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

Rückgabewert​

Promise<string>


categoriesAsync​

Abfragesignatur​

get categoriesAsync(): Promise<Categories>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4817

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

Rückgabewert​

Promise<Categories>


changeDateAsync​

Abfragesignatur​

get changeDateAsync(): Promise<Date>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4834

Letztes Änderungsdatum des Termins

Rückgabewert​

Promise<Date>


changeUserAsync​

Abfragesignatur​

get changeUserAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4856

Letzter Änderungsbenutzer des Termins.

Rückgabewert​

Promise<string>


contactAsync​

Abfragesignatur​

get contactAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4878

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

Rückgabewert​

Promise<string>


creationDate​

Abfragesignatur​

get creationDate(): Promise<Date>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4900

Erfassungsdatum des Termins.

Rückgabewert​

Promise<Date>


creationUserAsync​

Abfragesignatur​

get creationUserAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4922

Erfassungsbenutzer des Termins.

Rückgabewert​

Promise<string>


endAsync​

Abfragesignatur​

get endAsync(): Promise<Date>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4944

Enddatum und –zeit des Termins.

Rückgabewert​

Promise<Date>


extUserData1Async​

Abfragesignatur​

get extUserData1Async(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4967

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.v13.Extended.ts:4991

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.v13.Extended.ts:5015

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.v13.Extended.ts:5038

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.v13.Extended.ts:5060

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.v13.Extended.ts:5082

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.v13.Extended.ts:5104

Gibt an, ob es sich um einen Serientermin handelt

Rückgabewert​

Promise<boolean>


linksAsync​

Abfragesignatur​

get linksAsync(): Promise<Links>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5114

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.v13.Extended.ts:5131

Name des Ortes, an dem der Termin stattfindet.

Rückgabewert​

Promise<string>


private​

Abfragesignatur​

get private(): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5153

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.v13.Extended.ts:5175

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.v13.Extended.ts:5192

Legt fest, ob an diesen Termin erinnert werden soll.

Rückgabewert​

Promise<boolean>


reminderMinutesBeforeStartAsync​

Abfragesignatur​

get reminderMinutesBeforeStartAsync(): Promise<number>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5214

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.v13.Extended.ts:5237

Startdatum und –zeit des Termins.

Rückgabewert​

Promise<Date>


subjectAsync​

Abfragesignatur​

get subjectAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5259

Beschreibung des Termins.

Rückgabewert​

Promise<string>


timeStampAsync​

Abfragesignatur​

get timeStampAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5283

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.v13.Extended.ts:5306

Eindeutige RecordID des Termins.

Rückgabewert​

Promise<string>


userAsync​

Abfragesignatur​

get userAsync(): Promise<string>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5328

Eigentümer des Termins.

Rückgabewert​

Promise<string>

Konstruktoren​

Konstruktor​

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

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4651

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.v13.Extended.ts:92

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.[asyncDispose]

[dispose]()​

dispose: void;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:87

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.[dispose]

clearReccurencePatternAsync()​

clearReccurencePatternAsync(): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5350

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.v13.Extended.ts:5361

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.v13.Extended.ts:71

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.dispose

disposeAsync()​

disposeAsync(): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:55

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.disposeAsync

exportAsICalAsync()​

exportAsICalAsync(filePath): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5373

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.v13.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

isDisposed()​

isDisposed(): boolean;

Definiert in: lib/combitCRM.SDK.v13.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

removeAsync()​

removeAsync(): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5384

Löscht den Termin.

Rückgabewert​

Promise<boolean>


saveAsync()​

saveAsync(): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5395

Speichert den Termin.

Rückgabewert​

Promise<boolean>


setActionDataAsync()​

setActionDataAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4678

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.v13.Extended.ts:4700

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.v13.Extended.ts:4722

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.v13.Extended.ts:4744

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.v13.Extended.ts:4783

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

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setBodyPlainAsync()​

setBodyPlainAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4805

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

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setChangeDateAsync()​

setChangeDateAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4844

Letztes Änderungsdatum des Termins

Parameter​

ParameterType
valueDate

Rückgabewert​

Promise<void>


setChangeUserAsync()​

setChangeUserAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4866

Letzter Änderungsbenutzer des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setContactAsync()​

setContactAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4888

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

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setCreationDateAsync()​

setCreationDateAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4910

Erfassungsdatum des Termins.

Parameter​

ParameterType
valueDate

Rückgabewert​

Promise<void>


setCreationUserAsync()​

setCreationUserAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4932

Erfassungsbenutzer des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setEndAsync()​

setEndAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4954

Enddatum und –zeit des Termins.

Parameter​

ParameterType
valueDate

Rückgabewert​

Promise<void>


setExtUserData1Async()​

setExtUserData1Async(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:4978

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.v13.Extended.ts:5002

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.v13.Extended.ts:5026

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.v13.Extended.ts:5048

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.v13.Extended.ts:5070

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.v13.Extended.ts:5092

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.v13.Extended.ts:5141

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.v13.Extended.ts:5163

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.v13.Extended.ts:5202

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.v13.Extended.ts:5225

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.v13.Extended.ts:5247

Startdatum und –zeit des Termins.

Parameter​

ParameterType
valueDate

Rückgabewert​

Promise<void>


setSubjectAsync()​

setSubjectAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5269

Beschreibung des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setUniqueIDAsync()​

setUniqueIDAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5316

Eindeutige RecordID des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setUserAsync()​

setUserAsync(value): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:5338

Eigentümer des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>