Datenbank-Beschreibung zum Job-Kalender: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 28: | Zeile 28: | ||
|style="width: 5%;"|Int, Primary Key | |style="width: 5%;"|Int, Primary Key | ||
|style="width: 70%;"|Primärschlüssel der Tabelle, eindeutige ID zu jedem Eintrag. | |style="width: 70%;"|Primärschlüssel der Tabelle, eindeutige ID zu jedem Eintrag. | ||
|- valign="top" | |||
|style="width: 25%;"|ID_STRING | |||
|style="width: 5%;"|varchar(30) | |||
|style="width: 70%;"|Der [[ID_STRING]] kennzeichnet einen Datensatz in der Datenbank '''eindeutig'''. Er wird dazu verwendet, Verknüpfungen zwischen Tabellen herzustellen. | |||
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|AuftrNr | |style="width: 25%;"|AuftrNr | ||
| Zeile 132: | Zeile 136: | ||
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"| | |style="width: 25%;"|TerminTyp | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
|style="width: 70%;"| | |style="width: 70%;"|TerminTyp: | ||
:0=Allgemein | |||
:1=Logistik | |||
:2=Timing, Auftragsplanung | |||
:3=Arbeitszeit-Termin | |||
:4=Projekt-Termin | |||
:5=Milestones (incl. Erinnerung in REFLEX, also MAUFJOB.ERINNERN,ERINNERN_DATUM,ERINNERN_ZEIT wird gesetzt) | |||
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|TERMSTATUS | |style="width: 25%;"|TERMSTATUS | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
|style="width: 70%;"| | |style="width: 70%;"|Termin-Status: | ||
:0=Unbearbeitet (Angelegt) | |||
:1=Zugesagt, Bestätigt | |||
:2=Abgelehnt | |||
:3=Erledigt (aus dem TerminManager. Gibt's hier nicht) | |||
:4=Angefragt | |||
:5=Storniert. (im TerminManager: Optioniert) | |||
:6=Bestellung (Manchmal (lizenz-abhängig): Überhang) | |||
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|TERMPRIVAT | |style="width: 25%;"|TERMPRIVAT | ||
| Zeile 235: | Zeile 227: | ||
|style="width: 5%;"|varchar(100) | |style="width: 5%;"|varchar(100) | ||
|style="width: 70%;"|PFLICHT_BEMERKUNG | |style="width: 70%;"|PFLICHT_BEMERKUNG | ||
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|FREMD_IMPORT_KENNZ | |style="width: 25%;"|FREMD_IMPORT_KENNZ | ||
|style="width: 5%;"|SmallInt | |style="width: 5%;"|SmallInt | ||
|style="width: 70%;"|FREMD_IMPORT_KENNZ | |style="width: 70%;"|FREMD_IMPORT_KENNZ | ||
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|DATUM_VOR_ORT | |style="width: 25%;"|DATUM_VOR_ORT | ||
| Zeile 315: | Zeile 255: | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
|style="width: 70%;"|Changed | |style="width: 70%;"|Changed | ||
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|KoTrNr | |style="width: 25%;"|KoTrNr | ||
| Zeile 403: | Zeile 339: | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
|style="width: 70%;"|EKFixiert | |style="width: 70%;"|EKFixiert | ||
|- valign="top" | |||
|style="width: 25%;"|ERINNERN | |||
|style="width: 5%;"|Int | |||
|style="width: 70%;"|0=Keine Erinnerung 1=Erinnerung. Wird hauptsächlich von [[REFLEX]] für Termin-Erinnerungen/Wiedervorlagen verwendet. | |||
|- valign="top" | |||
|style="width: 25%;"|ERINNERN_DATUM | |||
|style="width: 5%;"|DateTime | |||
|style="width: 70%;"|Datum für Erinnerung | |||
|- valign="top" | |||
|style="width: 25%;"|ERINNERN_ZEIT | |||
|style="width: 5%;"|varchar(5) | |||
|style="width: 70%;"|Zeit für Erinnerung | |||
|- valign="top" | |||
|style="width: 25%;"|ERINNERN_BESTAETIGT_DATUM | |||
|style="width: 5%;"|DateTime | |||
|style="width: 70%;"|Datum der Bestätigung | |||
|- valign="top" | |||
|style="width: 25%;"|ERINNERN_BESTAETIGT_ZEIT | |||
|style="width: 5%;"|varchar(5) | |||
|style="width: 70%;"|Zeit der Bestätigung | |||
|- valign="top" | |||
|style="width: 25%;"|ERINNERN_BESTAETIGT_USER | |||
|style="width: 5%;"|varchar(10) | |||
|style="width: 70%;"|User der Bestätigung | |||
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|JOBART | |style="width: 25%;"|JOBART | ||
| Zeile 425: | Zeile 389: | ||
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|AUFTRAGSBUCH | |style="width: 25%;"|AUFTRAGSBUCH | ||
|style="width: 5%;"|Int | |||
|style="width: 70%;"|Wird vom JobKalender nicht verwendet. | |||
|- valign="top" | |||
|style="width: 25%;"|SERIEN | |||
|style="width: 5%;"|Int | |||
|style="width: 70%;"|Wird vom JobKalender nicht verwendet. | |||
|- valign="top" | |||
|style="width: 25%;"|TERMINSERIE_ID | |||
|style="width: 5%;"|Int | |||
|style="width: 70%;"|Wird vom JobKalender nicht verwendet. | |||
|- valign="top" | |||
|style="width: 25%;"|MEHR_PERS_SER | |||
|style="width: 5%;"|Int | |||
|style="width: 70%;"|Wird vom JobKalender nicht verwendet. | |||
|- valign="top" | |||
|style="width: 25%;"|MEHR_TAGE_SER | |||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
|style="width: 70%;"|Wird vom JobKalender nicht verwendet. | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. | ||
|} | |} | ||
Version vom 7. Juli 2023, 09:18 Uhr
Allgemeines
Hier wird der Teil der Datenbank beschrieben, der für den Job-Kalender relevant ist.
- Hinweis
- Wenn Sie auf die Datenbank zugreifen, um z.B. eine eigene Anwendung mit den Daten zu betreiben, müssen Sie unbedingt sicherstellen, dass die Daten nur gelesen und nicht verändert werden!.
- Wir können selbstverständlich keine Haftung und Gewährleistung übernehmen, wenn Daten von einer fremden Anwendung verändert wurden!
Die Haupt-Tabelle
Die wichtigste Tabelle nennt sich "MAufJob". In ihr werden die Termine abgelegt.
- Felder
MAUFJOB
Beschreibung der Tabelle
Felder der Tabelle
| Feld | Typ | Beschreibung |
|---|---|---|
| LfdNr | Int, Primary Key | Primärschlüssel der Tabelle, eindeutige ID zu jedem Eintrag. |
| ID_STRING | varchar(30) | Der ID_STRING kennzeichnet einen Datensatz in der Datenbank eindeutig. Er wird dazu verwendet, Verknüpfungen zwischen Tabellen herzustellen. |
| AuftrNr | Int | Die Auftragsnummer kennzeichnet einen Vorgang in der Auftragsverwaltung eindeutig. Ein Vorgang kann den Auftrags-Status Angebot, Auftrag, Anfrage usw. haben. Wenn ein Termin nicht zu einem Auftrag gehört (wie z.B. Urlaub) ist die AuftrNr=0. |
| Datum | DateTime | Datum des Beginns des Termins. |
| UhrzeitVon | varchar(20) | Uhrzeit des Beginns des Termins. |
| DatumBis | DateTime | Datum des Endes des Termins. |
| UhrzeitBis | varchar(20) | Uhrzeit des Endes des Termins. |
| Personen | varchar(80) | Kurzname der Person/Ressource für diesen Termin. Kann leer sein, wenn noch keine Person/Ressource zugeordnet wurde. Verweist mit dem Kurznamen auf die die Tabelle "Pers" (Pers.KurzZeichen).
|
| BETREFF | varchar(100) | Betreff zu dem Termin. |
| TEXT | varchar(150) | Text zu dem Termin. |
| ORT | varchar(40) | Ort des Termins. |
| ERFDAT | DateTime | Erfassungsdatum |
| ERFUSER | varchar(20) | Erfasst durch |
| AENDDAT | DateTime | Datum der letzten Änderung. |
| AENDUSER | varchar(20) | Letzte Änderung durch User. |
| EntryID | varchar(512) | Wird für die Synchronisation mit externen Systemen verwendet. |
| StoreID | varchar(512) | Wird für die Synchronisation mit externen Systemen verwendet. |
| ORDNERNAME | varchar(255) | Wird für die Synchronisation mit Outlook© verwendet. |
| CLOUD_EVENT_ID | varchar(512) | Wird für die Synchronisation mit Google-Kalender© verwendet. |
| ADRKURZNAME | varchar(40) | Adress-Kurzname, wenn Adresse zum Termin angegeben. |
| MEMO | Memo | Memo zum Termin, optional. |
| TERMINART | Int | Terminart:
|
| TerminTyp | Int | TerminTyp:
|
| TERMSTATUS | Int | Termin-Status:
|
| TERMPRIVAT | Int | TERMPRIVAT |
| TERMGEBUCHT | Int | TERMGEBUCHT |
| TERMFARBE | Int | TERMFARBE |
| TERMBITMAP | Int | TERMBITMAP |
| ADR_ID_STRING | varchar(30) | Der ID_STRING kennzeichnet einen Datensatz in der Datenbank eindeutig. Er wird dazu verwendet, Verknüpfungen zwischen Tabellen herzustellen. |
| ADRANSPR_ID_STRING | varchar(30) | Der ID_STRING kennzeichnet einen Datensatz in der Datenbank eindeutig. Er wird dazu verwendet, Verknüpfungen zwischen Tabellen herzustellen. |
| AUFGABE | Int | AUFGABE |
| PRIO | Int | PRIO |
| ERLEDIGT | Int | ERLEDIGT |
| AUFGABENART | Int | AUFGABENART |
| AUFTRPOS | Int | AUFTRPOS |
| AUFTRUNTPOS | Int | AUFTRUNTPOS |
| BESTNR | Int | BESTNR |
| TERMIN_GANZTAEGIG | Int | TERMIN_GANZTAEGIG |
| PFLICHT_DATUM | DateTime | PFLICHT_DATUM |
| PFLICHT_UHRZEIT | varchar(5) | PFLICHT_UHRZEIT |
| PFLICHT_BEMERKUNG | varchar(100) | PFLICHT_BEMERKUNG |
| FREMD_IMPORT_KENNZ | SmallInt | FREMD_IMPORT_KENNZ |
| DATUM_VOR_ORT | DateTime | DATUM_VOR_ORT |
| ZEIT_VOR_ORT | varchar(5) | ZEIT_VOR_ORT |
| SONDERDEAL | varchar(100) | SONDERDEAL |
| FzgDispoFahrauftrag_ID | Int | FzgDispoFahrauftrag_ID |
| EINGANGSRECH_ID | Int | EINGANGSRECH_ID |
| Changed | Int | Changed |
| KoTrNr | Int | KoTrNr |
| Anzahl | Int | Anzahl |
| OBERGRUPPE | varchar(50) | OBERGRUPPE |
| GRUPPE | varchar(50) | GRUPPE |
| UNTGRUPPE | varchar(50) | UNTGRUPPE |
| ARTNR | varchar(20) | Die Artikelnummer kennzeichnet einen Artikel eindeutig, d.h. unter einer bestimmen Artikelnummer werden die Daten eines bestimmten Artikels gespeichert. |
| MENGENTERMIN | Int | MENGENTERMIN |
| SORTIERUNG | Int | SORTIERUNG |
| PLAN_EKPREIS | Float | PLAN_EKPREIS |
| LIEFERANTEN_EKPREIS | Float | LIEFERANTEN_EKPREIS |
| VKPREIS | Float | VKPREIS |
| FAKTOR | Float | FAKTOR |
| ZU_MAUFJOB_LFDNR | Int | ZU_MAUFJOB_LFDNR |
| BeauftragungsArt | Int | BeauftragungsArt |
| JobCalChanged | Int | JobCalChanged |
| BemerkungIntern | Memo | BemerkungIntern |
| BemerkungExtern | Memo | BemerkungExtern |
| VeranstOrt | varchar(30) | VeranstOrt |
| VeranstRaum | varchar(20) | VeranstRaum |
| FirmenID | Int | FirmenID |
| EKFixiert | Int | EKFixiert
|
| ERINNERN | Int | 0=Keine Erinnerung 1=Erinnerung. Wird hauptsächlich von REFLEX für Termin-Erinnerungen/Wiedervorlagen verwendet. |
| ERINNERN_DATUM | DateTime | Datum für Erinnerung |
| ERINNERN_ZEIT | varchar(5) | Zeit für Erinnerung |
| ERINNERN_BESTAETIGT_DATUM | DateTime | Datum der Bestätigung |
| ERINNERN_BESTAETIGT_ZEIT | varchar(5) | Zeit der Bestätigung |
| ERINNERN_BESTAETIGT_USER | varchar(10) | User der Bestätigung
|
| JOBART | varchar(10) | Wird vom JobKalender nicht verwendet. |
| PRODMITTEL | varchar(512) | Wird vom JobKalender nicht verwendet. |
| STATUS_KALENDER | Int | Wird vom JobKalender nicht verwendet. |
| KFZ | varchar(50) | Wird vom JobKalender nicht verwendet. |
| TB | varchar(50) | Wird vom JobKalender nicht verwendet. |
| AUFTRAGSBUCH | Int | Wird vom JobKalender nicht verwendet. |
| SERIEN | Int | Wird vom JobKalender nicht verwendet. |
| TERMINSERIE_ID | Int | Wird vom JobKalender nicht verwendet. |
| MEHR_PERS_SER | Int | Wird vom JobKalender nicht verwendet. |
| MEHR_TAGE_SER | Int | Wird vom JobKalender nicht verwendet. |