OutSystems
The OutSystems Target Connector enables you to connect OutSystems as a target system to your source systems through the HelloID Identity and Access Management (IAM) solution from Tools4ever. This integration automates identity management processes, including creating, modifying, and deleting user accounts within OutSystems. This article provides more information about this connector, its capabilities, and the benefits it delivers.
What is OutSystems
OutSystems is a low-code platform from the company of the same name. The platform enables users to build applications easily using a low-code approach, meaning users do not need to write code themselves and can assemble an application from a broad range of components using a drag-and-drop interface. This not only shortens application development time but also enables users without programming knowledge to create their own applications.
Why is an OutSystems Integration Useful?
To work with OutSystems, users must have an account and the correct rights. The integration between OutSystems, HelloID, and your source systems ensures that authorized users have access to the right project, referred to as a domain in OutSystems, at the right time. The fact that users can work in multiple domains adds complexity: from a digital security perspective, you want users to only have access to the projects they are involved in. HelloID can automate this process to a significant degree.
The OutSystems connector supports integration with various source systems, including:
- Active Directory
- Entra ID (formerly Azure AD)
- ADP Workforce
- AFAS
- RAET
- NMBRS
- SAP SuccessFactors
- Visma.NET
More information about these integrations can be found later in this article.
How HelloID Integrates with OutSystems
OutSystems connects to HelloID as a target system. The IAM solution uses the OutSystems REST API to retrieve and update data. The solutions exchange various types of data, including personal information such as name, role, and contact details, as well as access rights and group memberships, including information about the rights and roles assigned to users. The authorization matrix plays an important role in this, defining which rights are assigned based on role and department. Using this matrix, HelloID can automate the assignment of accounts and rights in OutSystems to a significant degree. Additionally, OutSystems and HelloID exchange department information and the hierarchical structure of the organization.
Creating, managing, and deleting user accounts
HelloID closely monitors your source systems and automatically detects changes such as the addition of a new employee. In this case, HelloID automatically creates an account for the user and assigns the correct rights. New employees have the resources they need to build applications via the low-code platform on their very first day. Your primary source system always serves as the authoritative input. HelloID also handles ongoing account management: if an employee's data changes, the IAM solution automatically updates the account in OutSystems. When an employment contract ends, HelloID deletes the OutSystems account.
Managing access rights and group memberships
Employees may need different rights for a variety of reasons, for example when their role changes, they take on additional tasks, or they leave the organization. HelloID monitors your source systems and automatically detects these changes, updating both the account and the user's assigned rights accordingly, for example by granting access to additional domains or revoking existing rights.
The authorization matrix governs this process as well. You define an authorization matrix in business rules. Deviations from the authorization matrix are possible where needed, for example when an employee is temporarily involved in a project.
When integrating HelloID and OutSystems, you remain in control. This means you can customize the data exchange between the two solutions to meet the specific needs of your organization, for example by configuring certain data fields to synchronize only under specific conditions, or by automatically assigning specific roles and rights based on your organizational structure.
HelloID for OutSystems Helps You With
Faster account provisioning: HelloID automatically creates an account in OutSystems when you add a new user to your source system, without requiring manual actions. HelloID detects changes in your source system automatically and executes the necessary steps. New employees have the resources they need on their first day. When an employment contract ends, HelloID also detects this change and automatically deactivates the user's OutSystems account.
Error-free account management: HelloID automates the management of both accounts and access rights in OutSystems, preventing human errors. A simple error can result in users losing access to the low-code platform, or the platform remaining accessible to unauthorized users because their access was not blocked in time.
Improved service levels and security: The integration enables automated and controlled account management processes, elevating security by blocking accounts of offboarded employees in a timely manner and ensuring users never have more access than necessary. If an attacker gains access to a user account, minimizing that account's permissions limits the damage they can cause. At the same time, you improve your service level because users automatically have the correct accounts and access rights at the right time.
Connecting OutSystems to Systems via HelloID
HelloID enables integration of various systems with OutSystems. These integrations improve and strengthen the management of user accounts and authorizations through consistent processes and automation. Some examples of common integrations include:
-
Microsoft Active Directory/Entra ID to OutSystems integration: This integration connects Microsoft Active Directory and/or Entra ID as a source system to OutSystems through HelloID. The integration enables Single Sign-On (SSO), for which the username or email address is retrieved from Microsoft Active Directory or Entra ID. If Azure Authentication is not enabled in OutSystems, HelloID also provides a password.
-
ADP Workforce to OutSystems integration: The ADP Workforce to OutSystems integration connects the ADP HR and payroll solution to OutSystems through HelloID. The Tools4ever IAM solution monitors ADP Workforce and automatically detects changes, executing the required updates in OutSystems based on those changes. This eliminates manual user and rights management and ensures employees always have access to the correct domains in OutSystems.
HelloID supports more than 200 connectors, enabling the IAM solution to connect a broad range of source systems to OutSystems. You can therefore integrate OutSystems with virtually all popular systems. A complete overview of all available connectors is available on our website.