• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
ControlUp Community

ControlUp Community

Connect, Learn, and Grow

  • Blog
  • Archives
  • Findings
  • Videos
  • Categories
    • ControlUp One Platform
    • ControlUp for Apps
    • ControlUp for Compliance
    • ControlUp Dashboards
    • ControlUp for Desktops
    • ControlUp for VDI
    • ControlUp Scripts & Triggers
    • ControlUp Synthetic Monitoring
    • ControlUp Workflows
  • Topics
  • Meetups
  • Events
    • Logos & Wallpaper
    • ControlUp.com
  • Join

Exploring ControlUp Workflow: Guidance on Merging Data

Posted on February 14, 2026

A user asked for guidance in their ControlUp Workflow, which involved retrieving data from Intune and ControlUp Desktops and merging it into a single array using the Union action. They had several questions about the process and whether they needed to explicitly convert the results into arrays, iterate through the lists manually, or use the output arrays from previous actions. The user also asked about how to specify matching based on serialNumbers. Another potential approach was suggested, but the user preferred a cleaner array-based solution. A ControlUp team member explained that the feature to merge properties for one object from two arrays is not currently available, so the loop option is the only option for now. No specific solution was provided in the discussion.


Read the entire ‘Exploring ControlUp Workflow: Guidance on Merging Data’ thread below:

I’m working on a ControlUp Workflow and could use some guidance.

Within the workflow I retrieve all devices from Intune and all ControlUp Desktops. My goal is to merge these into a single array using the Union action, but that doesn’t seem to work as expected.

A few questions:

• Do I first need to explicitly convert the results into arrays?

• If so, do I need to iterate through the lists manually, or can I directly use the output arrays from the actions?

• In the Union action, how can I specify that matching should be based on serialNumber?

The idea is to build a dashboard showing BitLocker data, based on a custom index, and only for devices that exist in ControlUp.

Alternative approach would be:

  1. Retrieve all ControlUp devices
  2. Iterate through them
  3. Look up the corresponding Intune device by serial number (filter option)

But that feels inefficient, so I’d prefer a cleaner array-based solution if possible.

Any suggestions or best practices would be greatly appreciated 🙏


Hello, as far i understand you want a union for elements from devices group with elements from Intune , where the serialNumber is "the same" , indicating we are talking about the same device.

That feature is currently not available so only the loop option exists for now, for the "merge props, for 1 object from 2 arrays/lists"

Continue reading and comment on the thread ‘Exploring ControlUp Workflow: Guidance on Merging Data’.  Not a member? Join Here!


Categories: All Archives, ControlUp Dashboards
Topics: Microsoft Intune

Ask Us Anything, Connect, Learn, and Grow with the ControlUp Community!

Login to the ControlUp Community to ask us anything, stay up-to-date on what’s new and coming soon and meet other like-minded techies like you.

Not already a member? Join Today!

Primary Sidebar

ControlUp Academy

Enroll in ControlUp Academy for expert-led technical training, equipping you with skills to effectively deploy, manage, and grow your ControlUp investment.

Learn here >

Rotating Images

Hidden Gem from our Community on Slack!

ControlUp Betas - What's Coming Next?
NEW ControlUp Features - Stay Up-to-Date!
ControlUp Scripts - Scripting, Zero to Hero
Latest KB Articles - Be the First to Learn

Video Tutorials Library

Visit our technical how-to videos, offering step-by-step tutorials on advanced features, troubleshooting, and best practices.

Watch here >

ControlUp Blog

Check out the ControlUp blog for expert advice and in-depth analysis.

Read here >

ControlUp Script Library

Visit the ControlUp technical script library, which offers a multitude of pre-built scripts and custom actions for your monitoring and troubleshooting requirements.

See here >

ControlUp Support

Visit the ControlUp support home and to delve deeper into ControlUp DEX solutions.

Browse here >

Footer

      

ControlUp Community
Of Techie, By Techie, For Techie!

Terms of Use | Privacy Policy | Security
Dive Deeper, Learn more at ControlUp.com

  • facebook
  • twitter
  • youtube
  • linkedin

© 2023–2026 ControlUp Technologies LTD, All Rights Reserved.

We use cookies to ensure that we give you the best experience on our website. by continuing to use this site you agree to our Cookie policy..