23.3 App Builder Release Notes
New and Improved Features
New Features
Mobile
DAP-8519 - iOS - Show loader when user clicks on create a new record
DAP-8563 - Expand Sub-label option for Segmented, Toggle, and Signature controls
Technical
DAP-7711 - .NET Core Upgrade from 3.1 to v6.0 (API)
DAP-7753 - App. Security-Checkmarx
Usability
None
Enhancements
None
DAP-4300 - Introduce the ability to ‘Mask’ a field
Existing System: Currently, we don’t have this feature.
Purpose: To comply with data privacy regulations.
Enhanced System:
Has a new field-level property to mask data and it can be applied to all the controls except for Label, Video, Action item, Related Data, and Embedded Image.
Once masking is turned on for a particular field, then data will be masked and control will be displayed as '**********'.
Unmask Access: A new access configuration, 'Unmask,' has been added. Users with 'Unmask' access privilege can view the actual data behind the masked control(s).
Configuration Restrictions: Masked fields cannot be configured in the following areas:
List & Summary Views
Action Conditions, Notification Conditions & Set Actions
Formula Builder and Default Values
Existing App Data Masking: Data masking can also be enabled for fields in an existing App, once enabled data masking will be applied to all existing records within the app for the respective fields. Data masking cannot be enabled for fields in an existing App if the fields are already used in any of the areas mentioned in the above configuration restrictions.
Masked fields are not supported in Cognos reports.
Impacts on existing forms: No
Supported on Mobile: Yes.
Field Properties:
Access Configuration:
Details Screen:
Web Screen | Mobile Screen |
---|---|
|
|
DAP-4332 - Introduce the ability to 'Encrypt' data
Purpose: To comply with data privacy regulations.
Existing System: Currently, we don’t have this feature.
Configurable: Yes
Title: EnableEncryption
Public/Private: Private
Default: False
Enhanced System:
Has a new field property to encrypt data in an App. The default value of the ‘Encrypt’ property will be "No".
Once the encryption property is set as Yes, then there will be an alert to the user that he can't undo this change and the property will be disabled.
Encryption support will be a maximum of '5' controls per app. A configuration option is available to increase the limit.
Encrypt property is applicable only to controls below:
Textbox
Textarea
Numeric
Date
Time
System Generated Id
Signature
QR Code
Toggle
Existing App Data Encryption:
o Data encryption can be enabled for fields in an existing App, and it is applied to newly created records.
o Once enabled encryption property cannot be disabled.
o Technical assistance can be used to encrypt data in existing records for an existing App.
Encrypted fields are not supported in Cognos reports.
Impacts on existing forms: No impact.
Supported on Mobile: NA.
DAP-8518 - Android - When a field is disabled then show the background as grey to indicate that it is non-editable
Existing System: Currently, there is no style difference between a enabled control and a disabled control.
Purpose: To improve usability.
Enhanced System: In the enhanced system,
Enabled control will be shown with a grey background indicating that it is not editable.
Android is now consistent with iOS and Web platforms on this representation.
There is no functional change and only the usability is improved.
Impacts on existing forms: None.
Supported on Mobile: Yes.
Android (New Enhancement) | Web (Implementation Already Exists) |
---|---|
|
|
DAP-8519 - iOS - Show loader when user clicks on create a new record
Existing System: When the user is trying to open a heavy app, there is some delay after clicking the ‘Create New Record’ option.
Purpose: To improve the usability and indicate to the user that the system is trying to load something for him.
Enhanced System: The user would be able to
See a loader symbol once he clicks on the 'Create New Record' or Plus Icon seen on the list screen.
Once the loader ends, the user will be able to see the form that is ready for data input.
There is no functional change and a loader is introduced to indicate that form is being rendered.
Impacts on existing forms: None.
Supported on Mobile: Yes.
DAP-8563 - Expand Sub-label option for Segmented, Toggle, and Signature controls
Existing System: Currently, we don't have sub-label support for a few controls.
Purpose: To improve usability and extend sub-label support for all the controls.
Enhanced System: User would be able to
See sub-labels for fields configured with Segmented, toggle, and signature controls.
This feature is now supported on both iOS and Andriod.
Impacts on existing forms: None.
Supported on Mobile: Yes.
Mobile (New Enhancement) | Web (Implementation Already Exists) |
---|---|
|
|
© 2018 ProcessMAP Corporation, All Rights Reserved Confidential, may not be disclosed without the express permission of ProcessMAP Corporation