23.2 App Builder Release Notes
Who is this article for?Users who want to learn more about the 23.1 mobile pro enhancements.
No elevated permissions are required.
The system now includes the ability to incorporate groups in the App Builder, fostering collaboration. Additionally, users can now upload images to configure visually engaging notification templates. In terms of usability, Form Properties has been relocated to App Settings for a more intuitive experience. Moreover, users have the flexibility to remove icons for controls, streamlining mobile interface rendering. Enhancements include the capability to configure super admins for apps, adding a higher level of control. Furthermore, Min/Max limits for Time Control provide added customization precision. On the mobile front, users benefit from the improved ability to sync data sources before rendering details screens, ensuring a smoother mobile experience. From a technical perspective, a configuration option has been introduced to turn off the Outbound API by app, allowing for more tailored API management.
- Include Groups in App Builder
- Ability to upload images to configure a visual notification template
- Move ‘Form Properties' to 'App Settings’ to improve usability
- Option to remove icon for a control so that it doesn't render on mobile
- Ability to configure super admins for apps
- Introduce Min/Max limits for Time Control
- Ability to sync data sources before rendering the details screen on mobile
- Introduce configuration to turn off outbound API by app
- Further Reading
1. Include Groups in App Builder
In the existing system, limitations exist as we cannot share an app with a specific group, and access conditions based on groups are not supported. The purpose is to enhance the ease of use in app sharing, enabling the configuration of access and notification recipients based on specific groups, providing more flexibility and control.
1.1 Enhanced System
- Share an app with a group of users.
- Will be able to configure control-level access on a particular field/section to a group.
- Will be able to send a notification to a group.
- When a group is selected in all the above scenarios, location scope is always considered.
User part of a selected group, can access the app only in the location for which he has scope.
2. Ability to upload images to configure a visual notification template
In the current system, there is no feature available to upload images to the notification template. The purpose is to enhance the usability of the notification template by introducing the capability to upload images. This improvement will provide users with more options for creating visually engaging and effective notifications.
2.1 Enhanced System
- Upload a static image to the notification template.
- Users can use this feature to make the template look more visual than printing plain text.
- Supported Image types are: Jpeg, Jpg, Jpe, Jfif, Png, Gif, Bmp
- Maximum Image Size allowed: 1 MB
3. Move ‘Form Properties' to 'App Settings’ to improve usability
In the current system, the Form Builder page features the form settings tab located next to field properties. The purpose is to enhance usability, making it more user-friendly and efficient for users working with form settings in the Form Builder page.
3.1 Enhanced System
- The form properties are moved to App Settings page.
- Form properties is the first tab where user can actually see all the controls.
- There is no functional change and this story only intends to move the controls for better usability
4. Option to remove icon for a control so that it doesn't render on mobile
In the existing system, there is no option available to remove an icon. The purpose is to enhance usability by introducing the option to remove icons, providing users with greater flexibility and customization capabilities.
4.1 Enhanced System
- User can remove an icon in the app studio by clicking on 'x' on Icon property dropdown in field properties.
- Once the app is re-saved, the icon wouldn’t be visible on iOS/Android devices.
- Device auto-adjusts the extra space and renders the form using the wide space now available.
Supported on Mobile.
Current State.
After Upgrade.
5. Ability to configure super admins for apps
In the current system, there is no configuration available to designate a user as a super admin. The purpose is to introduce the ability to configure super admins for apps, allowing designated users to access all apps for more streamlined and centralized administration.
5.1 Configuration Details
Title: SuperAdmins
Public/Private: Private
Default: 1000 (ProcessMap Admin)
5.2 Enhanced System
- 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
6. Introduce Min/Max limits for Time Control
In the current system, it is not possible to set minimum and maximum limits to time control. The purpose is to enhance the functionality of time control by introducing the capability to set minimum and maximum limits, providing users with greater control and customization options.
6.1 Enhanced System
- 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
7. Ability to sync data sources before rendering the details screen on mobile
In the recent update (v22.3), the system underwent a refactoring of the process for downloading data sources on mobile. The purpose is to address all remaining scenarios where users may directly land on the details screen, ensuring a more seamless and efficient user experience on mobile devices.
7.1 Enhanced System
- 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 to 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 later
Supported on Mobile.
8. Introduce configuration to turn off outbound API by app
In the current system, there is no configuration available to disable data transfer from an outbound API. The purpose is to introduce a configuration option that allows better control over data export, providing users with the ability to turn off data transfer from outbound APIs as needed
8.1 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.
9. Further Reading
- 23.2 Activity Management Release Notes
- 23.2 Audit Management Release Notes
- 23.2 BBS Release Notes
- 23.2 Event Management Release Notes
- 23.2 Foundation & Framework Release Notes
- 23.2 IMS Release Notes
- 23.2 Industrial Hygiene Release Notes
- 23.2 LMS Release Notes
- 23.2 Occupational Health Release Notes
- 23.2 Mobile Pro Release Notes
- 23.2 Micro Release Notes
- 23.2 Insight Release Notes