Zum Hauptinhalt springen
Version: 25.224.0917.2

Appointment

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

Termin

Extends​

Eigenschaften​

_instance​

protected _instance: Appointment;

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

Abgeleitet von​

ExtendedCRMObjectBase._instance

className​

protected readonly className: string;

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

Abgeleitet von​

ExtendedCRMObjectBase.className

actionDataAsync​

Abfragesignatur​

get actionDataAsync(): Promise<string>;

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

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

Letztes Änderungsdatum des Termins

Rückgabewert​

Promise<Date>


changeUserAsync​

Abfragesignatur​

get changeUserAsync(): Promise<string>;

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

Letzter Änderungsbenutzer des Termins.

Rückgabewert​

Promise<string>


contactAsync​

Abfragesignatur​

get contactAsync(): Promise<string>;

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

Erfassungsdatum des Termins.

Rückgabewert​

Promise<Date>


creationUserAsync​

Abfragesignatur​

get creationUserAsync(): Promise<string>;

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

Erfassungsbenutzer des Termins.

Rückgabewert​

Promise<string>


endAsync​

Abfragesignatur​

get endAsync(): Promise<Date>;

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

Enddatum und –zeit des Termins.

Rückgabewert​

Promise<Date>


extUserData1Async​

Abfragesignatur​

get extUserData1Async(): Promise<string>;

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

Startdatum und –zeit des Termins.

Rückgabewert​

Promise<Date>


subjectAsync​

Abfragesignatur​

get subjectAsync(): Promise<string>;

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

Beschreibung des Termins.

Rückgabewert​

Promise<string>


timeStampAsync​

Abfragesignatur​

get timeStampAsync(): Promise<string>;

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

Eindeutige RecordID des Termins.

Rückgabewert​

Promise<string>


userAsync​

Abfragesignatur​

get userAsync(): Promise<string>;

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

Eigentümer des Termins.

Rückgabewert​

Promise<string>

Konstruktoren​

Konstruktor​

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

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

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.[asyncDispose]

[dispose]()​

dispose: void;

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

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.[dispose]

clearReccurencePatternAsync()​

clearReccurencePatternAsync(): Promise<boolean>;

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

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.dispose

disposeAsync()​

disposeAsync(): Promise<void>;

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

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.disposeAsync

exportAsICalAsync()​

exportAsICalAsync(filePath): Promise<boolean>;

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

Löscht den Termin.

Rückgabewert​

Promise<boolean>


saveAsync()​

saveAsync(): Promise<boolean>;

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

Speichert den Termin.

Rückgabewert​

Promise<boolean>


setActionDataAsync()​

setActionDataAsync(value): Promise<void>;

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

Letztes Änderungsdatum des Termins

Parameter​

ParameterType
valueDate

Rückgabewert​

Promise<void>


setChangeUserAsync()​

setChangeUserAsync(value): Promise<void>;

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

Letzter Änderungsbenutzer des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setContactAsync()​

setContactAsync(value): Promise<void>;

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

Erfassungsdatum des Termins.

Parameter​

ParameterType
valueDate

Rückgabewert​

Promise<void>


setCreationUserAsync()​

setCreationUserAsync(value): Promise<void>;

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

Erfassungsbenutzer des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setEndAsync()​

setEndAsync(value): Promise<void>;

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

Beschreibung des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setUniqueIDAsync()​

setUniqueIDAsync(value): Promise<void>;

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

Eindeutige RecordID des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setUserAsync()​

setUserAsync(value): Promise<void>;

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

Eigentümer des Termins.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>