Zum Hauptinhalt springen
Version: 25.143.1202.1

ToDo

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

Aufgabe

Extends​

  • ExtendedCRMObjectBase<ToDo>

Eigenschaften​

_instance​

protected _instance: ToDo;

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

Abgeleitet von​

ExtendedCRMObjectBase._instance

className​

protected readonly className: string;

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

Abgeleitet von​

ExtendedCRMObjectBase.className

actionIDAsync​

Abfragesignatur​

get actionIDAsync(): Promise<TodoActionType>;

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

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

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

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

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

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

Letztes Änderungsdatum der Aufgabe

Rückgabewert​

Promise<Date>


changeUserAsync​

Abfragesignatur​

get changeUserAsync(): Promise<string>;

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

Letzter Änderungsbenutzer der Aufgabe.

Rückgabewert​

Promise<string>


contactAsync​

Abfragesignatur​

get contactAsync(): Promise<string>;

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

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

Erfassungsdatum der Aufgabe.

Rückgabewert​

Promise<Date>


creationUserAsync​

Abfragesignatur​

get creationUserAsync(): Promise<string>;

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

Erfassungsbenutzer der Aufgabe.

Rückgabewert​

Promise<string>


endAsync​

Abfragesignatur​

get endAsync(): Promise<Date>;

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

Enddatum und –zeit der Aufgabe.

Rückgabewert​

Promise<Date>


extUserData1Async​

Abfragesignatur​

get extUserData1Async(): Promise<string>;

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

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

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

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

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

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

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

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

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

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

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

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

Startdatum und –zeit der Aufgabe.

Rückgabewert​

Promise<Date>


subjectAsync​

Abfragesignatur​

get subjectAsync(): Promise<string>;

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

Beschreibung der Aufgabe.

Rückgabewert​

Promise<string>


timeStampAsync​

Abfragesignatur​

get timeStampAsync(): Promise<string>;

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

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

Eindeutige RecordID der Aufgabe.

Rückgabewert​

Promise<string>


userAsync​

Abfragesignatur​

get userAsync(): Promise<string>;

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

Eigentümer der Aufgabe.

Rückgabewert​

Promise<string>

Konstruktoren​

Konstruktor​

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

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

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

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.[asyncDispose]

[dispose]()​

dispose: void;

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

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.[dispose]

displayAsync()​

displayAsync(wait?): Promise<boolean>;

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

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

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.dispose

disposeAsync()​

disposeAsync(): Promise<void>;

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

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.disposeAsync

exportAsICalAsync()​

exportAsICalAsync(savePath): Promise<boolean>;

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

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: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.v12.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.v12.Extended.ts:11216

Löscht die Aufgabe.

Rückgabewert​

Promise<boolean>


saveAsync()​

saveAsync(): Promise<boolean>;

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

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

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

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

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

Letztes Änderungsdatum der Aufgabe

Parameter​

ParameterType
valueDate

Rückgabewert​

Promise<void>


setChangeUserAsync()​

setChangeUserAsync(value): Promise<void>;

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

Letzter Änderungsbenutzer der Aufgabe.

Parameter​

ParameterTypeDescription
valuestringBenutzername

Rückgabewert​

Promise<void>


setContactAsync()​

setContactAsync(value): Promise<void>;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Beschreibung der Aufgabe.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>


setUniqueIDAsync()​

setUniqueIDAsync(value): Promise<void>;

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

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

Eigentümer der Aufgabe.

Parameter​

ParameterType
valuestring

Rückgabewert​

Promise<void>