Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Anchor
233
233
New and Improved Features


New Features

  • DAP-4300 - Introduce the ability to ‘Mask’ a field

  • DAP-4332 - Introduce the ability to 'Encrypt' data

Mobile

  • DAP-8518 - Android - When a field is disabled then show the background as grey to indicate that it is non-editable

  • DAP-8519 - iOS - Show loader when user clicks on create a new record

  • DAP-8563 - Provide Sub-label support for remaining 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

Anchor
4300
4300
DAP-4300 - Introduce the ability to ‘Mask’ a field

Existing System: Currently, we don’t have this feature.

...

Supported on Mobile: Yes.

Field Properties:

...

Access Configuration:

...

Details Screen:

...

Back to top

Anchor
4332
4332
 DAP-4332 - Introduce the ability to 'Encrypt' data

Configurable: Yes

  • Title: EnableEncryption

  • Public/Private: Private

  • Default: False

Existing System: Currently, we don’t have this feature. 

...

Supported on Mobile: NA.

Back to top

Anchor

...

8518

...

8518
DAP-8518 -

...

Android - When a field is disabled then show the background as grey to indicate that it is non-editable

Existing System: Currently, we have form settings tab on the 'Form Builder' page next to field propertiesthere is no style difference between a enabled control and a disabled control

Purpose: To improve usability.  

Enhanced System: In theenhanced system,

  • The form properties are moved to 'App Settings' page.

  • Form properties is the first tab where user can actually see all the controlsEnabled 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 this story only intends to move the controls for better usability is improved.

Impacts on existing forms: None.  

Supported on Mobile: NA Yes

Back to top

Anchor

...

8519

...

8519
DAP-8519 -

...

iOS - Show loader when user clicks on create a new record

Existing System: Currently, we don’t have the option to remove an icon, when user is trying to open a heavy app, there is some delay after clicking ‘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: User The user would be able to

  • remove an icon in the app studio by clicking on 'x' on Icon property dropdown in field propertiesSee a loader symbol once he clicks on the 'Create New Record' or Plus Icon seen on the list screen.

  • Once the app is re-savedloader ends, the icon wouldn’t be visible on iOS/Andriod devices.Device auto-adjusts the extra space and renders the form using the wide space now availableuser 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. 

Back to top

Anchor

...

8563

...

8563
 DAP-8563 -

...

Configurable: Yes

...

Title: SuperAdmins

...

Public/Private: Private

...

Provide Sub-label support for Segmented, Toggle, and signature controls

Existing System: Currently, we don't have a configuration to set a user as super adminsub-label support for a few controls

Purpose: To be able to configure super admin for apps, who can access all appsimprove usability and extend sub-label support for all the controls.

Enhanced System: Super admin User would be able to

  • Access all apps irrespective of whether an app is shared with him.

  • He would be able to Modify/ Delete an app that is not shared with him.

  • Super admin will also be able to access module-integrated apps as well on the home page and will be able to Modify/Delete.

  • Module-integrated apps will be displayed under a reserved category - “System Apps“.

Impacts on existing forms: None. 

Supported on Mobile: NA. 

Back to top

...

Existing System: Currently, we cannot set minimum and maximum limits to time control.

Purpose: To enhance time control. 

Enhanced System: The user would be able to:

  • Configure minimum and maximum limits which would be validated while entering data.

  • The limits could be a formula as well.

  • This will be optional property.

Impacts on existing forms: None.

Supported on Mobile: No.

Back to top

...

Existing System: Recently, in v22.3 we have refactored the way data sources are downloaded on mobile.  Click Here to go over the (Phase-1) release notes.

Purpose: To handle all the remaining scenarios where the user can directly land on the details screen.  

Enhanced System: The improved system would handle the below-mentioned scenarios:

  • Navigation from email notification live link. 

  • Navigate to the details screen by scanning QR Code. 

  • Navigation from a parent form to a child form by using related data control. 

  • Navigation from (Action Item Summary → Source Card) to source record details. 

  • In all the above-mentioned scenarios, data sources download would be triggered only when user clicks on a particular app to eliminate the blank dropdown issue before landing on to the details screen.

  • Also, as we are downloading app-specific data only after clicking it, it is important to access a particular app in online mode at least once to be able to use it offline laterSee 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. 

Back to top

...

Existing System: Currently, there is no configuration to turn off data transfer from an outbound API.

Purpose: To be able to have better control on data export

Enhanced System:

  • The system would provide a configuration to turn off outbound API data transfer by app.

  • For now, there is no UI for this configuration for an admin to change, but the technical team would be able to assist.

Impacts on existing forms: None. Default would be 'Yes'.

Supported on Mobile: NA Yes

Back to top