How is your experience with the OutSystems Community?
13
Views
1
Comments
compare a screen with a later version of it under a new name
Application Type
Reactive
Service Studio Version
11.55.94 (Build 65328)

I created a "screen_future_release" version of "screen" with planned changes to be implemented later... I want to compare "screen" from version-before-creation to "screen_future_release" from version-after-completion... I know the versions I need, but the compare treats them as different screens so I can't see the specific differences from then to now... how do I do this?... according to Gemini, which I've been trying to use for help (while not sharing sensitive app-specific details), I should describe my issue as follows:

"Is there a recommended way or built-in Service Studio feature to force a field/property level diff across two screens in the same O11 Reactive Web app when their internal SSIDs differ, without full server app/module creation privileges?"... and include the following baseline of details:

  • Platform / Environment: OutSystems 11 (O11)
  • Application Type: Reactive Web Application
  • Development Tool: Service Studio
  • Core Issue: Standard Module Compare & Merge shows screens side-by-side on the container level when matching names, but treats internal child elements (Widgets, Local Variables, Aggregates, Client Actions) as additions (+) and deletions (-) due to mismatched underlying Unique Identifiers (SSIDs) after duplicating/cloning a screen.
  • Constraints: Operating under restricted enterprise environment permissions (cannot create new applications or temporary modules), and cross-environment OML imports trigger Protected Component IP locks.
2026-07-23 14-34-51
Nuno Reis
 
MVP

Hello.

Studio only compares the same screen. If you want that, your best option is:

  • publish your oml.
  • copy screen_future_release to screen. Don't delete and rename, that would still be a different screen. Clear the screen and copy the layout/aggregates/variables into it.
  • Use the Compare and Merge functionality as it is supposed to.

The elements cloned will be compared with the old version of themselves. The ones created/deleted will be flagged as such.

And alternative would be to use the new MCP functionality to compare screens.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.