Table of Contents

Deliver no-code applications with configuration sets (8.6)

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:

Configuring the maximum number of notifications
A sample configuration in App Studio that defines a maximum number of daily notifications from an application
Configuring the maximum number of notifications

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: 

Configuration sets at run time
Landing page that gathers configuration sets
Configuration sets at run time

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.

Did you find this content helpful?

100% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.