Offline-Dokumente ändern

Die Standardimplementierung der Offline-Bearbeitung nutzt die Report-Engine, um spezielle Excel-Dokumente während des Herunterladens zu generieren und während des Hochladens wieder einzulesen. Grundlage hierfür sind spezielle Reportdefinitionen, die in den Standard-Report-XML-Dateien mit dem Namenreports_offlineprocessing_<Komponentenname.xml abgelegt sind. Diese Reportdefinitionen haben gegenüber den gewöhnlichen Reportdefinitionen zusätzliche Konventionen:

Bei der Anpassung der Reportdefinition hinsichtlich der editierbaren Zellen ist darauf zu achten, dass diese Zellen für die gewählte Bearbeiterrolle von der Rule-Engine als bearbeitbar markiert werden. Andernfalls wird jeder Versuch Dokumente hochzuladen abgebrochen. Das folgende Beispiel zeigt, wie für den Tester die Testfall-Attribute Walkthrough name und Walkthrough counter in die Offline-Bearbeitung aufgenommen werden können.

Speicherort

XML-Datei im Ordner xml

DRL-Datei im Ordner rules.

Vorgehen

  1. Kopieren Sie die Reportdefinition TESTCASE_TESTER des Formulars in eine eigene custom.xml-Datei und verwenden Sie für die Zellen der Attribute Walkthrough name und Walkthrough counter den Report-Renderer offlineProcessingInputReferenceRenderer.
  2. Kopieren Sie die Regeln des Testfallformulars in eine eigene testcase.drl.
  3. Passen Sie die Regeln so an, dass der Tester die beiden Attribute im Formular bearbeiten darf.

Dokumente

reports_offlineprocessing_testmanagement.xml als Vorlage.

testcase.drl als Vorlage

Beispiel

  • OfflineProcessing_CustomizeDocument\WEB-INF\config\custom\xml\custom.xml: Enable offline processing for the two attributes in the offline document
  • OfflineProcessing_CustomizeDocument\WEB-INF\config\custom\rules\testcase.drl: Mark the two attributes as editable for testers