We are very exited to announce a new preference to our Auto Break feature.
We now allow the Auto Break to be created "WITHIN" or "AFTER", please see below for a few scenarios and a view of the preference:
Scenarios:
***NOTE***
These scenarios follow on each other to help with understanding each part of this feature.
Scenario 1:
- Login as any client
- Navigate (Preferences > General Account Info)
- Create 3 auto-break rules
- Add a Fixed Time Auto-Break (overrides the 3 auto-break rules)
- Deselect manual break & manual breaks override
- Disable Auto-Breaks
- Create new time entries within the last two weeks
- CronJob runs daily.
- Ensure no Auto-Breaks added
Scenario 2:
- Navigate (Preferences > General Account Info)
- Enable Auto-Breaks
- Add a manual break to one of your time entries
- CronJob runs daily.
- Ensure Fixed Auto-Breaks are added via the fixed times (manual break should have been removed - based on preferences set above)
Scenario 3:
- Navigate (Preferences > General Account Info)
- Enable manual breaks (manual breaks override remains deselected)
- Delete or create new time entries within the last 2 weeks (include a few manual breaks)
- CronJob runs daily.
- Ensure Fixed Auto-Breaks were added, BUT not where a manual break existed. (manual break is not removed either)
Scenario 4:
- Navigate (Preferences > General Account Info)
- Enable manual breaks override
- Create new time entries within the last 2 weeks (include manuals breaks, duration less than auto and some that are longer than the auto-break).
- CronJob runs daily.
- Ensure Fixed Auto-Breaks were added, (manual break exists, only add auto-break when the manual break is less than the auto-break)
- Where auto-break could be 30 minutes
- AND Manual break is less than 30 minutes (eg. 10 minutes)
- Auto-Break added will equal the difference (eg. 20 minutes)
Scenario 5:
- Navigate (Preferences > General Account Info)
- Disable Fixed Auto-Break times (setting them to "00:00")
- Create new time entries within the last 2 weeks (include a few manual breaks).
- Use employees with Department associations.
- Navigate (Preferences > Personnel > Associations) of employees used in time entries
- Edit the departments used in the time entries to use one of the three Auto-Break rules (make sure to test all three).
- CronJob runs daily.
- Ensure Auto-Breaks were added based on the 3 rules
- Ensure manual break rules are met based on override settings as explained in previous scenario.
Scenario 6:
- Navigate (Preferences > General Account Info)
- Disable manual break override
- Create new time entries within the last 2 weeks (include a few manual breaks).
- Use employees with Department associations.
- Navigate (Preferences > Personnel > Associations) of employees used in time entries
- Edit the departments used in the time entries to use one of the three Auto-Break rules (make sure to test all three).
- CronJob runs daily
- Ensure Auto-Breaks were added based on the 3 rules
- Ensure where manual breaks were added that no auto-break was added. (manual break is not removed either)
Scenario 7:
- Navigate (Preferences > General Account Info)
- Disable manual breaks
- Create new time entries within the last 2 weeks (include a few manual breaks).
- Use employees with Department associations.Navigate (Preferences > Personnel > Associations) of employees used in time entries
- Edit the departments used in the time entries to use one of the three Auto-Break rules (make sure to test all three).
- CronJob runs daily
- Ensure Auto-Breaks were added based on the 3 rules.Ensure Manual Breaks were removed and replaced with auto-breaks.
Scenario 8:
- Login as any client
- Navigate (Preferences > General Account Info)
- Disable Fixed Break Times (by setting them to '0:0')
- Update a Auto-Break rule to add "AFTER" the hours worked.
- 30 minute break for 6 hours worked
- Create a time entry, Start: 6:00 AM, END: 12:00 PM (6 hours)
- Create a second time entry, Start 6:00 AM, END: 12:15 PM (6 hours 15 minutes)
- CronJob runs daily
- Both time entries should have a break added (start: 12:00 pm, end: 12:30 pm)
- Both time entries should have their end times adjusted to 12:30 pm.
Scenario 9:
- Navigate (Preferences > General Account Info)
- Update a Auto-Break rule to add "WITHIN" the hours worked.
- 30 minute break for 6 hours worked
- 1) Create a time entry, Start: 6:00 AM, END: 12:00 PM (6 hours)
- 2) Create a second time entry, Start 6:00 AM, END: 12:15 PM (6 hours 15 minutes)
- CronJob runs daily
- Time entry (1) should have a break (start: 11:30, end: 12:00)
- Time entry (2) should have a break (start: 11:30, end: 12:00)
- Time entries end dates should have no changes
- 30 minute break for 6 hours worked
0 Comments