Happy Friday, Community!
Following the great feedback and all your messages after my talk at the Viseu User Group, we’ve decided to launch a new video series focused entirely on O11 and ODC interoperability.The first video is out, and it's about Exposing OutSystems 11 (O11) Data to ODC.
So, here is a quick summary of how you can achieve this:
Prerequisite: Ensure the entities you want to expose in Service Studio are set to Public.
1. Configure the Baseline Environment [00:34]
Go to LifeTime > Applications > Expose Entities > Settings.
Select your "Baseline Environment" (usually Development). This acts as the single source of truth for your entity definitions.
2. Create a Service Account & Access Token [01:08]
In LifeTime, navigate to User Management > Service Accounts.
Create a new service account and generate an Access Token.
Note: Copy this token immediately; you’ll need it to link O11 to ODC.
3. Expose Your Entities in LifeTime [01:44]
Go to Applications > Expose Entities > Manage Access.
Select your application and module, then choose the specific entities (e.g., "Employee") you want to share.
Click Expose. Remember to promote these views to Testing/Production later using your standard deployment workflow.
4. Connect O11 to the ODC Portal [02:54]
Switch to the ODC Portal.
Navigate to OutSystems 11 > Configurations.
Enter your LifeTime URL and the Authentication Token you created in Step 2.
5. Create a Data Connection [03:32]
In the ODC Portal, go to Integrate > Connections > Create Connection.
Select OutSystems 11 as the source.
Map your environments (e.g., mapping O11 Dev to ODC Dev) and save.
6. Import Entities into ODC [04:12]
Inside your new connection, click Import.
Select the exposed entities from the list and confirm. Your O11 data is now ready to be used natively within your ODC apps.
Source: Youtube - Exposing O11 Data to ODC in 6 Steps
Congrats!! This is exactly what I’ve been looking for.
It’s going to be a total lifesaver.
thanks a lot!
This is really useful @Vera Tiago .
This is exactly what the community needs right now! Interoperability between O11 and ODC is a massive topic for many of us at the moment.
Thank you, Vera, for breaking down the steps so clearly. Looking forward to the rest of the video series!
Thanks for the update, this is exactly what I was searching for.
Hi @Vera Tiago, is this possible only with a premium subscription? I'm unable to see option of expose entity on my lifetime
Hello. It might be due to minimum version requirements, you chan check those here:https://success.outsystems.com/documentation/outsystems_developer_cloud/extending_o11_with_odc/interoperability_version_requirements/
Thank you, @Vera Tiago, for explaining the steps so clearly and providing such a detailed breakdown. I truly appreciate your guidance and support.