It is always possible to manually change a schedule. For small changes this may be wise, because it is a fast way to do it. It is always risky however! You may always disregard something important. At least the quality of the schedule may suffer. But you may also inadvertently cause some legal problems in the schedule as well. You can check your manual changes by asking the software how good is this manually changed result. The schedule configuration will not be changed but the errors according to all the criteria will change. This way, you will know what would be wrong (if any) with such a modified schedule.

The graphic interface for adding manual alterations, appears virtually the same as the display for viewing. The only visible addition are the Save, Exit and Undo buttons.

You can access the main functions through clicking on the bars of the chart with left/right mouse buttons:
  • drag and drop bars with left mouse button.
  • right mouse button is for erasing, copying and more...
  • right mouse button also fills in an empty day with a shift. Example of the selection for this particular option is on an image below
Additional information you will also find on the Gantt chart:
1 - All Hours - this is the effective sum of all the hours that the employee in question will complete on the presently displayed schedule (The entirety of August 2016 on the example below.)
2 - "Work Hours" on the other hand, stands for those hours alone, that the particular employee has spent "actually working" (Which is to say, excluding paid vacations, hollydays and the like.).
3 - "24/7,13 workers" - is the name of the script in the below example
4 - The arrow at the left side of the Gantt window, opens a sidebar with filtering options for selective viewing. (more on this in the Gantt section of this manual.)


Erase it off his/her schedule. Fill a workday day with shift...


On the left side of the selection menu - the one that appears when you click on an empty patch inside the Gantt diagram (An area inside the diagram which is not filled by either a shift, a vacation...) - you have your options separated into two sides. On the left, those shifts and skill-sets are displayed, that are allowed for the given employee, whereas on the right, all the rest of the shifts and skill-sets that exist in your organisation are displayed. Normally, you will chose one skill-set and one shift from the left side.

Only choose items from the right side at you own discretion, and keep in mind that in doing so, you are assigning a shift to your employee, that you do not allow WoShi to assign to the employee automatically (Which means that you are likely to be going against; not only the principles of optimal efficiency regarding what kind of work and on what kind of hours your employees can preform, but also against legislative regulations that apply to areas where the employees of your organisation operate.)

Whenever we enter a vacation period for an employee, we must also type in the duration. (That is the number of minutes that count towards that employee's payed total.)


In case of adding a mandatory period, you have to specify the time span during which the employee is to be guaranteed to be at work.


When we start to manually change a schedule, a copy of the original is transfered to the archive. We can make as many changes as we want to. If we try to make some aditional manual changes later, the less modified version is not automatically archived. If you want to do that, you must create (and archive) this version link-version manually. You can selectively freeze some workers or shifts or skills on particular dates and then recalculate everything regarding those frozen elements as unmutatable. Having the original version is strongly recomended. This way, you can also compare both results. Tho original one and that one which has been changed partly manualy.