Die Fähigkeit Daten zu Exportieren ist ein „must-have“ für Firmen-Software. Gängige Anbieter haben Exporte in Formaten wie XLS, XML oder HTML, welche alle mit einem fest definierten Umfang an Datenfeldern und statischen internen Verknüpfungen arbeiten. Gleiches wollten auch wir anbieten haben jedoch umgehend die Nachteile realisiert.

Angetrieben von der Überlegung, dass wir nicht wissen Welche und wie unsere User ihre Daten aufbereiten möchten haben wir nach einer neuen Lösung gesucht. Somit haben wir nun eine flexible Exportsystematik implementiert. Diese Systematik basiert auf Export-Vorlagen welche sich wie folgt zusammensetzten:

  • Daten-Felder (über Platzhalter)
  • beliebiger textbasierte Ausgabe: HTML, XML, CSV, Plain text, … was auch immer sie wünschen!

Um HTML/XML zu erzeugen kann man zwischen HAML oder Textile als Textauszeichnung wählen.

Export Volagen Erstllung

Export-Vorlage HTML Tabelle mit HAML Textauszeichnung

Eine Export-Vorlage ist mit einem Datentyp verbunden (Rechnungen, Angebote, Kunden) und zeigt sich im Export Dialog. Um einen neuen Export zu erstellen, aktiviert man einfach die Stapelverarbeitung und wählt das Icon mit dem Pfeil. Fertige Exporte sind unter dem Reiter „Logs“ zu finden und stehen dort zum Download bereit.

Im Stapel exportieren

Im Stapel exportieren

Natürlich haben wir noch nicht das Ende der Fahnenstange erreicht, folgendes wollen wir noch implementieren:

  • Exporte per Mail versenden
  • · Archivierte Dokumente exproteiern (PDF)
  • Export anhand eines Listen-Filters