Version 0105

Updated by Leigh Hutchens

Release date April 7, 2021

In April 2021, we are officially dropping support for Microsoft Internet Explorer 11 in favor of its successor Microsoft Edge. This means that we will no longer guarantee that Quinyx works in Internet Explorer 11, and we will no longer perform any pre-release testing of Quinyx in Internet Explorer.

New functionality

Upcoming logic for leave applications and shift booking notifications

In the version 0101 and version 0104 release notes, we informed about upcoming new logic for how leave application and shift booking notifications are sent.

We want to inform you that his functionality will be released as planned the 7th of April. Please read more about the upcoming logic here:

Leave application notification logic

Leave application notification examples and scenarios

Shift booking notification logic

Shift booking notification examples and scenarios 

Analytics

Daily schedule report

In this release, we've added the possibility to extract the Daily schedule report for up to one month at the same time. Now, you can also sort the report on shift time.

Select a from and to date in order to generate daily schedule for all days in the selected period:

When you open the report, you'll now have one tab per day in the spreadsheet.

Schedule

Reports to filter field

We've added one additional filter field called “Reports to” in the schedule view. Here, you can filter on employees who have reports to defined (People > People details > Advanced details) by selecting the manager of the employee in the drop-down.

Note that currently the filter field "Employee" and "Staff category" can't be used in conjunction with the "Reports to" filter:

Hour count on schedule items

As of this release, we're adding support for hour count on shifts, tasks, and punches in the schedule view. You'll be able to see how many hours a shift, task, or punch is in the schedule view on the actual item:

The agreement setting "Calculate breaks as working time" and advanced settings on the shift "Count as schedule hours" and "Count as worked hours" is taken into consideration in the calculation.

Note that this is a first step of many where we are looking at ways of improving the visuals of what is displayed on the schedule items, for instance aligning information to make it easier to scan. In other words, we'll be making more improvements in this area in the future!

We're also adding hour count in Base schedule in an upcoming release.

Salary types

We're adding the ability to add and edit account based salary types.

Add salary types

Navigate to the salary types list by going to account settings, and click on "Salary types" in the menu on the left-hand side. You'll see the list of existing salary types (read more about that here). To add a new salary type, just click on the green "Add salary type" button in the top right corner:

A side panel will open where you can configure your new salary types. You'll see a short description for each field to help you with your configuration:

When you're finished with configuring your new salary type, click save, and the salary type will be saved and displayed in the list of salary types.

Edit salary types

Navigate to the salary types list by going to account settings and click on "Salary types" in the menu on the left-hand side. You'll now see the list of existing salary types (read more about that here). To edit an existing salary type, click on the pen icon to the right of the salary type:

A side panel will open where you can edit the salary type:

When you're finished editing the salary type, click save and your changes will be saved.

In order to add and edit salary types, you need write access on account settings. If you only have read access, you'll be able to click on the pen, but you will only see the data, you won't be able to edit it.

Optimization

It's now possible to perform a custom calculation using Calculated Variables. When creating a custom variable, you will see "Custom input" in the secondary input drop-down.

We've also added the option to 'Multiply by".

