Zum Hauptinhalt springen
Version: 25.346.842.1

ToDo

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

Aufgabe

Extends

  • ExtendedCRMObjectBase<ToDo>

Eigenschaften

_instance

protected _instance: ToDo;

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

Abgeleitet von

ExtendedCRMObjectBase._instance

className

protected readonly className: string;

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

Abgeleitet von

ExtendedCRMObjectBase.className

actionIDAsync

Abfragesignatur

get actionIDAsync(): Promise<TodoActionType>;

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

Gibt die ID der Aktion zurück oder setzt diese

Rückgabewert

Promise<TodoActionType>


attendeesAsync

Abfragesignatur

get attendeesAsync(): Promise<Attendees>;

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

Liefert alle Teilnehmer der Aufgabe 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:10885

Inhalt/Text der Aufgabe (mit RTF-Formatierung).

Rückgabewert

Promise<string>


bodyPlainAsync

Abfragesignatur

get bodyPlainAsync(): Promise<string>;

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

Inhalt/Text der Aufgabe (ohne RTF-Formatierung).

Rückgabewert

Promise<string>


categoriesAsync

Abfragesignatur

get categoriesAsync(): Promise<Categories>;

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

Liefert alle Kategorien der Aufgabe als Objekt vom Typ Categories zurück

Rückgabewert

Promise<Categories>


changeDateAsync

Abfragesignatur

get changeDateAsync(): Promise<Date>;

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

Letztes Änderungsdatum der Aufgabe

Rückgabewert

Promise<Date>


changeUserAsync

Abfragesignatur

get changeUserAsync(): Promise<string>;

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

Letzter Änderungsbenutzer der Aufgabe.

Rückgabewert

Promise<string>


contactAsync

Abfragesignatur

get contactAsync(): Promise<string>;

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

Kontakt, mit dem die Aufgabe stattfindet ("Mit")

Rückgabewert

Promise<string>


creationDateAsync

Abfragesignatur

get creationDateAsync(): Promise<Date>;

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

Erfassungsdatum der Aufgabe.

Rückgabewert

Promise<Date>


creationUserAsync

Abfragesignatur

get creationUserAsync(): Promise<string>;

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

Erfassungsbenutzer der Aufgabe.

Rückgabewert

Promise<string>


endAsync

Abfragesignatur

get endAsync(): Promise<Date>;

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

Enddatum und –zeit der Aufgabe.

Rückgabewert

Promise<Date>


extUserData1Async

Abfragesignatur

get extUserData1Async(): Promise<string>;

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

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

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

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

Setzt die eindeutige ID des (optional) zugeordneten Mutterprogrammes (HOST) der Aufgabe, 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:11163

Setzt korrespondierend zu ToDo.HostDatabase | 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:11187

Diese Eigenschaft ermöglicht es die Priorität einer Aufgabe zu setzen und abzufragen.

Rückgabewert

Promise<number>


linksAsync

Abfragesignatur

get linksAsync(): Promise<Links>;

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

Liefert alle Verknüpfungen der Aufgabe als Objekt vom Typ Links zurück.

Rückgabewert

Promise<Links>


percentCompleteAsync

Abfragesignatur

get percentCompleteAsync(): Promise<number>;

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

Prozentzahl, zu der die Aufgabe als "erledigt" gilt.

Rückgabewert

Promise<number>


privateAsync

Abfragesignatur

get privateAsync(): Promise<boolean>;

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

Legt fest, ob die Aufgabe als "Privat" markiert werden soll.

Rückgabewert

Promise<boolean>


reminderAsync

Abfragesignatur

get reminderAsync(): Promise<boolean>;

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

Legt fest, ob an diese Aufgabe erinnert werden soll.

Rückgabewert

Promise<boolean>


reminderMinutesBeforeStartAsync

Abfragesignatur

get reminderMinutesBeforeStartAsync(): Promise<number>;

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

