Datenbank-Beschreibung zum Job-Kalender: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
(Felder der Tabelle)
(Felder der Tabelle)
Zeile 71: Zeile 71:
 
*7 = Lager/Werkstatt
 
*7 = Lager/Werkstatt
 
*8 = Logistik
 
*8 = Logistik
|- valign="top"
 
|style="width: 25%;"|JOBART
 
|style="width: 5%;"|varchar(10)
 
|style="width: 70%;"|Wird vom JobKalender nicht verwendet.
 
|- valign="top"
 
|style="width: 25%;"|PRODMITTEL
 
|style="width: 5%;"|varchar(512)
 
|style="width: 70%;"|Wird vom JobKalender nicht verwendet.
 
 
|- valign="top"
 
|- valign="top"
 
|style="width: 25%;"|BETREFF
 
|style="width: 25%;"|BETREFF
Zeile 100: Zeile 92:
 
|style="width: 70%;"|Erfasst durch
 
|style="width: 70%;"|Erfasst durch
 
|- valign="top"
 
|- valign="top"
|style="width: 25%;"|STATUS_KALENDER
+
|style="width: 25%;"|AENDDAT
|style="width: 5%;"|Int
+
|style="width: 5%;"|DateTime
|style="width: 70%;"|STATUS_KALENDER
+
|style="width: 70%;"|Datum der letzten Änderung.
 +
|- valign="top"
 +
|style="width: 25%;"|AENDUSER
 +
|style="width: 5%;"|varchar(20)
 +
|style="width: 70%;"|Letzte Änderung durch User.
 
|- valign="top"
 
|- valign="top"
 
|style="width: 25%;"|EntryID
 
|style="width: 25%;"|EntryID
 
|style="width: 5%;"|varchar(512)
 
|style="width: 5%;"|varchar(512)
|style="width: 70%;"|EntryID
+
|style="width: 70%;"|Wird für die Synchronisation mit externen Systemen verwendet.
 
|- valign="top"
 
|- valign="top"
 
|style="width: 25%;"|StoreID
 
|style="width: 25%;"|StoreID
 
|style="width: 5%;"|varchar(512)
 
|style="width: 5%;"|varchar(512)
|style="width: 70%;"|StoreID
+
|style="width: 70%;"|Wird für die Synchronisation mit externen Systemen verwendet.
 
|- valign="top"
 
|- valign="top"
 
|style="width: 25%;"|ORDNERNAME
 
|style="width: 25%;"|ORDNERNAME
 
|style="width: 5%;"|varchar(255)
 
|style="width: 5%;"|varchar(255)
|style="width: 70%;"|ORDNERNAME
+
|style="width: 70%;"|Wird für die Synchronisation mit Outlook© verwendet.
 
|- valign="top"
 
|- valign="top"
|style="width: 25%;"|DRUCKEN_ANG
+
|style="width: 25%;"|CLOUD_EVENT_ID
|style="width: 5%;"|Int
+
|style="width: 5%;"|varchar(512)
|style="width: 70%;"|DRUCKEN_ANG
+
|style="width: 70%;"|Wird für die Synchronisation mit Google-Kalender© verwendet.
|- valign="top"
 
|style="width: 25%;"|DRUCKEN_AUFTR
 
|style="width: 5%;"|Int
 
|style="width: 70%;"|DRUCKEN_AUFTR
 
|- valign="top"
 
|style="width: 25%;"|DRUCKEN_LADELIS
 
|style="width: 5%;"|Int
 
|style="width: 70%;"|DRUCKEN_LADELIS
 
|- valign="top"
 
|style="width: 25%;"|DRUCKEN_LIEFSCH
 
|style="width: 5%;"|Int
 
|style="width: 70%;"|DRUCKEN_LIEFSCH
 
|- valign="top"
 
|style="width: 25%;"|DRUCKEN_KENNZ1
 
|style="width: 5%;"|Int
 
|style="width: 70%;"|DRUCKEN_KENNZ1
 
|- valign="top"
 
