How to export Solutions information in Service Center

I would like to export Solutions information from service center, in a json or cvs format, containing the Applications dependencies. I need this to generate an external custom report.

The Solutions can be found in  Outsystems ServiceCenter -> Factory -> Solutions (and tab Dependencies) 

There is a way to do this? Need to connect to database and do a query?

Hi Paulo,


I don't think there's a report with that. 

If I were you, I'd analyze this component and extract the info you need, since it is needed to display the relationships.

https://www.outsystems.com/forge/component/1548/clean-architecture-tool/

Márcio Lima wrote:

Hi Paulo,


I don't think there's a report with that. 

If I were you, I'd analyze this component and extract the info you need, since it is needed to display the relationships.

https://www.outsystems.com/forge/component/1548/clean-architecture-tool/

Thanks, going to test it.


That component does not support Outsystems version 10:

https://www.outsystems.com/forums/discussion/43946/suport-latest-outsystems-11/

Going to use LifetimeSDK maybe, and then query system tables.

outarc wrote:

That component does not support Outsystems version 10:

https://www.outsystems.com/forums/discussion/43946/suport-latest-outsystems-11/

Going to use LifetimeSDK maybe, and then query system tables.


Hi outarc,


For what I see this component have version to Outsystems 10:


In this link https://www.outsystems.com/forge/Component_Versions.aspx?ProjectId=1548 click in "Version" and select "10": 

Hope this can help you.


Best regards,

Ricardo

Solution

Hi outarc,

I don't recall any API (documented or not) to be able to list existing solutions (although there is something that might get you the Applications that are part of a Solution). The way I'd go about it (and I imagine it is how the Clean Architecture Tool mentioned by Márcio does it) would be by accessing the meta-model directly... and if this is the case, then it is irrelevant whether there is a version for 10 or not, you just need to understand the meta-model for Solutions and query it according to your needs:

Solution

Right, Ricardo, installed in version 10. In version 11 latest doesn't woked for me after the installation.

Jorge, already verified that, thanks, made some small module that access the solution tables and makes some joins with applications and it works.

It would be good that the Forge Component "Discovery" added Solutions data, suggested this but no response until now:

https://www.outsystems.com/forums/discussion/43980/include-solutions-in-the-snapshot/



Hi!


Awesome that you got what you needed. It's such a specific use case that it makes sense to be custom build for your needs.

If you disagree, It may also be your first forge component. :)


PS: Don't forget to mark this thread as solved.


Thanks!

I think it would be usefull in all large projects that have Solutions that use shared modules from different Applications. I'm pushing Discovery forge component to expand functionality to include this.

Thanks