Gibt die Anzahl der Minuten zurück, die vor der Fälligkeit der Aufgabe an diese erinnert werden soll oder setzt diese.

Rückgabewert

Promise<number>


startAsync

Abfragesignatur

get startAsync(): Promise<Date>;

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

Startdatum und –zeit der Aufgabe.

Rückgabewert

Promise<Date>


subjectAsync

Abfragesignatur

get subjectAsync(): Promise<string>;

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

Beschreibung der Aufgabe.

Rückgabewert

Promise<string>


timeStampAsync

Abfragesignatur

get timeStampAsync(): Promise<string>;

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

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

Eindeutige RecordID der Aufgabe.

Rückgabewert

Promise<string>


userAsync

Abfragesignatur

get userAsync(): Promise<string>;

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

Eigentümer der Aufgabe.

Rückgabewert

Promise<string>

Konstruktoren

Konstruktor

new ToDo(
toDo,
combitCRMVersion,
disposeInstance): ToDo;

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

Parameter

ParameterTypeDefault value
toDoToDoundefined
combitCRMVersionnumber | CRMVersionundefined
disposeInstancebooleantrue

Rückgabewert

ToDo

Überschreibt

ExtendedCRMObjectBase<CoreCRM.ToDo>.constructor

Methoden

[asyncDispose]()

asyncDispose: Promise<void>;

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

Rückgabewert

Promise<void>

Abgeleitet von

ExtendedCRMObjectBase.[asyncDispose]

[dispose]()

dispose: void;

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

Rückgabewert

void

Abgeleitet von

ExtendedCRMObjectBase.[dispose]

displayAsync()

displayAsync(wait?): Promise<boolean>;

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

Zeigt einen Dialog zur Aufgabe an.

Parameter

ParameterTypeDescription
wait?booleanGibt 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:86

Rückgabewert

void

Abgeleitet von

ExtendedCRMObjectBase.dispose

disposeAsync()

disposeAsync(): Promise<void>;

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

Rückgabewert

Promise<void>

Abgeleitet von

ExtendedCRMObjectBase.disposeAsync

exportAsICalAsync()

exportAsICalAsync(savePath): Promise<boolean>;

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

Exportiert die Aufgabe in das iCal-Format.

Parameter

ParameterTypeDescription
savePathstringPfad und Dateiname der zu exportierenden Datei.

Rückgabewert

Promise<boolean>


guardDisposed()

protected guardDisposed(): void;

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

Löscht die Aufgabe.

Rückgabewert

Promise<boolean>


saveAsync()

saveAsync(): Promise<boolean>;

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

Speichert die Einstellungen der Aufgabe
Um die neu angelegte Aufgabe in der Ansicht gleich angezeigt zu bekommen, muss updateViewsAsync() nach der Speicherung aufgerufen werden.

Rückgabewert

Promise<boolean>


setActionIDAsync()

setActionIDAsync(value): Promise<void>;

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

Gibt die ID der Aktion zurück oder setzt diese

Parameter

ParameterTypeDescription
valueTodoActionTypeType der Aktion TodoActionType

Rückgabewert

Promise<void>


setBodyAsync()

setBodyAsync(value): Promise<void>;

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

Inhalt/Text der Aufgabe (mit RTF-Formatierung).

Parameter

ParameterTypeDescription
valuestringRTF-Text

Rückgabewert

Promise<void>


setBodyPlainAsync()

setBodyPlainAsync(value): Promise<void>;

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

Inhalt/Text der Aufgabe (ohne RTF-Formatierung).

Parameter

ParameterTypeDescription
valuestringText

Rückgabewert

Promise<void>


seTChangeDateAsync()

seTChangeDateAsync(value): Promise<void>;

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

Letztes Änderungsdatum der Aufgabe

Parameter

ParameterType
valueDate

Rückgabewert

Promise<void>


setChangeUserAsync()

setChangeUserAsync(value): Promise<void>;

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

