Audit log origin
Origin overview
This feature provides additional insight into where the action reviewed took place. For example, when reviewing a shift that’s been created, you’d be able to understand whether it was created in the manager portal or, in the mobile app.
The origin information is located in smaller text below the main value in the Action made by column of the view, as highlighted in the image below.
The table below contains an exhaustive list of the various origin values you may encounter as you browse your log search results, as well as the cases in which said values will display. The logic in the origin naming aims to support you in resolving disputes or issues concerning workforce planning and attendance and is as follows:
- In most cases, it reflects the Quinyx “platform” where the action got triggered, such as the Manager portal, Mobile, Webpunch, or Integration.
- However, suppose the action has been triggered by a specific feature that has cascading effects on other parts of Quinyx, such as changing an employee’s home unit or ending their employment, this will display as origin instead.
Action | Origin | Case(s) |
Creation | Via Manager portal | When a shift is created in Schedule within the manager portal. |
Creation | Via base schedule rollout | When a shift is created in the schedule due to a base schedule rollout. |
Creation | Due to absence |
|
Creation | Due to absence using absence schedule | When an absence is created using an absence schedule and, as a result, existing shift(s) in the Schedule are removed, and later the same absence is deleted, and the user chooses to reinstate the shifts, the shifts that were deleted when the absence was created are created anew, hence this origin. |
Creation | Via Mobile |
|
Creation | Via integration | When a shift is created using an integration, be it using our SOAP APIs or - in the future - REST APIs. Regarding auto-schedule and auto-assign: Refer to the description above this table. |
Update | Via Manager portal | When a shift is updated in the schedule within the manager portal. |
Update | Via base schedule rollout | When a shift is updated in the schedule upon a base schedule re-rollout. |
Update | Due to absence |
|
Update | Due to "Update shifts" feature | When a shift is updated as a result of the update shifts feature in Account settings or Group settings respectively. |
Update | Due to employee deletion | When a shift is unassigned because an employee is deleted. Note that in this case, the State of salary type rules requiring approval property becomes null due to this. |
Update | Via Mobile |
|
Update | Due to agreement selection logic | When the agreement of the shift is updated as per any of the cases where Quinyx applies its agreement selection logic (as described here). |
Update | Due to end of employment | When a shift is unassigned due to the assignee's end of employment date being changed to before said shift’s start date. |
Update | Due to change of home unit | When the home unit of an employee is changed, which means the following changes are triggered as a result by the system:
|
Update | Due to agreement deletion | When the agreement used for a given shift is deleted. |
Update | Due to shift unassignment approval / Via Manager portal | When the shift property employee is changed due to a shift unassignment request being approved. Note that specifically for log actions prior to March 20, 2024, the copy “Via Manager portal” is used due to technical constraints. |
Update | Due to shift booking approval / Due to shift booking request | When the shift property employee is changed due to a shift booking being approved. Note that specifically for log actions prior to March 20, 2024, the copy “Due to shift booking request” is used due to technical constraints. |
Update | Due to shift assignment on away unit approval / Due to booking request | When the shift property employee is changed due to a home unit manager approving the request of an away unit manager to assign an employee. Note that specifically for log actions prior to March 20, 2024, the copy “Due to booking request” is used due to technical constraints. |
Update | Due to shift swap approval / Due to shift swap request | When the shift property employee is changed due to a shift swap being approved by the manager. Note that specifically for log actions prior to March 20, 2024, the copy “Due to shift swap request” is used due to technical constraints. |
Update | Due to re-calculated salary outcome | When a salary calculation is triggered by some actions in the schedule, leading to a shift’s State of salary types requiring approval being updated to Unapproved. One example of an action in schedule that can trigger the salary re-calculation is opening the time card in schedule. Note that this only triggers the calculation being run, the actual cause for the change will rather be due to a change in the factors configured in Quinyx to affect the employee’s salary output. |
Update | Via integration | When a shift is updated using an integration, be it using our SOAP APIs or - in the future - REST APIs. Regarding auto-schedule and auto-assign: Refer to the description above this table. |
Deletion | Via Manager portal | When a manager deletes a shift in the Schedule in the manager portal. |
Deletion | Via base schedule rollout | When a shift is deleted in the Schedule upon a base schedule re-rollout. |
Deletion | Via Mobile | When a manager deletes a shift in Mobile. |
Deletion | Due to absence | When a shift is deleted due to an absence being added. Note that this happens in the following cases:
|
Deletion | Via integration | When a shift is deleted using an integration, be it using our SOAP APIs or - in the future - REST APIs. Regarding auto-schedule and auto-assign: Refer to the description above this table. |
Currently, origin will display for the actions relating to the “shift” item type. You can expect origin information to be released for the remaining item types during the coming months.