erDiagram
abrechnung {
int AbrechnungsID
int StandortID
str Telefonnummer
date Datum
int gesendet
}
apiclient {
int apiClientID
str clientKey
str shortname
int accesslevel
date updateTimestamp
}
apikey {
str key
str createIP
int ts
int apiClientID
}
apiquota {
int quotaid
str key
str route
enum period
int requests
int ts
}
behoerde {
int BehoerdenID
int OrganisationsID
int KundenID
str Name
str Adresse
str Ansprechpartner
int IPProtectZeit
}
buerger {
int BuergerID
int StandortID
date Datum
date Uhrzeit
str Name
text Anmerkung
str Telefonnummer
str EMail
int EMailverschickt
int Erinnerungszeitpunkt
int SMSverschickt
int AnzahlAufrufe
date Timestamp
str IPAdresse
int IPTimeStamp
int NutzerID
int aufruferfolgreich
date wsm_aufnahmezeit
date aufrufzeit
int nicht_erschienen
int Abholer
int AbholortID
int wartenummer
int vorlaeufigeBuchung
int hatFolgetermine
int istFolgeterminvon
int zustimmung_kundenbefragung
str telefonnummer_fuer_rueckfragen
str absagecode
int AnzahlPersonen
date updateTimestamp
int apiClientID
str custom_text_field
date showUpTime
date finishTime
date timeoutTime
int wegezeit
int parked
date processingTime
int bestaetigt
date wartezeit
int wasMissed
str custom_text_field2
str status
int priority
str external_user_id
str displayNumber
}
buergeranliegen {
int BuergeranliegenID
int BuergerID
int BuergerarchivID
int AnliegenID
str source
}
buergerarchiv {
int BuergerarchivID
int StandortID
date Datum
int mitTermin
int nicht_erschienen
date Timestamp
float wartezeit
int AnzahlPersonen
float bearbeitungszeit
str name
str dienstleistungen
int wegezeit
}
closures {
int id
int year
int month
int day
int StandortID
date updateTimestamp
}
clusterzuordnung {
int clusterID
int standortID
}
config {
str name
str value
date changeTimestamp
}
email {
int emailID
int BehoerdenID
str serveradresse
str authentication
str username
str password
int ssl_coding
str absenderadresse
int send_reminder
int send_reminder_minutes_before
}
eventlog {
int eventId
str eventName
str origin
str referenceType
str reference
str sessionid
text contextjson
date creationDateTime
date expirationDateTime
}
feiertage {
int FeiertagID
date Datum
text Feiertag
int BehoerdenID
date updateTimestamp
}
imagedata {
str imagename
text imagecontent
date ts
}
ipausnahmen {
int IPID
int BehoerdenID
str IPAdresse
}
kiosk {
int kioskid
int kundenid
int organisationsid
int timestamp
str cookiecode
str name
int zugelassen
}
kunde {
int KundenID
str Kundenname
str Anschrift
int Module
int Startkennung
int Anzahlkennungen
str TerminURL
}
kundenlinks {
int linkid
int kundenid
int organisationsid
int behoerdenid
str beschreibung
str link
int oeffentlich
int neuerFrame
}
log {
int log_id
enum type
int reference_id
date ts
text message
int scope_id
text data
str user_id
}
mailpart {
int id
int queueId
str mime
text content
int base64
}
mailqueue {
int id
int processID
int departmentID
str createIP
int createTimestamp
str subject
str clientFamilyName
str clientEmail
}
mailtemplate {
int id
str name
text value
str provider
date changeTimestamp
}
migrations {
str filename
date changeTimestamp
}
notificationqueue {
int id
int processID
int departmentID
str createIP
int createTimestamp
str message
str clientFamilyName
str clientTelephone
int scopeID
}
nutzer {
int NutzerID
str Name
str Passworthash
str Frage
str Antworthash
int Berechtigung
int KundenID
int BehoerdenID
str SessionID
int StandortID
str Arbeitsplatznr
date Datum
int Kalenderansicht
int clusteransicht
str notrufinitiierung
str notrufantwort
str aufrufzusatz
date lastUpdate
date sessionExpiry
}
nutzerzuordnung {
int nutzerid
int behoerdenid
}
oeffnungszeit {
int OeffnungszeitID
int StandortID
date Startdatum
date Endedatum
int allexWochen
int jedexteWoche
int Wochentag
date Anfangszeit
date Terminanfangszeit
date Endzeit
date Terminendzeit
date Timeslot
int Anzahlarbeitsplaetze
int Anzahlterminarbeitsplaetze
str kommentar
int reduktionTermineImInternet
int erlaubemehrfachslots
int reduktionTermineCallcenter
int Offen_ab
int Offen_bis
date updateTimestamp
}
organisation {
int OrganisationsID
int InfoBezirkID
int KundenID
str Organisationsname
str Anschrift
int kioskpasswortschutz
}
overview_calendar {
int id
int scope_id
int process_id
enum status
date starts_at
date ends_at
date updated_at
}
preferences {
enum entity
int id
str groupName
str name
text value
date updateTimestamp
}
process_sequence {
int processId
}
provider {
str source
str id
str name
str contact__city
str contact__country
float contact__lat
float contact__lon
int contact__postalCode
str contact__region
str contact__street
str contact__streetNumber
str link
text data
str display_name
str parent_id
}
request {
str source
str id
str name
str link
str group
text data
str parent_id
int variant_id
}
request_provider {
str source
str request__id
str provider__id
float slots
int bookable
int max_quantity
int public_visibility
}
request_variant {
int id
str name
}
sessiondata {
str sessionid
str sessionname
text sessioncontent
date ts
}
slot {
int slotID
int scopeID
int year
int month
int day
date time
int availabilityID
int public
int callcenter
int intern
enum status
int slotTimeInMinutes
int createTimestamp
date updateTimestamp
}
slot_hiera {
int slothieraID
int slotID
int ancestorID
int ancestorLevel
}
slot_process {
int slotID
int processID
date updateTimestamp
}
slot_sequence {
int slotsequence
}
sms {
int smsID
int BehoerdenID
int enabled
str Absender
int interneterinnerung
int internetbestaetigung
}
source {
str source
str label
int editable
str contact__name
str contact__email
date lastChange
}
standort {
int StandortID
int BehoerdenID
int InfoDienstleisterID
str Hinweis
str Bezeichnung
str Adresse
str Stadtplanlink
date Bearbeitungszeit
int Kennung
int Termine_ab
int Termine_bis
int smswarteschlange
int smswmsbestaetigung
int smsbenachrichtigungsfrist
str smsbenachrichtigungstext
str smsbestaetigungstext
int wartenrsperre
text wartenrhinweis
int notruffunktion
int notrufausgeloest
str notrufinitiierung
str notrufantwort
int emailPflichtfeld
int anmerkungPflichtfeld
str anmerkungLabel
int telefonPflichtfeld
str standortinfozeile
str standortkuerzel
text aufrufanzeigetext
int reservierungsdauer
int anzahlwiederaufruf
int startwartenr
int endwartenr
int letztewartenr
date wartenrdatum
int mehrfachtermine
int schreibschutz
int defaultabholerstandort
str ausgabeschaltername
int ohnestatistik
int smskioskangebotsfrist
str emailstandortadmin
int wartenummernkontingent
int vergebenewartenummern
int kundenbefragung
str kundenbef_label
text kundenbef_emailtext
int telefonaktiviert
int virtuellesachbearbeiterzahl
date datumvirtuellesachbearbeiterzahl
int smsnachtrag
int wartezeitveroeffentlichen
int loeschdauer
str qtv_url
date updateTimestamp
str source
str custom_text_field_label
int custom_text_field_active
int custom_text_field_required
int admin_mail_on_appointment
int admin_mail_on_deleted
int admin_mail_on_updated
int admin_mail_on_mail_sent
int appointments_per_mail
str whitelisted_mails
int slots_per_appointment
text info_for_appointment
int aktivierungsdauer
int captcha_activated_required
int email_confirmation_activated
str custom_text_field2_label
int custom_text_field2_active
int custom_text_field2_required
text info_for_all_appointments
int last_display_number
int max_display_number
str display_number_prefix
}
standortcluster {
int clusterID
str name
str clusterinfozeile1
str clusterinfozeile2
str stadtplanlink
text aufrufanzeigetext
int standortkuerzelanzeigen
}
statistik {
int statistikid
int kundenid
int organisationsid
int behoerdenid
int clusterid
int standortid
int anliegenid
date datum
int lastbuergerarchivid
int termin
int info_dl_id
float bearbeitungszeit
}
wartenrstatistik {
int wartenrstatistikid
int standortid
date datum
float zeit_ab_00_spontan
float zeit_ab_01_spontan
float zeit_ab_02_spontan
float zeit_ab_03_spontan
float zeit_ab_04_spontan
float zeit_ab_05_spontan
float zeit_ab_06_spontan
float zeit_ab_07_spontan
float zeit_ab_08_spontan
float zeit_ab_09_spontan
float zeit_ab_10_spontan
float zeit_ab_11_spontan
float zeit_ab_12_spontan
float zeit_ab_13_spontan
float zeit_ab_14_spontan
float zeit_ab_15_spontan
float zeit_ab_16_spontan
float zeit_ab_17_spontan
float zeit_ab_18_spontan
float zeit_ab_19_spontan
float zeit_ab_20_spontan
float zeit_ab_21_spontan
float zeit_ab_22_spontan
float zeit_ab_23_spontan
int wartende_ab_00_spontan
int wartende_ab_01_spontan
int wartende_ab_02_spontan
int wartende_ab_03_spontan
int wartende_ab_04_spontan
int wartende_ab_05_spontan
int wartende_ab_06_spontan
int wartende_ab_07_spontan
int wartende_ab_08_spontan
int wartende_ab_09_spontan
int wartende_ab_10_spontan
int wartende_ab_11_spontan
int wartende_ab_12_spontan
int wartende_ab_13_spontan
int wartende_ab_14_spontan
int wartende_ab_15_spontan
int wartende_ab_16_spontan
int wartende_ab_17_spontan
int wartende_ab_18_spontan
int wartende_ab_19_spontan
int wartende_ab_20_spontan
int wartende_ab_21_spontan
int wartende_ab_22_spontan
int wartende_ab_23_spontan
float echte_zeit_ab_00_spontan
float echte_zeit_ab_01_spontan
float echte_zeit_ab_02_spontan
float echte_zeit_ab_03_spontan
float echte_zeit_ab_04_spontan
float echte_zeit_ab_05_spontan
float echte_zeit_ab_06_spontan
float echte_zeit_ab_07_spontan
float echte_zeit_ab_08_spontan
float echte_zeit_ab_09_spontan
float echte_zeit_ab_10_spontan
float echte_zeit_ab_20_spontan
float echte_zeit_ab_11_spontan
float echte_zeit_ab_12_spontan
float echte_zeit_ab_13_spontan
float echte_zeit_ab_14_spontan
float echte_zeit_ab_15_spontan
float echte_zeit_ab_16_spontan
float echte_zeit_ab_17_spontan
float echte_zeit_ab_18_spontan
float echte_zeit_ab_19_spontan
float echte_zeit_ab_21_spontan
float echte_zeit_ab_22_spontan
float echte_zeit_ab_23_spontan
float wegezeit_ab_00_termin
float wegezeit_ab_01_termin
float wegezeit_ab_02_termin
float wegezeit_ab_03_termin
float wegezeit_ab_04_termin
float wegezeit_ab_05_termin
float wegezeit_ab_06_termin
float wegezeit_ab_07_termin
float wegezeit_ab_08_termin
float wegezeit_ab_09_termin
float wegezeit_ab_10_termin
float wegezeit_ab_11_termin
float wegezeit_ab_12_termin
float wegezeit_ab_13_termin
float wegezeit_ab_14_termin
float wegezeit_ab_15_termin
float wegezeit_ab_16_termin
float wegezeit_ab_17_termin
float wegezeit_ab_18_termin
float wegezeit_ab_19_termin
float wegezeit_ab_20_termin
float wegezeit_ab_21_termin
float wegezeit_ab_22_termin
float wegezeit_ab_23_termin
float wegezeit_ab_00_spontan
float wegezeit_ab_01_spontan
float wegezeit_ab_02_spontan
float wegezeit_ab_03_spontan
float wegezeit_ab_04_spontan
float wegezeit_ab_05_spontan
float wegezeit_ab_06_spontan
float wegezeit_ab_07_spontan
float wegezeit_ab_08_spontan
float wegezeit_ab_09_spontan
float wegezeit_ab_10_spontan
float wegezeit_ab_11_spontan
float wegezeit_ab_12_spontan
float wegezeit_ab_13_spontan
float wegezeit_ab_14_spontan
float wegezeit_ab_15_spontan
float wegezeit_ab_16_spontan
float wegezeit_ab_17_spontan
float wegezeit_ab_18_spontan
float wegezeit_ab_19_spontan
float wegezeit_ab_20_spontan
float wegezeit_ab_21_spontan
float wegezeit_ab_22_spontan
float wegezeit_ab_23_spontan
float zeit_ab_00_termin
float zeit_ab_01_termin
float zeit_ab_02_termin
float zeit_ab_03_termin
float zeit_ab_04_termin
float zeit_ab_05_termin
float zeit_ab_06_termin
float zeit_ab_07_termin
float zeit_ab_08_termin
float zeit_ab_09_termin
float zeit_ab_10_termin
float zeit_ab_11_termin
float zeit_ab_12_termin
float zeit_ab_13_termin
float zeit_ab_14_termin
float zeit_ab_15_termin
float zeit_ab_16_termin
float zeit_ab_17_termin
float zeit_ab_18_termin
float zeit_ab_19_termin
float zeit_ab_20_termin
float zeit_ab_21_termin
float zeit_ab_22_termin
float zeit_ab_23_termin
int wartende_ab_00_termin
int wartende_ab_01_termin
int wartende_ab_02_termin
int wartende_ab_03_termin
int wartende_ab_04_termin
int wartende_ab_05_termin
int wartende_ab_06_termin
int wartende_ab_07_termin
int wartende_ab_08_termin
int wartende_ab_09_termin
int wartende_ab_10_termin
int wartende_ab_11_termin
int wartende_ab_12_termin
int wartende_ab_13_termin
int wartende_ab_14_termin
int wartende_ab_15_termin
int wartende_ab_16_termin
int wartende_ab_17_termin
int wartende_ab_18_termin
int wartende_ab_19_termin
int wartende_ab_20_termin
int wartende_ab_21_termin
int wartende_ab_22_termin
int wartende_ab_23_termin
float echte_zeit_ab_00_termin
float echte_zeit_ab_01_termin
float echte_zeit_ab_02_termin
float echte_zeit_ab_03_termin
float echte_zeit_ab_04_termin
float echte_zeit_ab_05_termin
float echte_zeit_ab_06_termin
float echte_zeit_ab_07_termin
float echte_zeit_ab_08_termin
float echte_zeit_ab_09_termin
float echte_zeit_ab_10_termin
float echte_zeit_ab_11_termin
float echte_zeit_ab_12_termin
float echte_zeit_ab_13_termin
float echte_zeit_ab_14_termin
float echte_zeit_ab_15_termin
float echte_zeit_ab_16_termin
float echte_zeit_ab_17_termin
float echte_zeit_ab_18_termin
float echte_zeit_ab_19_termin
float echte_zeit_ab_20_termin
float echte_zeit_ab_21_termin
float echte_zeit_ab_22_termin
float echte_zeit_ab_23_termin
}
overview_calendar ||--o{ standort : "scope_id"