Import Rückmeldungen Evangelische Termine

Aus Wikibati
Version vom 31. Oktober 2019, 16:14 Uhr von N.raebiger (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Format

Beispiel einer XML Rückmeldedatei <?xml version="1.0" encoding="UTF-8"?> <root>

  <Export>
     <Rueckmeldung>
        <ldf_Nr Label="lfd. Nr.">1</ldf_Nr>
        <datum Label="Rückmeldung vom">12.10.2018 12:38</datum>
        <status Label="Status">weiß</status>
        <erfassung Label="QR-Code erfasst">Nein</erfassung>
        <info Label="Notizen" />
        <Anrede Label="Anrede">Frau</Anrede>
        <Titel Label="Titel">Testtitel</Titel>
        <Name Label="Name">Muster</Name>
        <Vorname Label="Vorname">Max</Vorname>
        <Einrichtung Label="Einrichtung">AEEB</Einrichtung>
        <Strasse Label="Strasse">Teststraße 1</Strasse>
        <PLZ Label="PLZ">80000</PLZ>
        <Ort Label="Ort">Testort</Ort>
        <Telefon Label="Telefon">123456789</Telefon>
        <EMail Label="EMail">muster.max@include.de</EMail>
        <Bemerkung Label="Bemerkung">Mitglied</Bemerkung>
        <Zahlungsart Label="Zahlungsart">Lastschrift</Zahlungsart>
        <Kontoinhaber Label="Kontoinhaber">Muster Max</Kontoinhaber>
        <Kreditinstitut Label="Kreditinstitut">Testbank</Kreditinstitut>
        <Bankort Label="Bankort">München</Bankort>
        <IBAN Label="IBAN">de123456789</IBAN>
     </Rueckmeldung>
  </Export>

</root>

Import

Voraussetzungen

Zuordnung

Einer Veranstaltung kann unter Internet->Rückmeldformular ein Formular zugeordnet werden. Um eine Auswahl an Rückmeldeformularen anzubieten könnten diese in der INI Datei erfaßt werden. [EVT] Rueckmeldeformular1=376,Standard Rueckmeldeformular2=377,EPK

Mapping Datei

Rückmeldeformular

Im Ornder ...\daten\import\evtermine muss sich eine Textdatei beginnend mit dem Buchstaben R + Nummer des Rückmeldeformulars befinden. Beispiel R376.TXT

Inhalt der Datei ist ein Mapping zum Rückmeldeformular in Evang. Termine.

Name=onl_name
Vorname=onl_vorname
Strasse=onl_strasse
PLZ=onl_plz
Ort=onl_ort
EMail=onl_email
Bemerkung=onl_bemerkung

Mehrere Felder aus den Rückmeldeformularen aus den Evangelischen Terminen können an ein Feld in den Onlineanmeldungen von Kiribati angefügt werden. Dazu wird auf der rechten Seite des =-Zeichens mehrmals das gewünschte Feld angegeben werden. Z.B. kann man so nicht zuordenbare Felder in das Bemerkungsfeld schreiben:

Bemerkung=onl_bemerkung
Verpflegung=onl_bemerkung

Felder für die Onlineanmeldung

[onl_record] [numeric](10, 0) IDENTITY(1,1) NOT NULL,
[onl_guid] [char](38) NOT NULL,
[onl_anmeldenummer] [char](38) NULL,
[onl_anmeldesession] [char](38) NULL,
[onl_anmeldedatum] [datetime] NULL,
[onl_anmeldezeit] [char](8) NULL,
[onl_anmeldequelle] [numeric](2, 0) NULL,
[onl_veranstaltungsnummer] [char](15) NULL,
[onl_anrede] [char](50) NULL,
[onl_titel] [char](70) NULL,
[onl_name] [varchar](60) NULL,
[onl_vorname] [varchar](60) NULL,
[onl_kundennummer] [char](30) NULL,
[onl_strasse] [char](35) NULL,
[onl_lkz] [char](5) NULL,
[onl_plz] [char](10) NULL,
[onl_ort] [char](50) NULL,
[onl_telefon1] [char](37) NULL,
[onl_telefon2] [char](37) NULL,
[onl_telefax] [char](37) NULL,
[onl_email] [char](120) NULL,
[onl_beruf] [char](50) NULL,
[onl_geburtsdatum] [datetime] NULL,
[onl_bemerkung] [text] NULL,
[onl_institutionname] [char](100) NULL,
[onl_institutionstrasse] [char](50) NULL,
[onl_institutionplz] [char](10) NULL,
[onl_institutionort] [char](50) NULL,
[onl_kontonummer] [char](11) NULL,
[onl_bankleitzahl] [char](8) NULL,
[onl_bank] [char](58) NULL,
[onl_kontoinhaber] [char](27) NULL,
[onl_erledigt] [numeric](1, 0) NULL,
[onl_deleted] [numeric](1, 0) NULL,
[onl_erstellt] [char](30) NULL,
[onl_bearbeitet] [char](30) NULL,
[onl_bearbeitet_am] [datetime] NULL,
[onl_erstellt_am] [datetime] NULL,
[onl_veranstaltungsrecord] [numeric](10, 0) NULL,
[onl_teilnehmerrecord] [numeric](15, 0) NULL,
[onl_gesperrt] [numeric](1, 0) NULL,
[onl_gesperrtguid] [char](38) NULL,
[onl_erstellt_zeit] [char](8) NULL,
[onl_anrede_kurz] [char](6) NULL,
[onl_adresse_ok] [int] NULL,
[onl_adresse_typ] [int] NULL,
[onl_adresse_record] [numeric](15, 0) NULL,
[onl_adresse_edit] [int] NULL,
[onl_adresse_show] [int] NULL,
[onl_benutzer_show] [int] NULL,
[onl_adresse_ok_benutzer] [char](30) NULL,
[onl_adresse_ok_datum] [datetime] NULL,
[onl_adresse_ok_zeit] [char](8) NULL,
[onl_auto_eingang] [datetime] NULL,
[onl_auto_eingang_betreff] [char](250) NULL,
[onl_auto_eingang_text] [text] NULL,
[onl_gutscheincode] [char](70) NULL,
[onl_kontakt_ueber] [char](70) NULL,
[onl_firma] [char](70) NULL,
[onl_ustid] [char](70) NULL,
[onl_bemerkung2] [text] NULL,
[onl_bemerkung3] [text] NULL,
[onl_institutionmail] [char](120) NULL,
[onl_zahlungsweise] [int] NULL,
[onl_iban1] [varchar](34) NULL,
[onl_bic1] [varchar](11) NULL,
[onl_kontaktaufnahme] [varchar](100) NULL,
[onl_einwilligungen] [int] NULL,
[onl_sprache] [varchar](5) NULL,
[onl_mobil] [varchar](37) NULL