Improvements in Web App
Multiple options to upload image files in apps
App developers can now determine what provision they can provide to end users about where they upload image files from:
- Upload images only from device storage.
- Upload images captured by camera on the spot.
- Upload images from both device storage and images captured by camera.
New SAML option to configure Single Sign On (SSO)
Previously, the Quixy platform only supported OIDC authentication to configure SSO; however, it will now also support SAML 2.0 authentication.
Enhancement in Tasks
We have App Publish Options (i.e., Field 1, Field 2, Field 3) in tasks that you can add as extra fields; you can now rename these fields to understand better what these fields resemble.
Enhancements in Pivot Report and Grid Report
We have given provision to configure Export Settings and Schedule Reports.
Configure Export Settings for Pivot and Grid Report
Provided a new Export Settings option in grid and pivot reports to configure the page size (I.e., A4 or Letter), page orientation (I.e., Portrait or Landscape), and scaling to get the desired output when exporting the report as PDF.
Explanation for scaling options:
Option | Description |
Fit in one page | Entire report should fit in one page with adjusted content size. |
Fit all columns on one page | All columns in the report should fit to the page with adjusted content size. |
Fit all rows on one page | All Rows in the report should fit to the page with adjusted content size. |
No Scaling | This will not adjust any content size. If the report content exceeds the page size, the report output will be cropped to fit the page. Extra space appears around the image if the content is smaller than the output size. |
The image given below shows the configuration page of pivot report.
The image given below shows the configuration page of grid report.
Report Schedulers
1. Pivot Report
You can now schedule the pivot report to be sent to required users periodically, i.e., either daily or certain days in a week or certain days in a month.
Export Options
While configuring the schedules of the pivot report, you can choose the report format (i.e., PDF or Excel) in which the report needs to be sent. For example, if you select Report Format as PDF, you will have the Export Settings option to configure the page size, page orientation, and scaling to send the desired output.
WhatsApp & SMS messaging
You can enable the SMS and WhatsApp Message options and provide the end users' phone numbers to send the report as a link to view the full report on their mobile phones instantly.
You will initially receive a SMS containing a link to opt-in to WhatsApp messages. You may activate the WhatsApp messages by clicking on the link. Kindly refer to the image below.
You will receive the WhatsApp messages as shown below.
2. Grid Report
Export Options
We always had a schedule option for grid reports; now, when scheduling a grid report, you may select the Report Format (PDF or Excel) in which the report should be sent. If you choose PDF as the Report Format, you will have the Export Settings option to configure the page size, page orientation, and scaling to send the desired output.
WhatsApp & SMS messaging
You can enable the SMS and WhatsApp Message options and provide the end users' phone numbers to send the report as a link to view the full report on their mobile phones instantly.
Provision to disable the delete button for grid records conditionally in apps
You know that in apps, we have a grid form element; for every record you add to the grid, you can see a delete button.
Previously, you could disable the delete buttons for all records by checking the Disable Delete property in the grid properties, as shown below. If this property is enabled, the 'delete' button will not be visible for all records.
However, we recognize a few business use cases where the delete button must be disabled or enabled conditionally for specific records based on data.
Now, we have provided an option to disable the delete button for the records in the grid conditionally. You can use business rules to disable it.
For example, if you have a data column called Status in your grid records, the data values are Active and Inactive. You can use business rules to conditionally disable the delete buttons for all records wherever the value in the Status data column is equal to Inactive.
The image given below is the result of the above configured business rule.
Limitations on a file name to upload in Quixy is increased
You can now upload files with file names containing up to 255 characters, as well as special characters such as hyphens (-), underscores (_), spaces ( ), and dots (.)
Benefit: With this change, now the users no need to rename the file.
Enhanced the email notifications to display the action buttons
Before
The action buttons are used to display as links for App Notifications with action buttons that received in outlook.
After
We have enhanced it to display as buttons the same way you configured in the workflow (I.e., the button color, text color, etc.)
Online Chat moved inside Help () center
Help icon got changed.
Before | After |
We have shifted the Online Chat to help () header icon; when accessed, it will open in a new tab on your browser, allowing you to continue working while still chatting.
Before | After |
The online chat page will display, as shown below.
Enhancement in Notifications in Apps
Among the six different types of notifications that we can configure in apps, previously, only for App Notification type we had a provision to configure multiple notifications for the same event (I.e., with the same Level and Level Reference Value) with different conditions.
For example, You could trigger multiple app notifications to different users but with different data, from the same workflow step (Employee) and when the same action button (Submit) is clicked.
Notification Types | Previously Enabled For | Now Enabled For |
App Notifications |
|
|
Task Completed |
|
|
Task Completed Initiator |
|
|
Task Created |
|
|
Task Escalation |
|
|
Task Reminder |
|
|
We have given this provision to the remaining five notification types to configure multiple notifications for the same event (I.e., with the same Level and Level Reference Value), but the conditions should be different. Else, the system will throw a prompt message saying, “Duplicate Notification.”
Benefit: Users can now configure multiple notifications with appropriate information on different event types to various users under different operational conditions.
Enhancement to grouped columns
You can now see the full name in the grouped column headers in the grid report or list screens. Refer to the images below.
Before
After
Enhancement to the Embed App
Previously in the embed app, you could only use Data Source References to retrieve the data into an app.
Now, you will have the provision to use the Data Table References to retrieve the data into an embed app.
Enhancement to data tables
You can now stay on the same page as the record where you edited it in a data table. i.e., if you edit a record on the 3rd or 4th page of a data table, you can remain on the same page after the edit and the filters applied to ooze the required data will remain the same without getting disturbed after the edit.
Previously, the platform used to redirect users to the 1st page every time they edited a record on any page (i.e., 2nd or 5th or 7th).
Enhancement to Custom Menu
Before | After |
Users to receive a notification when their reporting manager is changed
You will receive a notification when the organization admin changes your reporting manager.
Enhancement in Calculate form element (Formula Function: Minutes Diff)
Previously, the MinutesDiff function used to accept only the time fields to calculate the minutes difference.
Now, we improved the functionality of the MinutesDiff function in the calculate field so that it now accepts the Date/ Date-Time data and calculates the minutes difference between the days.
For example: MinutesDiff (Tomorrow’s date-time – Today's date-time) = 1440 minutes.
The MinutesDiff function will accept only the relevant fields to calculate the minutes difference. I.e., it will accept only Date/Date, Time/Time, Date-time/Date-time, but it will not accept Date/Time or Date-time/Time.
Enhancement in chart report
The data grid in the chart report will now have grouping applied to it; The data in the grid will group by the column header that you select when creating the chart report.
The image shown below will refresh your memory about where you select the Group By column header.
The image below illustrates how the data grid will display in the chart report.
New Authentication types in External App References and External APIs
Nowadays, authentication is necessary to get tokens and retrieve data from external systems. Previously, we had only one authentication type that restricted us from establishing a connection between multiple other external systems that use different authentication types.
Taking this under consideration, we have added new authentication types in External App References and External APIs to establish a connection between every possible external system out there.
Provision to print small size POS receipts / Labels
Generally, we get a small POS receipt when we use a card swiping machine, or we get a receipt at the billing counter at any grocery store. These receipts look small but contain valuable information.
In Quixy, you will now have a provision to trigger a report to a printer (Refer to the image below) to print small-size POS receipts (or) Labels. You can configure the print in Apps > View App > 3-dot menu (More option) > Quick Flows > Quick Flow Type (Automatic print).
Improvements in Mobile App
When any user in your organization mentions you in a comment or assigns you a task, you will now receive a push notification (along with the Quixy logo and a description of the notification) on the notification panel. Please see the image below.
You will see the Notification Badge on the Quixy launcher icon when the app has an active notification. A notification badge conveys summary or status information specific to your app. It can be numeric (1-99) or a small dot. Refer to the image below.