Provide no-code solutions for users of your application by creating configuration sets in App Studio. Configuration sets consist of configurations that define how different elements in an application work. At run time, application administrators can change the configurations in a no-code way, to adjust the software to dynamically changing business circumstances. For example, you can create a configuration that defines that an application can send a maximum number of five notifications to every user per day. At run time, an application administrator can then easily change the maximum number to meet new business objectives. The following figure shows creating a configuration:
For better organization of resources, you gather configurations into configuration sets. For example, you can create a configuration set that focuses on UI or account policies in a banking application.
When you create a configuration, in the background the system creates a property. At run time, users can change the value of the property in a completely no-code way, without the need to log in to any authoring portal. For greater flexibility, you can source the default configuration value from a decision table, instead of providing fixed values. For example, you can create a configuration that uses a decision table to dynamically estimate whether to display additional offers to a customer. You can also use configurations while you build conditions across your application.
The following example shows a run-time configuration sets experience:
Creating configuration sets also helps you deliver applications that are easier to maintain and upgrade, as you minimize the need for custom rule edits and overrides.
For more information, see Creating a configuration set.