Zum Hauptinhalt springen
Version: 25.346.842.1

Appointment

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

Termin

Extends​

Eigenschaften​

_instance​

protected _instance: Appointment;

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

Abgeleitet von​

ExtendedCRMObjectBase._instance

className​

protected readonly className: string;

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

Abgeleitet von​

ExtendedCRMObjectBase.className

actionDataAsync​

Abfragesignatur​

get actionDataAsync(): Promise<string>;

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

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

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

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

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

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

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

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

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

Letztes Änderungsdatum des Termins

Rückgabewert​

Promise<Date>


changeUserAsync​

Abfragesignatur​

get changeUserAsync(): Promise<string>;

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

Letzter Änderungsbenutzer des Termins.

Rückgabewert​

Promise<string>


contactAsync​

Abfragesignatur​

get contactAsync(): Promise<string>;

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

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

Rückgabewert​

Promise<string>


creationDateAsync​

Abfragesignatur​

get creationDateAsync(): Promise<Date>;

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

Erfassungsdatum des Termins.

Rückgabewert​

Promise<Date>


creationUserAsync​

Abfragesignatur​

get creationUserAsync(): Promise<string>;

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

Erfassungsbenutzer des Termins.

Rückgabewert​

Promise<string>


endAsync​

Abfragesignatur​

get endAsync(): Promise<Date>;

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

Enddatum und –zeit des Termins.

Rückgabewert​

Promise<Date>


extUserData1Async​

Abfragesignatur​

get extUserData1Async(): Promise<string>;

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

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

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

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

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

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

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

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

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

Name des Ortes, an dem der Termin stattfindet.

Rückgabewert​

Promise<string>


privateAsync​

Abfragesignatur​

get privateAsync(): Promise<boolean>;

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

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

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

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

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

Startdatum und –zeit des Termins.

Rückgabewert​

Promise<Date>


subjectAsync​

Abfragesignatur​

get subjectAsync(): Promise<string>;

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

Beschreibung des Termins.

Rückgabewert​

Promise<string>


timeStampAsync​

Abfragesignatur​

get timeStampAsync(): Promise<string>;

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

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

Eindeutige RecordID des Termins.

Rückgabewert​

Promise<string>


userAsync​

Abfragesignatur​

get userAsync(): Promise<string>;

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

Eigentümer des Termins.

Rückgabewert​

Promise<string>

Konstruktoren​

Konstruktor​

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

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

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

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.[asyncDispose]

[dispose]()​

dispose: void;

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

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.[dispose]

clearReccurencePatternAsync()​

clearReccurencePatternAsync(): Promise<boolean>;

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

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

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

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.dispose

disposeAsync()​

disposeAsync(): Promise<void>;

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

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.disposeAsync

exportAsICalAsync()​

exportAsICalAsync(filePath): Promise<boolean>;

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

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

removeAsync()​

removeAsync(): Promise<boolean>;

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

Löscht den Termin.

Rückgabewert​

Promise<boolean>


saveAsync()​

saveAsync(): Promise<boolean>;

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

Speichert den Termin.

Rückgabewert​

Promise<boolean>


setActionDataAsync()​

setActionDataAsync(value): Promise<void>;

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

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

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

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

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

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

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

Letztes Änderungsdatum des Termins

Parameter​

ParameterType
valueDate

Rückgabewert​

Promise<void>


setChangeUserAsync()​

setChangeUserAsync(value): Promise<void>;

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

Letzter Änderungsbenutzer des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setContactAsync()​

setContactAsync(value): Promise<void>;

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

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

Erfassungsdatum des Termins.

Parameter​

ParameterType
valueDate

Rückgabewert​

Promise<void>


setCreationUserAsync()​

setCreationUserAsync(value): Promise<void>;

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

Erfassungsbenutzer des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setEndAsync()​

setEndAsync(value): Promise<void>;

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

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

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

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

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

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

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

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

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

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

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

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

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

Beschreibung des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setUniqueIDAsync()​

setUniqueIDAsync(value): Promise<void>;

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

Eindeutige RecordID des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setUserAsync()​

setUserAsync(value): Promise<void>;

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

Eigentümer des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>