21.2 App Builder Release Notes
New and Improved Features
New Features
- DAP-4376 - Introduce Data Import feature for App Builder forms
- DAP-4600 - Ability to expose Outbound API to any app in App Builder
- DAP-4838 - Multilingual support extended to all languages
- DAP-4946 - Enhance Card View to provide the ability to change the layout, include labels and split action item counts
- DAP-5100 - Support formula builder in the action conditions
- DAP-4970 - Introduce data type selection and enhance data source filters based on the data type of the field
Enhancements
- DAP-5011 - Include "IsActive" column while exporting data from custom data sources
DAP-5229 - Apply sort ascending on Name column for all foundation system data sources
Mobile
DAP-4376 - Introduce Data Import feature for App Builder forms
Existing System: Currently, there is no support for bulk data import
Purpose: To be able to import data to the app
Enhanced System: The user would be able to:
- Import data to a selected app from an Excel file
- Import data with permission
- Input data to a single location and a single app at once
- Import a limited number of rows and columns at once. (number of rows x number of columns shouldn't be greater than 10,000). For example, if a user is trying to import 10 columns of data, then the maximum number of rows he or she can import is 1,000.
- Receive notification about the status of the import once it is completed.
- In case of data import: Action conditions, Set Actions, Auto-populations, and dependencies will not be evaluated.
- In case of any data discrepancies, the record will be grayed out.
- The user can see statistics of how many records were processed and can access a detailed error log.
Impacts on existing forms: No
Available in Mobile: NA
DAP-4600 - Ability to expose Outbound API to any app in App Builder
Existing System: Currently, the user can export data only from the list screen.
Purpose: Provide flexibility to export bulk data from the system from all locations.
Enhanced System:
- The user would be able to export data for either a single location or multiple locations under a level.
- Data will be returned only if valid (token) credentials are passed as input.
- The user can extract data for a date range of a maximum of one year.
Impacts on existing forms: No impact.
Available in Mobile: NA
DAP-4838 - Multilingual support extended to all languages
Existing System: We currently have multilingual support for five (5) languages.
Purpose: Enhanced Multilingual Support
Enhanced System: The user would be able to:
- Access the app in all the languages the ProcessMAP application supports.
- Multilingual translations should be loaded from the backend, as we don't have a UI to load.
- Now, data source values also have multilingual support.
Impacts on existing forms: No impact
Available in Mobile: Yes, supported in both iOS and Android
DAP-4946 - Enhance Card View to provide the ability to change the layout, include labels and split action item counts
Existing System: We currently have a card view with no configuration to change/adjust the layout.
Purpose: To improve the user experience
Enhanced System: The user would be able to:
- See the field labels as well as the data
- Open overdue action item counts will be displayed instead of the total count of action items
- To change the layout of the card view
- To set the preference as card view
Impacts on existing forms: No
Available in Mobile: No, this is only available on the web
DAP-5100 - Support formula builder in the action conditions
Existing System: We don't have formula builder support in action conditions
Purpose: To be able to set dynamic conditions in the form using formula builder
Enhanced System: The user would be able to:
- See the formula builder option for Numeric, Date, and Time controls in the action conditions
- Configure all the supported formula expressions and functions in the action conditions as well
Impacts on existing forms: No impact
Available in Mobile: Yes, supported in both iOS and Android
DAP-4970 - Introduce data type selection and enhance data source filters based on the data type of the field
Existing System: Currently, every field in the data source is of data type "String"
Purpose: To provide more flexibility for filters and to ensure auto-populations are flawless
Enhanced System: Changes include:
- Option to select a data type for a column - this will be available only before saving the data source.
- No option to change the data type once the data source, with the newly added column, is saved.
- Supported data types - String, Date, Integer, Decimal, and Boolean.
- Once a particular data type is selected, values entered will be validated against that data type. For example: Data Type = Date, only Date values can be entered for that column.
- Based on this data type, now the user would be able to auto-populate values to date fields, toggles, and numeric controls.
- Also, the user can filter data sources effectively as we can see more options based on the data type.
Impacts on existing forms: No impact
Available in Mobile: Yes, supported in iOS and Android
DAP-4598 - Ability to redirect to Mobile Pro app when a user opens the notification live link on a mobile device
Existing System: Currently, the notification link opens up a browser instead of the MobilePro app.
Purpose: To improve usability and take the user to the respective record
Enhanced System: The user would be able to:
- Navigate to the respective record when clicking on the notification link.
- In online mode, the app would download the record and then redirect the user to the record summary.
- In offline mode, if the record is already available on the device, then the user would be redirected. Otherwise, the app would show a "No records found" error.
Impacts to Existing Forms: NA
Available in Mobile: Yes on both iOS and Android
Notification - Click on Link | Redirection to Summary Page |
---|---|
© 2018 ProcessMAP Corporation, All Rights Reserved Confidential, may not be disclosed without the express permission of ProcessMAP Corporation