Zusatzdaten

Über das Menü Paketdaten→ToDo-Definitionen->Zusatzdaten wird die Übersicht der Zusatzdaten geöffnet.
Zusatzdaten werden für einen Todo-Typ definiert. Dabei können für einen Typ mehrere Zusatzdateneinträge definiert werden.
Ähnlich den Vorgabewerten in den Typen wird mittels der Zusatzdaten definiert, welche zusätzlichen Informationen für einen Todo-Typ an einen neu angelegten Todo angefügt werden. Wo und wie diese Daten gespeichert werden, hängt von dem gewählten Speichertyp ab:

SpeichertypBeschreibung
Komplette ID aus DatenobjektWird nicht mehr verwendet.
ID als AttributDer Schlüssel des in „Datenobjekt“ spezifizierten Datenobjektes, oder aus der angegebenen Variable wird als Zeile in der Tabelle DLETODOID gespeichert. Hier können pro Todo mehrere Zeilen angelegt werden.
Hier sollten Daten gespeichert werden, die Indiziert sind, oder eine ID enthalten.
DatenattributDer Schlüssel des in „Datenobjekt“ spezifizierten Datenobjektes, oder aus der angegebenen Variable wird als Zeile in der Tabelle DLETODAT gespeichert. Hier können pro Todo mehrere Zeilen angelegt werden. Hier sollten Daten gespeichert werden, auf denen kein Index liegt.
AttachmentWird derzeit nicht verwendet.
Extension DatenobjektDer Schlüssel des in „Datenobjekt“ spezifizierten Datenobjektes, oder aus der angegebenen Variable wird als Attribut in einer in „Zieldatenobjekt“ angegebenen Tabelle gespeichert. Der Spaltenname wird in „Attribut-ID“ angegeben. Das Zieldatenobjekt muss dabei als Primärschlüssel die Todo-ID enthalten, pro Todo wird ein Datensatz angelegt.
Als Hauptobjekt in DLETODODer Schlüssel des in „Datenobjekt“ spezifizierten Datenobjektes, oder aus der angegebenen Variable wird in der Todo gespeichert.

Die Benutzung der Maske zum anlegen, ändern und löschen von Zusatzdaten folgt dem Standard, wie im Kapitel "Grundsätzliche Maskenfunktionen" beschrieben.

Dabei haben die einzelnen Felder folgende Bedeutung:

FeldPflichtBedeutung
Todo_TypJDer Typ, für den Zusatzdaten gespeichert werden sollen.
PaketJWird aus dem Typ übernommen.
SpeichertypJSiehe Tabelle 6-18.
ZieldatenobjektNWird nur bei dem Speichertyp „Extension Datenobjekt“ verwendet. Hier wird der Name der Erweiterungstabelle eingetragen.
Attribut-IdNZielspaltenname bei Speichertyp „Extension Datenobjekt“.
Bei Speichertyp „als Hauptobjekt in DLETODO“ wird der Inhalt des Feldes in der DLETODO Spalte DATAOBJECT_IDC gespeichert.
Bei Speichertyp „ID als Attribut“ wird der Inhalt des Feldes in der DLETODOID Spalte NAME gespeichert.
Beim Speichertyp „Datenattribut“ wird der Inhalt des Feldes in der DLETODODAT Spalte NAME gespeichert.
Dieses Feld dient also als Identifizierung des unter Variable oder Datenobjekt gewählten Wertes.
VariableNDaten für die Zusatzdaten werden aus dieser Variablen zum Zeitpunkt des Generierens der Todo übernommen.
DatenobjektNOder es wird der Primärschlüssel aus diesem Datenobjekt als Zusatzdaten verwendet.
PflichtNDie Zusatzdaten müssen gefüllt sein, wenn nicht wird ein Fehler protokolliert.
HauptdatenobjektNDie Daten werden auf jeden Fall zusätzlich als Hauptdatenobjekt in der Todo Tabelle gespeichert.