Audit log origin
The audit log origin feature offers visibility into where an action occurred. For example, when reviewing a created shift, you can determine whether it was created in the manager portal or the mobile app.
The origin details are displayed in smaller text beneath the main value in the Action made by column, as shown in the image below.
The table below contains a list of the various origin values you may encounter as you browse your log search results and the cases in which the 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 | Cases |
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. |
Audit log origin for shift requests
The table below contains an exhaustive list of the various origin values you may encounter as you browse your Shift swaps, Shift unassignment requests, and Shift assignments on away unit search results and the cases in which the 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 deleting or reassigning the shift; this will display as the origin instead.
Action | Origin | Item | Cases |
Creation | Via Mobile | Shift swap Shift unassignment request | When an employee creates a request in Mobile. |
Creation | Via Staff portal | Shift unassignment request | When an employee creates a request in the Staff portal. |
Creation | Via Manager portal | Shift assignment on away unit | When manager creates a request scheduling the employee on away unit. |
Deletion | Via Mobile | Shift swap Shift unassignment request | When an employee deletes a request in Mobile. |
Deletion | Via Staff portal | Shift unassignment request | When an employee deletes a request in the Staff portal. |
Deletion | Due to shift deletion | Shift swap Shift unassignment request Shift assignment on away unit | When the requests are deleted because the shift itself has been deleted. |
Deletion | Due to ended employment | Shift swap Shift unassignment request Shift assignment on away unit | When the requests are deleted because the employee’s employment has ended. |
Deletion | Due to employee deletion | Shift swap Shift unassignment request Shift assignment on away unit | When the requests are deleted because the employee itself has been deleted. |
Approve | Via Manager portal | Shift swap Shift unassignment request Shift assignment on away unit | When the manager approves the request in the Manager portal using the Notifications panel section. |
Approve | Via Mobile | Shift swap | When the employee approves shift swap in Mobile. |
Deny | Via Manager portal | Shift swap Shift unassignment request Shift assignment on away unit | When the manager denies the request in the Manager portal using the Notifications panel section. |
Deny | Via Mobile | Shift swap | When the employee denies shift swap in Mobile. |
Deny | Due to shift reassign | Shift swap | When the shift swap is denied because a shift is reassigned to an employee who was in the list of employees but didn't apply for that shift. |