Letzter Änderungsbenutzer der Aufgabe.

Parameter

ParameterTypeDescription
valuestringBenutzername

Rückgabewert

Promise<void>


setContactAsync()

setContactAsync(value): Promise<void>;

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

Kontakt, mit dem die Aufgabe stattfindet ("Mit")

Parameter

ParameterTypeDescription
valuestringKontakt

Rückgabewert

Promise<void>


setEndAsync()

setEndAsync(value): Promise<void>;

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

Enddatum und –zeit der Aufgabe.

Parameter

ParameterTypeDescription
valueDateDatum

Rückgabewert

Promise<void>


setExtUserData1Async()

setExtUserData1Async(value): Promise<void>;

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

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

Parameter

ParameterTypeDescription
valuestringBenutzerdefinierte Daten

Rückgabewert

Promise<void>


setExtUserData2Async()

setExtUserData2Async(value): Promise<void>;

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

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

Parameter

ParameterTypeDescription
valuestringBenutzerdefinierte Daten

Rückgabewert

Promise<void>


setHostDatabaseAsync()

setHostDatabaseAsync(value): Promise<void>;

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

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

Parameter

ParameterTypeDescription
valuestringWert

Rückgabewert

Promise<void>


setHostIDAsync()

setHostIDAsync(value): Promise<void>;

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

Setzt die eindeutige ID des (optional) zugeordneten Mutterprogrammes (HOST) der Aufgabe, 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:11175

Setzt korrespondierend zu ToDo.HostDatabase | HostDatabase die eindeutige Datensatznummerierung des (optional) zugeordneten Datensatzes oder liest diese aus.

Parameter

ParameterTypeDescription
valuestringRecordid

Rückgabewert

Promise<void>


setImportanceAsync()

setImportanceAsync(value): Promise<void>;

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

Diese Eigenschaft ermöglicht es die Priorität einer Aufgabe zu setzen und abzufragen.

Parameter

ParameterType
valuenumber

Rückgabewert

Promise<void>


setPercentCompleteAsync()

setPercentCompleteAsync(value): Promise<void>;

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

Prozentzahl, zu der die Aufgabe als "erledigt" gilt.

Parameter

ParameterType
valuenumber

Rückgabewert

Promise<void>


setPrivateAsync()

setPrivateAsync(value): Promise<void>;

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

Legt fest, ob die Aufgabe als "Privat" markiert werden soll.

Parameter

ParameterTypeDescription
valuebooleantrue : Aufgabe ist privat, false : Aufgabe ist öffentlich

Rückgabewert

Promise<void>


setReminderAsync()

setReminderAsync(value): Promise<void>;

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

Legt fest, ob an diese Aufgabe erinnert werden soll.

Parameter

ParameterType
valueboolean

Rückgabewert

Promise<void>


setReminderMinutesBeforeStartAsync()

setReminderMinutesBeforeStartAsync(value): Promise<void>;

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

Gibt die Anzahl der Minuten zurück, die vor der Fälligkeit der Aufgabe an diese erinnert werden soll oder setzt diese.

Parameter

ParameterType
valuenumber

Rückgabewert

Promise<void>


setStartAsync()

setStartAsync(value): Promise<void>;

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

Startdatum und –zeit der Aufgabe.

Parameter

ParameterType
valueDate

Rückgabewert

Promise<void>


setSubjectAsync()

setSubjectAsync(value): Promise<void>;

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

Beschreibung der Aufgabe.

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>


setUniqueIDAsync()

setUniqueIDAsync(value): Promise<void>;

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

Eindeutige RecordID der Aufgabe.

Parameter

ParameterTypeDescription
valuestringEindeutige RecordID

Rückgabewert

Promise<void>


setUserAsync()

setUserAsync(value): Promise<void>;

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

Eigentümer der Aufgabe.

Parameter

ParameterType
valuestring

Rückgabewert

Promise<void>