ToDo
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10599
Aufgabe
Extends
ExtendedCRMObjectBase<ToDo>
Eigenschaften
_instance
protected _instance: ToDo;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:12
Abgeleitet von
ExtendedCRMObjectBase._instance
className
protected readonly className: string;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:16
Abgeleitet von
ExtendedCRMObjectBase.className
actionIDAsync
Abfragesignatur
get actionIDAsync(): Promise<TodoActionType>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10620
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:10644
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:10659
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:10683
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:10707
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:10723
Letztes Änderungsdatum der Aufgabe
Rückgabewert
Promise<Date>
changeUserAsync
Abfragesignatur
get changeUserAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10745
Letzter Änderungsbenutzer der Aufgabe.
Rückgabewert
Promise<string>
contactAsync
Abfragesignatur
get contactAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10769
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:10793
Erfassungsdatum der Aufgabe.
Rückgabewert
Promise<Date>
creationUserAsync
Abfragesignatur
get creationUserAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10803
Erfassungsbenutzer der Aufgabe.
Rückgabewert
Promise<string>
endAsync
Abfragesignatur
get endAsync(): Promise<Date>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10813
Enddatum und –zeit der Aufgabe.
Rückgabewert
Promise<Date>
extUserData1Async
Abfragesignatur
get extUserData1Async(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10838
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:10864
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:10890
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:10915
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:10937
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:10961
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:10983
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:11000
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:11022
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:11046
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:11068
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:11090
Startdatum und –zeit der Aufgabe.
Rückgabewert
Promise<Date>
subjectAsync
Abfragesignatur
get subjectAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11112
Beschreibung der Aufgabe.
Rückgabewert
Promise<string>
timeStampAsync
Abfragesignatur
get timeStampAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11136
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:11146
Eindeutige RecordID der Aufgabe.
Rückgabewert
Promise<string>
userAsync
Abfragesignatur
get userAsync(): Promise<string>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11170
Eigentümer der Aufgabe.
Rückgabewert
Promise<string>
Konstruktoren
Konstruktor
new ToDo(
toDo,
combitCRMVersion,
disposeInstance): ToDo;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10603
Parameter
| Parameter | Type | Default value |
|---|---|---|
toDo | ToDo | undefined |
combitCRMVersion | number | CRMVersion | undefined |
disposeInstance | boolean | true |
Rückgabewert
ToDo
Überschreibt
ExtendedCRMObjectBase<CoreCRM.ToDo>.constructor
Methoden
[asyncDispose]()
asyncDispose: Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:93
Rückgabewert
Promise<void>
Abgeleitet von
ExtendedCRMObjectBase.[asyncDispose]
[dispose]()
dispose: void;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:88
Rückgabewert
void
Abgeleitet von
ExtendedCRMObjectBase.[dispose]
displayAsync()
displayAsync(wait?): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11195
Zeigt einen Dialog zur Aufgabe an.
Parameter
| Parameter | Type | Description |
|---|---|---|
wait? | boolean | Gibt 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:72
Rückgabewert
void
Abgeleitet von
ExtendedCRMObjectBase.dispose
disposeAsync()
disposeAsync(): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:56
Rückgabewert
Promise<void>
Abgeleitet von
ExtendedCRMObjectBase.disposeAsync
exportAsICalAsync()
exportAsICalAsync(savePath): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11207
Exportiert die Aufgabe in das iCal-Format.
Parameter
| Parameter | Type | Description |
|---|---|---|
savePath | string | Pfad und Dateiname der zu exportierenden Datei. |
Rückgabewert
Promise<boolean>
guardDisposed()
protected guardDisposed(): void;
Definiert in: lib/combitCRM.SDK.v12.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.v12.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.v12.Extended.ts:11217
Löscht die Aufgabe.
Rückgabewert
Promise<boolean>
saveAsync()
saveAsync(): Promise<boolean>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11229
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:10632
Gibt die ID der Aktion zurück oder setzt diese
Parameter
| Parameter | Type | Description |
|---|---|---|
value | TodoActionType | Type der Aktion TodoActionType |
Rückgabewert
Promise<void>
setBodyAsync()
setBodyAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10671
Inhalt/Text der Aufgabe (mit RTF-Formatierung).
Parameter
| Parameter | Type | Description |
|---|---|---|
value | string | RTF-Text |
Rückgabewert
Promise<void>
setBodyPlainAsync()
setBodyPlainAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10695
Inhalt/Text der Aufgabe (ohne RTF-Formatierung).
Parameter
| Parameter | Type | Description |
|---|---|---|
value | string | Text |
Rückgabewert
Promise<void>
seTChangeDateAsync()
seTChangeDateAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10733
Letztes Änderungsdatum der Aufgabe
Parameter
| Parameter | Type |
|---|---|
value | Date |
Rückgabewert
Promise<void>
setChangeUserAsync()
setChangeUserAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10757
Letzter Änderungsbenutzer der Aufgabe.
Parameter
| Parameter | Type | Description |
|---|---|---|
value | string | Benutzername |
Rückgabewert
Promise<void>
setContactAsync()
setContactAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10781
Kontakt, mit dem die Aufgabe stattfindet ("Mit")
Parameter
| Parameter | Type | Description |
|---|---|---|
value | string | Kontakt |
Rückgabewert
Promise<void>
setEndAsync()
setEndAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10825
Enddatum und –zeit der Aufgabe.
Parameter
| Parameter | Type | Description |
|---|---|---|
value | Date | Datum |
Rückgabewert
Promise<void>
setExtUserData1Async()
setExtUserData1Async(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10851
Ermöglicht das Hinterlegen von Zusatzinformationen in Form von Zeichenketten (Strings).
Die Zeichenketten können maximal jeweils 250 Zeichen lang werden.
Parameter
| Parameter | Type | Description |
|---|---|---|
value | string | Benutzerdefinierte Daten |
Rückgabewert
Promise<void>
setExtUserData2Async()
setExtUserData2Async(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10877
Ermöglicht das Hinterlegen von Zusatzinformationen in Form von Zeichenketten (Strings).
Die Zeichenketten können maximal jeweils 250 Zeichen lang werden.
Parameter
| Parameter | Type | Description |
|---|---|---|
value | string | Benutzerdefinierte Daten |
Rückgabewert
Promise<void>
setHostDatabaseAsync()
setHostDatabaseAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10903
Eindeutige Projekt-ID. Der Aufbau ist folgender:
ProjektID|Ansichtenname|Ansichtenfamilienname(optional)|Primärschlüsselfeldname|Primärschlüsselwert|Bezeichnung Datensatzverknüpfung
Parameter
| Parameter | Type | Description |
|---|---|---|
value | string | Wert |
Rückgabewert
Promise<void>
setHostIDAsync()
setHostIDAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10925
Setzt die eindeutige ID des (optional) zugeordneten Mutterprogrammes (HOST) der Aufgabe, wie z.B. der Adressverwaltung, oder liest diese aus.
Parameter
| Parameter | Type |
|---|---|
value | string |
Rückgabewert
Promise<void>
setHostRecordIDAsync()
setHostRecordIDAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10949
Setzt korrespondierend zu ToDo.HostDatabase | HostDatabase die eindeutige Datensatznummerierung des (optional) zugeordneten Datensatzes oder liest diese aus.
Parameter
| Parameter | Type | Description |
|---|---|---|
value | string | Recordid |
Rückgabewert
Promise<void>
setImportanceAsync()
setImportanceAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10971
Diese Eigenschaft ermöglicht es die Priorität einer Aufgabe zu setzen und abzufragen.
Parameter
| Parameter | Type |
|---|---|
value | number |
Rückgabewert
Promise<void>
setPercentCompleteAsync()
setPercentCompleteAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11010
Prozentzahl, zu der die Aufgabe als "erledigt" gilt.
Parameter
| Parameter | Type |
|---|---|
value | number |
Rückgabewert
Promise<void>
setPrivateAsync()
setPrivateAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11034
Legt fest, ob die Aufgabe als "Privat" markiert werden soll.
Parameter
| Parameter | Type | Description |
|---|---|---|
value | boolean | true : Aufgabe ist privat, false : Aufgabe ist öffentlich |
Rückgabewert
Promise<void>
setReminderAsync()
setReminderAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11056
Legt fest, ob an diese Aufgabe erinnert werden soll.
Parameter
| Parameter | Type |
|---|---|
value | boolean |
Rückgabewert
Promise<void>
setReminderMinutesBeforeStartAsync()
setReminderMinutesBeforeStartAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11078
Gibt die Anzahl der Minuten zurück, die vor der Fälligkeit der Aufgabe an diese erinnert werden soll oder setzt diese.
Parameter
| Parameter | Type |
|---|---|
value | number |
Rückgabewert
Promise<void>
setStartAsync()
setStartAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11100
Startdatum und –zeit der Aufgabe.
Parameter
| Parameter | Type |
|---|---|
value | Date |
Rückgabewert
Promise<void>
setSubjectAsync()
setSubjectAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11122
Beschreibung der Aufgabe.
Parameter
| Parameter | Type |
|---|---|
value | string |
Rückgabewert
Promise<void>
setUniqueIDAsync()
setUniqueIDAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11158
Eindeutige RecordID der Aufgabe.
Parameter
| Parameter | Type | Description |
|---|---|---|
value | string | Eindeutige RecordID |
Rückgabewert
Promise<void>
setUserAsync()
setUserAsync(value): Promise<void>;
Definiert in: lib/combitCRM.SDK.v12.Extended.ts:11180
Eigentümer der Aufgabe.
Parameter
| Parameter | Type |
|---|---|
value | string |
Rückgabewert
Promise<void>