• Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 3.3.0-alpha2, 3.3.0
    • None
    • backend
    • None
    • Not defined

      Context:

      Enable users to import process reports that they have previously exported. It should be possible to import reports both as private reports as well as into collections. When importing reports into collections, we need to ensure that the required data sources exist (similar to when copying reports into a collection. We also need to ensure the data format of the imported report suits the target Optimize report index. 

       

      AT:

      • An endpoint exists to import a previously exported process report
      • For now, only superusers can import reports
      • We reject the import of any report, if:
        • the data structure does not match the target Optimize report index
        • the selected file does not match the expected format
      • We reject the import of a private report, if:
        • the report source (definition, version, tenant) does not exist in the target Optimize
        • the importing user is not authorized to access the report source (the selected definition, version, tenant combination)
      • We reject the import of a report into a collection, if:
        • the collection does not have the required data source for the report
      • If the import is rejected, we communicate the reason in the response/exception thrown
      • The new endpoint is documented on confluence

       

        This is the controller panel for Smart Panels app

              Unassigned Unassigned
              helene.waechtler Helene Waechtler
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: