Import Rückmeldungen Evangelische Termine: Unterschied zwischen den Versionen
(→Import) |
|||
| Zeile 56: | Zeile 56: | ||
<pre>Bemerkung=onl_bemerkung | <pre>Bemerkung=onl_bemerkung | ||
Verpflegung=onl_bemerkung</pre> | Verpflegung=onl_bemerkung</pre> | ||
| + | |||
| + | ===Felder für die Onlineanmeldung=== | ||
| + | |||
| + | <pre> [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 | ||
| + | </pre> | ||
Version vom 31. Oktober 2019, 16:12 Uhr
Inhaltsverzeichnis
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
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