Governance with Simplifier
Our governance is built within the simplifier core architecture and provides the following benefits:
- Ensures consistent and standardized application development, deployment, and maintenance
- Reduces the risk of errors and inconsistencies in the code due automatic generation
- Improves agility and speed to market
- Better manages resources and budgets
- Identifies areas for improvement in application performance and usability
- Informs decisions about retiring or replacing applications and/or interfaces
Simplifier Governance Capabilities
Reuse what you’ve built!
Reusability is an essential aspect of Simplifier that provides several benefits for platform owners, including faster development, consistency, reduced maintenance, increased scalability, improved quality, and better collaboration. By leveraging reusability in their applications, (Citizen-) Developers can build better applications more quickly, and platform owners can create a more robust and scalable application landscape.
Faster Development
Reusability allow (Citizen-) developers to quickly create new applications by leveraging pre-existing components, modules, and integrations (connectors). This means that developers can create new applications much faster than they would be able to without reusability.
Consistency
By reusing the same components and modules across multiple applications, (Citizen-) developers can ensure consistency in terms of user experience, functionality, and performance. This makes it easier for users to understand and navigate different applications built on Simplifier.
Reduced Maintenance
Simplifier’s reusable Architecture helps reduce maintenance and update costs by reducing the number of components that need to be updated. Since the same components are used across multiple applications, updates only need to be made once, reducing the time and resources required for maintenance.
Increased Scalability
Reusability makes it easier to scale applications and the platform as a whole. (Citizen -)Developers can reuse components and modules across multiple applications, reducing the time and resources required to create new applications and enabling the platform to support a larger number of applications.
Improved Quality
Simplifier’s modular concept can help improve the quality of applications built on the platform. Since components and modules are tested and refined over time, they are less likely to contain bugs or errors, resulting in higher quality applications.
Organize your Teams!
Simplifier Projects help you to structure your low-code excellence teams into different projects. Every project enables you to assign your End Users and App Builders to a corresponding set of Simplifier Building Blocks (artefacts), to give them only the needed configuration objects to focus on their goal.
More than just a organization unit..
But a Simplifier Project isn’t just another view for simplifier content – the project and business roles management enables the platform owner to control the rights and permissions within every project, not only for design but also for runtime.
Your Identity Provider – your Choice
Simplifier is a low-code platform that offers a range of capabilities, including the ability to integrate with various Identity Providers to provide Single Sign-On (SSO) functionality. Simplifier supports integration with a wide range of Identity Providers, including OAuth, SAML, LDAP, OpenID Connect, Active Directory onPremise and SAP Single-Sign-On (SSO2).
Furthermore Simplifier Single-Sign-On Functionality includes the Sync of User Attributes, Groups and Roles to avoid double effort in user management and maintenance.
Role-Based Access
Role-based access control (RBAC) is a security feature that enables access control based on the roles of individual users within an organization. RBAC allows administrators to define user roles with specific permissions and access privileges to resources within Simplifier. These roles can be assigned to individual users or groups of users, allowing administrators to control who can access which parts of the platform and what actions they can perform.
There are several benefits of using RBAC in a low-code platform like Simplifier:
Enhanced Security
Simplifier Business Roles ensures that users only have access to the resources and functions that they need to perform their roles, minimizing the risk of unauthorized access, data breaches, and other security incidents. Therefore the permission aligned to the technical dependencies within a simplifier project automatically. This ensures that the user has only the permissions they need and if the app changes over the lifecycle, they will lose permission for deprecated functions automatically.
Increased Productivity
Simplifier RBAC allows organizations to streamline access management and reduce the time and effort required to manage user access. Therefore Simplifier are able to sync roles and groups due attributes and already existing groups within the central identity provider like Azure Active Directory. This enables users to quickly access the resources they need to perform their jobs, improving overall productivity.
Simplified Compliance
Simplifier RBAC helps organizations meet regulatory compliance requirements by providing a transparent and auditable framework for managing user access. This makes it easier to demonstrate compliance with regulations such as HIPAA, GDPR, and PCI-DSS.
Performance monitoring
Simplifier monitors the performance of individual applications running on the platform, such as response times, error rates, and transaction throughput. It helps identify performance issues that may be impacting the user experience.
Usage Statistics
Additional to technical performance monitoring, Simplifier measure also the user activity on the platform, such as login times, application, business object and connector usage and many more. It helps identify trends and patterns that may indicate areas for improvement or optimization.
Autogenerated Documentation
Simplifier Process Designer combining documentation of a user story together with app logic graph documentation can help improve the development process by providing a more complete and clear understanding of the application’s intended functionality, improving communication, increasing efficiency, and making maintenance and updates easier. All Comments , Logic Flows and User Stories Description can be exported to HTML and Markdown for easy sharing to Sharepoint or Wikis.
Configure along the business needs
Before you can create visual logic, you need to add a user story first. User Story typically includes a description of a specific requirement from the perspective of a user. A user story is a short, simple statement that describes what the user wants to accomplish or achieve by using the application. If you dive into the story, you can configure the app logic exactly to the business needs – all in one platform.
Aligned with your existing Scrum and Kanban Boards
Simplifier User Story allows you to link the Story to an existing web-based project management tool like Jira, Asana or Trello. This completes the documentation overall and amplify transparency over the complete app development project.
FAQ
Every app accesses the central configured Identity Provider in the server settings. By using the server action within process designer a certain Identity Provider can be selected (per app).
You can find instructions here
No all identity provider can be centrally managed and over server action you can choose one or more for you business application.