Skip to end of banner
Go to start of banner

23.1 App Builder Release Notes

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 6 Next »

New and Improved Features


New Features

  • DAP-6890 - Ability to define control as unique

  • DAP-7965 - A framework to integrate an API that provides the ability to configure complex business rules

Enhancements

  • DAP-5813 - Enhance Set Actions - To be able to set an empty value to control.

  • DAP-6402 - Configuration to set the number of decimal values to be displayed for a numeric control

  • DAP-7611 - Ability to set a specific time in the formula builder

  • DAP-6891 - Ability to configure dependency between a single and a multi-selection control

Usability

  • DAP-131 - Introduce a copy feature in actions

Common

  • DAP-7851 - Audit Log and Accountability

DAP-6890 - Ability to define control as unique

Existing System: Currently, we don’t have any data validation rule for supporting uniqueness. We have this feature only from the data import screen.

Purpose: To improve usability and data validation capabilities.

Enhanced System: With this upgrade, the user would be able to: 

  • Define a field or a set of fields as unique. (Max of 5 fields per form).

  • This property is available for all fields except for multi-select controls.

  • As the system needs to evaluate the uniqueness check on every record save, this app will not be available in offline mode.

  • Additional filter configurations can be applied in form properties section - (for example, to define the date range or the status of transaction records for the unique criteria evaluation)

Impacts on existing forms: No

Supported on Mobile: Yes.

Back to top

 DAP-7965 - A framework to integrate an API that provides the ability to configure complex business rules

Existing System: Currently, we can’t have any custom API integration in app. 

Purpose: To be able to meet the diversified business needs of each app. 

Enhanced System: 

  • An API with a custom logic can be integrated to an app.

  • System would be able to pull data from an API and set a value to a control based on the API response.

  • The configuration of this feature for an app can be done only from backend.

  • Currently, this feature is supported only on web. In future, we can support this on mobile online mode.

Impacts on existing forms: No impact. 

Supported on Mobile: No.

Example 1: Ability to check the status of all action items created for a MOC request and only if all are closed, then the final status can be updated.

Example 2: Room Availability API where it pulls booked rooms data and helps admin to approve or reject a request.

/wiki/spaces/PMG/pages/3629285377

 DAP-5813 - Enhance Set Actions - To be able to set an empty value to control.

Existing System: Currently, we don't have a configuration to set a control's value to blank. 

Purpose: To be able to reset a few control for enhanced use of the system. 

Enhanced System:

  • User would be able to assign an empty value to a control based on a condition and existing data will be overwritten with empty.

  • Configuration can be done by using the actions screen → set action. 

  • This is most relevant in a workflow-based app where the use case is to reset all the approvals when the workflow is changed from approved to rejected.

Impacts on existing forms: None. 

Supported on Mobile: Yes. 

The example below shows how to configure a blank value to a dropdown, textbox, and a formula-based control.

Back to top

DAP-6402 - Configuration to set the number of decimal values to be displayed for a numeric control

Existing System: Currently, system is printing all the decimal digits in all the reports, notifications.

Purpose: To be able to round off digits for numeric controls 

Enhanced System:

  • User would be able to get this additional configuration only when the numeric control is defined as "Decimal".

  • When a user is entering data, post save the system would round off the number to a preset number of digits. 

  • The same is the case when a formula is getting evaluated, the system would be able to round off the resultant value. 

  • Reports and Notifications will be printing the value as per the round-off configuration.

Impacts on existing forms: No, the round-off digits would be blank.

Supported on Mobile: Yes. 

The example below shows how to set Round off Digits as 2 to the “Initial Exposure Score” control.

Back to top

DAP-7611 - Ability to set a specific time in the formula builder

Existing System: Currently, we are unable to set a time (Eg: 10:30 Pm) to time control in the formula builder.

Purpose: To enhance the formula builder for time controls. 

Enhanced System: The user would be able to:

  • Configure a default value where he can assign a static time to a time control.

  • This configuration is even available in set actions as well.

Impacts on existing forms: No impact.

Supported on Mobile: Yes.

The example below shows how to set time = 5:30 Pm to the “Time of Request” control.

Back to top

DAP-6891 - Ability to configure dependency between a single and a multi-selection control

Existing System: Currently, we can’t configure a dependency for any multiple selection control.

Purpose: To establish dependency between Single-Selection control (as a parent) and Multple-Selection Control(as a child). 

Enhanced System: In the enhanced system, the user would be able to   

  • configure a dependency between an employee dropdown (Multi-Select) and a supervisor dropdown (Single-Select).

  • Based on the supervisor selected, only those employees who report to him would appear in the dropdown and the user can select multiple employees.

  • All Multiple selection controls have this option to establish dependency. 

Impacts on existing forms: None.  

Supported on Mobile: Yes. 

Back to top

DAP-131 - Introduce a copy feature in actions

Existing System: Currently, we don’t have a feature to copy an action. 

Purpose: To improve usability.  

Enhanced System: 

  • The user would be able to select a particular action and copy it.

  • The system would create a duplicate of the selected action and later user would be able to modify it as per the needs and re-save.

  • The sequence of the newly created action would be right after the original action.

Impacts on existing forms: None.  

Supported on Mobile: NA. 

Back to top

  • No labels