|style="width: 25%;"|DRUCKEN_KENNZ2
 
|style="width: 5%;"|Int
 
|style="width: 70%;"|DRUCKEN_KENNZ2
 
|- valign="top"
 
|style="width: 25%;"|DRUCKEN_KENNZ3
 
|style="width: 5%;"|Int
 
|style="width: 70%;"|DRUCKEN_KENNZ3
 
 
|- valign="top"
 
|- valign="top"
 
|style="width: 25%;"|ADRKURZNAME
 
|style="width: 25%;"|ADRKURZNAME
 
|style="width: 5%;"|varchar(40)
 
|style="width: 5%;"|varchar(40)
|style="width: 70%;"|ADRKURZNAME
+
|style="width: 70%;"|Adress-Kurzname, wenn Adresse zum Termin angegeben.
|- valign="top"
 
|style="width: 25%;"|KFZ
 
|style="width: 5%;"|varchar(50)
 
|style="width: 70%;"|KFZ
 
|- valign="top"
 
|style="width: 25%;"|TB
 
|style="width: 5%;"|varchar(50)
 
|style="width: 70%;"|TB
 
|- valign="top"
 
|style="width: 25%;"|AENDDAT
 
|style="width: 5%;"|DateTime
 
|style="width: 70%;"|AENDDAT
 
|- valign="top"
 
|style="width: 25%;"|AENDUSER
 
|style="width: 5%;"|varchar(20)
 
|style="width: 70%;"|AENDUSER
 
 
|- valign="top"
 
|- valign="top"
 
|style="width: 25%;"|MEMO
 
|style="width: 25%;"|MEMO
 
|style="width: 5%;"|Memo
 
|style="width: 5%;"|Memo
|style="width: 70%;"|MEMO
+
|style="width: 70%;"|Memo zum Termin, optional.
|- valign="top"
 
|style="width: 25%;"|AUFTRAGSBUCH
 
|style="width: 5%;"|Int
 
|style="width: 70%;"|AUFTRAGSBUCH
 
 
|- valign="top"
 
|- valign="top"
 
|style="width: 25%;"|TERMINART
 
|style="width: 25%;"|TERMINART
 
|style="width: 5%;"|Int
 
|style="width: 5%;"|Int
|style="width: 70%;"|TERMINART
+
|style="width: 70%;"|Terminart:
 +
:Kommen aus der Tabelle "GevParam", müssen dort 0-Basiert sein, also TERMINART/0-n stehen in GEVPARAM
 +
:Negative TerminArt = Aufgabe!
 +
:Siehe '''[[Einrichten_des_JobKalenders#Terminarten|Einrichten des JobKalenders, Terminarten]]'''
 +
 
 
|- valign="top"
 
|- valign="top"
 
|style="width: 25%;"|ERINNERN
 
|style="width: 25%;"|ERINNERN
Zeile 448: Zeile 404:
 
|style="width: 70%;"|EKFixiert
 
|style="width: 70%;"|EKFixiert
 
|- valign="top"
 
|- valign="top"
|style="width: 25%;"|CLOUD_EVENT_ID
+
|style="width: 25%;"|JOBART
 +
|style="width: 5%;"|varchar(10)
 +
|style="width: 70%;"|Wird vom JobKalender nicht verwendet.
 +
|- valign="top"
 +
|style="width: 25%;"|PRODMITTEL
 
|style="width: 5%;"|varchar(512)
 
|style="width: 5%;"|varchar(512)
|style="width: 70%;"|CLOUD_EVENT_ID
+
|style="width: 70%;"|Wird vom JobKalender nicht verwendet.
|}
 
 
 
 
 
 
 
