Kontakteliste DiPlanCockpit Basis

Aus DiPlanung

ACHTUNG Diese Seite ist noch ein Entwurf!

Relevanz der Kontakteliste[Bearbeiten | Quelltext bearbeiten]

Im Reiter Konfiguration des Admin-Bereichs besteht die Möglichkeit, die Kontakteliste in Form einer XML-Datei herunterzuladen und hochzuladen. Beim Hochladen werden ältere Kontatktangaben überschrieben.

Die Kontakteliste hinterlegt global, das heißt für alle Verfahren, Kontakte im DiPlanCockpit. Darin aufgeführte Kontakte können über Platzhalter in Mustervorlagen und Export-Templates eingesetzt werden.

Anleitung zur Anpassung der Kontakteliste[Bearbeiten | Quelltext bearbeiten]

Die folgende XML ist eine mögliche Default-Kontakteliste mit zwei Beispieleinträgen. Anhand dieser lässt sich die Struktur erkennen und es folgt eine Erläuterung, wie die Datei angepasst werden kann.

Beispiel XML[Bearbeiten | Quelltext bearbeiten]

<kontakte>
  <kontakt id="EMusterfrau">
    <uuid>0001</uuid>
    <name>Erika Musterfrau</name>
    <telefon>+49 30 123456</telefon>
    <fax>+49 30 234567</fax>
    <zustellung/>
    <strasse>Beispiel Straße 1a</strasse>
    <ort>Musterort</ort>
    <plz>34512</plz>
    <land>DEU</land>
    <email>erika.musterfrau@example.com</email>
    <link>https://example.com/</link>
  </kontakt>
  <kontakt id="MMustermann">
    <uuid>0002</uuid>
    <name>Max Mustermann</name>
    <telefon>+49 30 654321</telefon>
    <fax>+49 30 765432</fax>
    <zustellung/>
    <strasse>Musterstraße 99</strasse>
    <ort>Beispielstadt</ort>
    <plz>10243</plz>
    <land>DEU</land>
    <email>max.mustermann@example.com</email>
    <link>https://example.com/</link>
  </kontakt>
</kontakte>

Erläuterung der Struktur[Bearbeiten | Quelltext bearbeiten]

Die Datei enthält das übergreifende Element "kontakte", darin sind nacheinander die einzelnen Kontakte als "kontakt" aufgeführt.

Jedes "kontakt"-Element muss über eine eindeutige "uuid" verfügen, da diese ID zur Bestimmung eines Kontaktes dient. Was als uuid dient ist beliebig, es kann z.B. ein Personen- oder Abteilungskürzel sein.

Anpassung der XML[Bearbeiten | Quelltext bearbeiten]

Es können eigene Elemente, z.B. eine zweite Telefonnummer, ergänzt werden, da es keine XSD gibt, die eine Struktur vorgeben würde. Nur eine weitere Verschachtelung ist nicht möglich, das heißt es darf keine weitere Ebene eingerückt werden. Vorhanden sein müssen nur die eindeutige uuid und der Name.

Bearbeitung oder Löschung eines vorhandenen Kontakts[Bearbeiten | Quelltext bearbeiten]

Ein vorhandener Kontakt lässt sich durch Änderung der Werte in der XML aktualisieren. Wenn sich beispielsweise eine Adresse geändert hat, so können die entsprechenden Einträge in der XML (strasse, ort, plz, land) angepasst werden.

Wird ein vorhandener Kontakt nicht mehr benötigt, kann der entsprechende Eintrag aus der XML gelöscht werden.

Hinzufügen eines neuen Kontakts[Bearbeiten | Quelltext bearbeiten]

Ein neuer Kontakt lässt sich als ein neuer Eintrag in der XML hinzufügen. Am einfachsten ist es, einen alten Eintrag zu kopieren, erneut einzufügen und anschließend die neuen Kontaktdaten einzutragen. Dabei ist es wichtig eine neue id und uuid zu vergeben sowie einen Wert für name einzutragen. Die übrigen Angaben müssen nicht zwingend ausgefüllt sein.

Soll eine neue Kontaktinformation enthalten sein, beispielsweise eine zweite Telefonnummer, so kann diese in einer eigenen Zeile im kontakt ergänzt werden, beispielsweise in der Form <telefon2>+49 6543 890123</telefon2>.