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>