Updates and performance improvements

  • As of this release, Quinyx will consider customer card level salary on tasks setting for unassigned shifts. If "Generate salary on task" setting is ticked on the customer card, then unassigned shifts that have tasks will consider the cost set on a task’s shift type, which will be shown in statistics (scheduled cost and expected cost). 
  • We've made a change in statistics to support calculation of expected cost for unassigned shifts also including support for salary on task and correct cost per hour. Before these changes, Quinyx showed in statistics average cost per hour in day view. Now with these changes, you'll see calculated cost per hour.
  • With the last release came an improvement regarding agreement validity period changes. As of this release, that same logic will also apply to the rolled out hours metric. This means, for example, that if the agreement applied by Quinyx when a base schedule is rolled out is later set to invalid for the period in question, then the scheduled job which will run no more than two hours after the agreement validity period change will transfer the rolled out hours metric data from the now invalid agreement to the replacement agreement.
  • We've improved performance issues for employee KPIs (by employee avatar). These performance improvements are related to loading of nominal hours when selecting to show totals in metric display mode.
  • Before in employee metrics, the scheduled/balanced period displayed data starting at midnight of the first day of the selected period. The selected period metric displayed data from business daybreak to business daybreak. Now, the scheduled/balanced period data will be displayed starting at the time defined in Agreement > Advanced setting categories > Time > Rules for time punching > Daybreak of the selected period. That field is also known as the agreement Time-daybreak. The selected period metric will display data from agreement Time-daybreak to agreement Time-daybreak.
  • We've updated the display for Forecast Overview to always show two decimals places.
  • User settings for data aggregation and which variables are shown are now saved when moving away from Forecast Overview.
  • Graph data points now display on a day level when more than one day has been selected.
  • We've added a multiply by operator for calculated variables.

Bug fixes

  • Resolved a schedule issue that caused rolled out hours displayed in employee metrics to not match rolled out hours in base schedule.
  • Resolved a date picker issue that prevented certain dates from being selected.
  • Resolved a Time Tracker report issue that did not display the unit field when generating a report if a manager only had a role on a section.
  • Resolved a Time card issue that caused salary types requiring approval to not save after leaving and re-entering the current date on the Time card.
  • Resolved an agreement template issue that prevented the value for minimum shift length to be saved if it contained a decimal.
  • Resolved an issue that allowed a manager to approve a leave application when there was an approved punch at the same time.

New HelpDocs articles

REST API / Web service updates

None at this time.

SOAP API / Web service updates

wsdlReverseTransactions

It´s now possible to use input unLockSchedulePeriod as a boolean. Default value if not sent in request = False

wsdlUpdateAbsence

It is now possible through the API to choose 2 = keep shift when using wsdlUpdateAbsence to create/update leaves through the API

HTTPS information

At Quinyx, we've moved to HTTPS for all of our customers except a single endpoint for backwards compatibility. This endpoint is for WSDL integrations and only available on the address apiftp.quinyx.com. To ensure your customer data is safe and secure, this HTTP endpoint will be deprecated. The documented URL for Quinyx WSDL is: https://api.quinyx.com/FlexForceWebServices.php

This is why on 1st of May 2021 on the production environment, we'll disable port 80 and only allow 443 (HTTPS) on the following endpoints:

apiftp.quinyx.com/FlexForceWebServices.php

How does this affect you?

If you're still pointing to this endpoint on port 80, you have to change these integrations to port 443, i.e. HTTPS. You can already do this and test that everything works as expected.

The following SOAP API endpoints will be discontinued and removed from Quinyx WFM August 2021.They are already now replaced with REST API endpoints for Neo Forecast. Read more about Neo Forecast and the improved functionality here and about the new REST APIs here.

6.2 wsdlGetForecasts

6.3 wsdlUpdateForecasts

6.5 wsdlGetMonthlyView

6.6 wsdlUpdateForecastV2

6.8 wsdlUpdateForecastsV3

6.4 wsdlGetSalesData

6.9 wsdlGetSalesDataV2

6.7 wsdlGetOptimalStaffing

Click here to view the new Quinyx WFM Web Service documentation. You can find even more web services info here.
We encourage all our customers to make use of our APIs to maintain data and make sure that information is up to date. To ensure scalability of our APIs while growing our customer and user base, we have decided to add restrictions on usage of our SOAP APIs. These restrictions will be enforced programmatically and means that we will enforce a limit on concurrent calls per customer to 10. You should expect response code 429 if you happen to exceed this limit and you are recommended to implement a backoff-retry mechanism to handle the limit. Note that the limit applies to SOAP only. When moving from SOAP to Rest over the following years, any limits will be built into the API. Please make sure to forward this information to the party within your company responsible for integrations.


How Did We Do?