Outsystem is a low-code platform and it has several tools that have independent and dependent dependencies to build and develop an application. so here in this article, we are going to see the tools of OutSystems that one needs to use to develop, deploy, manage users, and monitor the health of the environment.
Types of Outsystems Tools
- Service Studio
- Integration Builder
- Service Center
Service studios are mainly used for development purposes. so mainly the developers use it most. to use the service studio one needs an account on the OutSystems website and needs to create an environment and then can log in to the service studio.
All the apps that we build using the service studio are available in your personal environment. you can also access other environments and work on other apps as well. it has an interface for Forge that uses for downloading the forge components, templates, and extensions that are built by other people.
Forge is a useful extension for the OutSystems developers because we can use other people’s logic. all we need is to download that component and manage its dependencies in our application. it has components/extensions for almost every type of app like Mobile, Reactive, Service, and web applications.
We also have options for Managing the Environment and Editing for Preferences.
Using the Integration builder we can quickly surface data from our system and CRM with others and use it in all OutSystems applications. it is a SaaS-based tool that is used by developers, and business users to develop applications through an easy tool that interfaces between the user and the OutSystems platform. it follows all the best practices in development and allows us to implement complex integrations between the application and our enterprise system.
Some key points about Integration builder
- Access to external data of the main data source.
- Protect and control access to data.
- Consume the connector in the service studio.
To use the generated modules in service studio all we need is to manage dependencies in our application and we can use them visually in the application logic.
To use the Integration builder we need an environment to set up in the Environment setup option and then in the Dependencies tab, we need to deploy the integration builder, shared services, Local Services, and Integration Manager.
In the Integration builder, we have options to connect with Microsoft Dataverse, Microsoft Dynamic 365, Salesforce, SAP ODATA, SharePoint Online, Aurora PostgreSQL, Azure SQL, iDB2, MongoDB, Mysql, Oracle, PostgreSQL, and SQL Server.
A lifetime is a tool that uses to manage the entire app lifecycle from development to deployment, users, security, environment setting, and analytics of your projects.
It has options for Managing the applications, Users, Environments, and Analytics, Creates Plugins for your project, and installing SDK for environments. refer to the given below image for reference.
In the applications section, you will see the application that you build and other dependent applications on which your applications are dependent. you can also create a new application or manage the one that you created. also, you can manage the permissions, and version history, view changelogs, and set them for any application.
In user management, you can create and manage the users and manage the access control over the users. also, manage security policies through the creation of roles that defined the access of users and that will apply to overall applications or environments.
In the environment section, you can check the health of your environment. and in the analytics, we can track the real performance when the users use the application.
The service center is an important OutSystems tool that uses for managing the apps within an environment, and monitor error logs, and used to handle timers and web services across the application.
It has Factory, Monitoring, Administration, and analytics options. with these options, you can fully monitor the logs for each application. you can also publish and delete an application using the Factory tab. in the factory section you can see the error logs and detailed overview or logs. In the administration section, you can configure the environment, emails, SEO URLs, and licensing for the environment.
Using Analytics we can measure the modules of an application with their performance. and can achieve better performance with the information on entities, queries, timers, web services and references, and screens.
Using the user’s tool we can perform actions on the users of an application. we can view, update, and delete the users for an application and manage their permissions and roles with the groups.
How to access Service Studio?
To access the service studio we need to create an account on the OutSystems website and then create a personal environment using the personal environment URL, email, and password one can access the Service Studio.
How to access Integration Builder?
Integration builder can be accessed from the URL “https://integrationbuilder.outsystems.com/Authentication/Login” and with your environment URL, email, and password credentials.
How to access the Lifetime tool?
To access the Lifetime tool use your personal environment URL with /LifeTimeCloudConnect meaning if your personal environment URL is abcdefcccc.outystemscloud.com then the URL for the Lifetime tool is abcdefcccc.outsystemscloud.com/LifeTimeCloudConnect/.
How to access the Service Center tool?
To access the Service Center tool use your personal environment URL with /ServiceCenter/means if your personal environment URL is abcdefcccc.outystemscloud.com then the URL for the Service Center tool is abcdefcccc.outsystemscloud.com/ServiceCenter/.
How to access the Users tool?
To access the Users tool use your personal environment URL with /users/means if your personal environment URL is abcdefcccc.outystemscloud.com then the URL for the Service Center tool is abcdefcccc.outsystemscloud.com/users/.