Erstellung von Exportformularen in RecordsManager

Endbenutzer können mit Hilfe von Exportformularen, die Sie definieren, Daten aus Ihrer RecordsManager App exportieren.

Wie funktioniert es?

Unter Umständen möchten Endbenutzer Daten aus der von Ihnen erstellten App exportieren. Zu diesem Zweck können Sie Exportformulare definieren. Daten können zur hierarchischen Darstellung in XML oder als flach strukturierte Daten in CSV-Dateien für Excel exportiert werden.

Für bestimmte Datentypen steht auch der Export ins ISO-Format zur Verfügung. Dadurch können die exportierten Daten automatisch von alle gebräuchlichen Prozessoren verarbeitet werden. ISO-Daten können auch für den Datenimport durch den App-Admin zurück in das System oder in ein anderes System verwendet werden.

Wie alle RecordsManager-Formulare werden auch Exportformulare auf einfache, visuelle Art und Weise definiert.

Im Folgenden wird gezeigt, wie Exportformulare erstellt werden. In jeder Animation sehen Sie auf dem ersten Register, wie das Exportformular erstellt wird. Auf dem nächsten Register sehen Sie das Ergebnis des Exports.

Erstellung eines einfachen Datenexportformulars:

Sie können mit nur wenigen Klicks ein einfach zu verwendendes Formular erstellen, über das Benutzer Daten aus den von Ihnen definierten Feldern exportieren können. Außerdem wählen wir in diesem Beispiel Berechtigungen aus, mit denen festgelegt wird, welche Benutzer Daten aus der App exportieren dürfen. Um nur einen Datencontainer ohne hierarchische Datenbeziehungen zu exportieren, genügt eine Liste der zu exportierenden Felder. Für den einfachen Import in Excel oder andere Datenverarbeitungsapplikationen können die Daten als CSV (Comma Separated Values)-Daten exportiert werden.

Datums- und Uhrzeitformate können entweder als formatierte Werte oder in standardisierte ISO-Datums- und Uhrzeitformate exportiert werden, um in anderen Applikationen einfacher verarbeitet werden zu können.

Auf dem Register "Final Result" sehen Sie ein Beispiel für exportierte Daten in Excel.

Definition eines komplexen Datenexportformulars:

Wenn Sie Daten mit hierarchischen Beziehungen exportieren möchten (z.B. Unternehmen, die mehrere Abteilungen haben, von denen jede wiederum mehrere Mitarbeiter hat), können Sie das Exportformular für Child-Datenelemente in das übergeordnete Datensatzexportformular inkludieren.

In diesem Beispiel entwerfen wir zuerst ein Exportformular für Mitarbeiter und erstellen anschließend unter Verwendung dieses Exportformulars eines für Abteilungen, das die Child-Datensätze der Mitarbeiter enthält. Schließlich ändern wir das im vorherigen Beispiel erstellte Unternehmensexportformular, indem wir das soeben erstellte untergeordnete Exportformular für Abteilungen hinzufügen. Mit dem erzeugten Exportformular wird die gesamte Hierarchie unserer Daten exportiert, sodass jeder Unternehmensdatensatz eine verschachtelte Gruppe von Abteilungsdatensätzen und jeder Abteilungsdatensatz wiederum eine verschachtelte Gruppe von Mitarbeiterdatensätzen enthält.

Für einen solchen hierarchischen Export wird natürlich nicht das CSV-, sondern das XML-Format benötigt.

Was kommt als nächstes?

Informieren Sie sich über andere von RecordsManager unterstützte Formulararten:

  • Listenformulare: Dienen zum Anzeigen von Datensätzen eines Datencontainers in einem von Ihnen definierten Layout
  • Dateneingabeformulare: Dienen zur effizienten Verwaltung des Benutzerzugriffs und der Dateneingabe
  • Berichtsformulare: Dienen zum Entwerfen attraktiver Berichte zu Datensätzen in einem bestimmten Datencontainer
  • Erinnerungsformulare: Dienen zur Definition von E-Mail-Erinnerungen, die von Ihrer App an Benutzer gesendet werden.

Testen Sie RecordsManager jetzt!

RecordsManager ist eine kostenlose vordefinierte MobileTogether-Lösung, die Ihnen zur Verwendung zur Verfügung steht, sobald Sie MobileTogether Designer installiert haben. Über den nachstehenden Link können Sie den kostenlosen Altova MobileTogether Designer herunterladen und installieren, um gleich mit Ihrer ersten RecordsManager App zu arbeiten zu beginnen.