Platform Version: 11.7.3 (Build 5968)

Service Studio Version: 11.6.30 (Build 11705)


I would like to be able to modify the Service Studio. I do not want to modify any application I'm working on in the Service Studio, but the Service Studio itself.


For the particular use case I have in mind, I want to be able to expose a REST API in a module based off a Swagger specification. I want to read a business class in C#, take its attributes, and automatically generate a Swagger specification for any data entry operations (Get Object, Update Object, Delete Object, etc.). I can do all this outside of OutSystems. The issue is importing this specification into the Service Studio. I can easily consume a REST API from a Swagger specification, but I have to manually generate the REST API methods and parameters when exposing one.


Is there some way I can do this that I am not aware of? If not, is there some way that I can modify the Service Studio to accomplish this?

Hi Daniel,

You can refresh your Service studio doing the latest version download:

https://www.outsystems.com/downloads/


and we have a tip to cread structure JSON:

copy the object (JSON on SWAGER) and try do this:

Regards.



Agno Silveira wrote:

Hi Daniel,

You can refresh your Service studio doing the latest version download:

https://www.outsystems.com/downloads/


and we have a tip to cread structure JSON:

copy the object (JSON on SWAGER) and try do this:

Regards.



This is not what I wanted to accomplish. All this does is create a structure based on JSON. What I am looking for is process to automate this:

1. Expose a REST API

2. Name it after a business class/object

3. Create methods to Get, Create, Update, and Delete the business class/object


It just seems tedious and unnecessary to manually go through this process when I just want basic data entry functionality for a business object.

I want these entities exposed through a REST API because I want to allow external applications to modify these entities.

Solution

Hi Daniel,

The forum is not the place to request new features in OutSystems. We as a community can not help you changing how OutSystems works.

The best place to post your idea is https://www.outsystems.com/ideas/ when people like your idea they can vote on it. OutSystems actively monitors the ideas. If many people like it and OutSystems like it then maybe it gets implemented.

It happens, several of mine have been implemented.

Regards,

Daniel

Solution