{| class="wikitable" style="text-align:left;"
 
!Name
 
!Beschreibung
 
 
|- valign="top"
 
|- valign="top"
|
+
|style="width: 25%;"|STATUS_KALENDER
|
+
|style="width: 5%;"|Int
 +
|style="width: 70%;"|Wird vom JobKalender nicht verwendet.
 
|- valign="top"
 
|- valign="top"
|
+
|style="width: 25%;"|KFZ
|
+
|style="width: 5%;"|varchar(50)
 +
|style="width: 70%;"|Wird vom JobKalender nicht verwendet.
 
|- valign="top"
 
|- valign="top"
|
+
|style="width: 25%;"|TB
|
+
|style="width: 5%;"|varchar(50)
 +
|style="width: 70%;"|Wird vom JobKalender nicht verwendet.
 
|- valign="top"
 
|- valign="top"
|
+
|style="width: 25%;"|AUFTRAGSBUCH
|
+
|style="width: 5%;"|Int
|- valign="top"
+
|style="width: 70%;"|Wird vom JobKalender nicht verwendet.
|
 
|
 
|- valign="top"
 
|
 
|
 
|- valign="top"
 
|
 
|
 
|- valign="top"
 
|
 
|
 
 
|}
 
|}

Version vom 7. Juli 2023, 11:08 Uhr

1 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!

2 Die Haupt-Tabelle

Die wichtigste Tabelle nennt sich "MAufJob". In ihr werden die Termine abgelegt.

Felder


2.1 MAUFJOB

2.1.1 Beschreibung der Tabelle

2.1.2 Felder der Tabelle

Feld Typ Beschreibung
LfdNr Int, Primary Key Primärschlüssel der Tabelle, eindeutige ID zu jedem Eintrag.
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).
Die wichtigsten Felder in Pers
PersNr
Kurzzeichen
Vorname
Nachname
Telefon
Mail
Mobil
Durchwahl
Funktion
TaetigSchl: Tätigkeitsschlüssel
  • 1 = Person
  • 2 = Fahrzeuge
  • 3 = Raum
  • 4 = Maschine
  • 5 = Sonstiges
  • 6 = Freier Mitarbeiter
  • 7 = Lager/Werkstatt
  • 8 = Logistik
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:
Kommen aus der Tabelle "GevParam", müssen dort 0-Basiert sein, also TERMINART/0-n stehen in GEVPARAM
Negative TerminArt = Aufgabe!
Siehe Einrichten des JobKalenders, Terminarten
ERINNERN Int ERINNERN
ERINNERN_DATUM DateTime ERINNERN_DATUM
ERINNERN_ZEIT varchar(5) ERINNERN_ZEIT
SERIEN Int SERIEN
TERMINSERIE_ID Int TERMINSERIE_ID
MEHR_PERS_SER Int MEHR_PERS_SER
MEHR_TAGE_SER Int MEHR_TAGE_SER
ID_STRING varchar(30) Der ID_STRING kennzeichnet einen Datensatz in der Datenbank eindeutig. Er wird dazu verwendet, Verknüpfungen zwischen Tabellen herzustellen.
TERMSTATUS Int TERMSTATUS
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
QUALI_KENNZ1 Int QUALI_KENNZ1
QUALI_KENNZ2 Int QUALI_KENNZ2
QUALI_KENNZ3 Int QUALI_KENNZ3
QUALI_KENNZ4 Int QUALI_KENNZ4
QUALI_KENNZ5 Int QUALI_KENNZ5
QUALI_KENNZ6 Int QUALI_KENNZ6
QUALI_KENNZ7 Int QUALI_KENNZ7
QUALI_KENNZ8 Int QUALI_KENNZ8
QUALI_KENNZ9 Int QUALI_KENNZ9
QUALI_KENNZ10 Int QUALI_KENNZ10
FREMD_IMPORT_KENNZ SmallInt FREMD_IMPORT_KENNZ
ERINNERN_BESTAETIGT_DATUM DateTime ERINNERN_BESTAETIGT_DATUM
ERINNERN_BESTAETIGT_ZEIT varchar(5) ERINNERN_BESTAETIGT_ZEIT
ERINNERN_BESTAETIGT_USER varchar(10) ERINNERN_BESTAETIGT_USER
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
TerminTyp Int TerminTyp
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
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.