Skip to main content

Extensibility and Integration

 

OutSystems

Create an Extension

Integration Studio enables you to create an extension — a set of Actions, Entities, and Structures available in Service Studio but implemented in third-party technologies. An extension can be used in any module after it's published in the Platform Server.

To publish a new extension you must be granted the "Change & Deploy Applications" permission.

If you don't have LifeTime installed in your infrastructure, User Management is done in Service Center. In this case, to publish a new extension you must be granted the "Allow Extensions" permission. The "Allow Foreign Entities" permission is also required if your extension exports entities.

How to create an extension

  1. In the File menu or in the Toolbar, click New.

  2. Provide the information in the Connect to Environment window and click Connect. This step is required only once per session.

  3. Specify the values for the following properties:

    • Name: name of the extension.
    • DBMS: indicates the Database Management System (DBMS) type that the extension is prepared to work with.
    • Description: description of the extension.

You can later change the properties in Extension Editor.

Extension Elements

After creating the extension, you define actions, structures, entities, and resources that correspond to the elements exported by the external component you are using.

Integration Studio automatically creates the necessary source files that allow you to start developing the behavior of the actions. You can check them in the Resources tree of this extension.

  • Was this article helpful?