Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Updates & Insights
  • Questions
  • Learning
    • E-learning Courses
    • Empower Replay: Limited Edition
    • Tutorials
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
      • About the DevOps Program
      • DataMiner DevOps Support
  • Downloads
  • More
    • DataMiner Releases & Updates
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

How to transfer Low Code App element references?

Solved927 views18th July 2024GQI low code app low code apps
3
Thijs Vanovenacker [SLC] [DevOps Advocate]2.21K 26th April 2024 0 Comments

Hi Dojo,

when using GQI queries that are linked to element data (parameters & table data), it seems the element references (DataMiner ID / Element ID) are being stored inside the Low Code App json file.

When we transfer apps from staging to a production environment for deploying/releasing, we have to either reconfigure the LCA, or modify references in the json file.

This works, but feels a bit cumbersome. Do you have any alternative suggestions that might make it easier?

Thank you!

Thijs Vanovenacker [SLC] [DevOps Advocate] Selected answer as best 18th July 2024

2 Answers

  • Active
  • Voted
  • Newest
  • Oldest
5
Gilles Bara [SLC] [DevOps Enabler]6.80K Posted 26th April 2024 5 Comments

Transferring apps is currently not supported by the software. So the only way to transfer an app now is to do a manual copy of files, which means all source IDs (which is the only way to store a reference) could be invalid on the destination.

I’m afraid this cumbersome manual step is the only way for now, until we support transferring apps (export/import) in the software. I think an import should give a prompt to pick a value for all fixed unknown variables (elements, scripts, …) it detects.

Thijs Vanovenacker [SLC] [DevOps Advocate] Selected answer as best 18th July 2024
Thijs Vanovenacker [SLC] [DevOps Advocate] commented 26th April 2024

Thanks Gilles, as we are deploying the LCA via ‘application packages’, do you agree with the suggestion that we use the “custom part of the install script”, to alter the “json” file and replace for example the known placeholder with the actual element reference of the element in PROD environment?
After doing this change to the JSON file, we would then also trigger the command to “force-sync that file in the DMS”. I’m assuming this could work right?

Gilles Bara [SLC] [DevOps Enabler] commented 26th April 2024

That would work… But I’m not the one who will advice anyone to do this. Manipulating the json files through “3rd” party is not something I encourage. I’m more in fond of raising a flag to bump the priority of this missing feature in the software. But I understand your urge to just move on… so yes, it will work as long as the script is compatible with the software.

Ian Harvey [SLC] [DevOps Member] commented 30th April 2024

Hi Gilles Bara.
It is clear the workarounds are not supported by Skyline. The preference is to remain supported by Skyline with any process between Staging –> Production setups as advised.

May you add a link to the feature so it can be tracked and provide an estimated time for delivery. This will help in managing expectations and unsupported workflows in due course.

Gilles Bara [SLC] [DevOps Enabler] commented 2nd May 2024

The feature is added to the roadmap https://solutions.skyline.be/app/28db6478-e2dd-4d5e-8726-a7ce2a487764, as “Dashboards/LCA portability”. There’s no documentation available yet.

Thijs Vanovenacker [SLC] [DevOps Advocate] commented 18th July 2024

Thanks. In the meantime we also have a way for some low code apps to workaround this element reference mismatch, and that is to go for GQI queries that are based on “Connectors”/”Protocols”. That way no need for a element reference. Note that for the data sets where multiple elements are present, the use-case might not be fully suited…. Looking forward to that new DM feature!

0
Jarno Lernou [SLC] [DevOps Enabler]5.03K Posted 26th April 2024 3 Comments

Hi Thijs,

It’s been some time since I was looking at this, but maybe it can help you further. Can you try to use the following tool (Low Code App Editor | Catalog) which helps you to export and import apps. Since this is a script in the background, possibly logic is applied to overcome this and, if not, maybe the script can be updated with the logic. You can find the repository here: SkylineCommunications/Low-Code-App-Editor.

Kind Regards,
Jarno

Thijs Vanovenacker [SLC] [DevOps Advocate] Posted new comment 26th April 2024
Gilles Bara [SLC] [DevOps Enabler] commented 26th April 2024

I would like to raise awareness though that this is not an official tool and LCA will not guaranteed to be backwards compatible with this.

Jarno Lernou [SLC] [DevOps Enabler] commented 26th April 2024

Indeed, this comes with a disclaimer. It was created as we often needed this functionality, as many environments have both Staging and Production setups. This will be particularly interesting as well with a DaaS setup.

Thijs Vanovenacker [SLC] [DevOps Advocate] commented 26th April 2024

Note that in our case, the Low Code App is part of a solution package.
So we are more interested on how to dynamically configure element references on deployment. not necessarily to manually export/import.

Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs