Creating a Working Schedule
As our app allows users to move tasks on the Gantt chart with simple drag-and-drop actions, it also has to be able to recalculate these tasks on the spot. In order to be able to do this efficiently, it needs to be able to identify which days are valid working days and which are non-working days (days off or holidays). Jira's default work schedule will always treat weekdays (Mon-Fri) as 5 valid working days and weekends (Sat-Sun) as days 'off'. BigGantt and BigPicture let administrators configure their own schemes of working and non-working days. This means, that you can configure the weekends, holidays and vacations that will influence all tasks' duration times. Consequently, the tasks will automatically be longer if these days are in-between task's time period. Since any changes apply globally to all programs they must be applied with caution.
For instance, let's say we add a 2-day issue to begin on Friday, start working on it, and have Saturday and Sunday marked as non-working days. This means that the issue will span through the weekend until Monday, the 2nd day of our designated task time.
Users can create their own templates of non-working days in Jira Administration Panel ('Cog Icon') → Add-ons → (BIGGANTT / BIGPICTURE) 'Working Schedule'.
The relative URL for BigGantt sever is: yourdomain.com/optionalinstancesubfolderhere/plugins/servlet/softwareplant-biggantt/admin/working-schedule
The relative URL for BigPicture server is: yourdomain.com/optionalinstancesubfolderhere/plugins/servlet/softwareplant-bigpicture/admin/working-schedule
The relative URL for cloud instances is: https://yoursubdomainhere.atlassian.net/plugins/servlet/ac/eu.softwareplant.bigpicture/bigpicture-administration-security?s=eu.softwareplant.bigpicture__bigpicture-administration-security&user.key=admin&user.id=admin
These predefined schedules can later be used as templates in Programs to save time. The first thing you will see is the Template Creator. You can save your non-working days scheme configuration as templates to reuse later within different Programs. It must be noted here that at any given time only one plan is active for ALL programs and it is the one chosen as Default. To create your own plan start by clicking 'Create a New Template' button and entering the desired title to show all available options.
Configuration and Customization
This comes in two parts. The first one is a checkbox list with all days of the week. This is the easy way to schedule weekends and other days 'off-work' that would occur periodically. Simply tick boxes next to days of your choice.
The second part is far more detailed, as it features a full calendar. Here you can select specific days including national holidays, vacations, etc. All single-day changes which you make will appear below the calendar, and by clicking the 'X' icon next to a given date you can quickly delete it from the exceptions list, without looking through the whole calendar.
Please always make sure to 'Save' your preferences whenever you leave the menu in order not to lose any changes you've made. If everything goes smoothly, you will see a green notification pop up at the top, saying that your settings have been saved and your newly created plan will be available as a choice in the templates dropdown menu above. You are good to go.
Working and Non-Working Days
Either you decide to 'Create' a new or 'Edit' an existing Working Schedule. You can define Working and Non-Working Days, by clicking each date in the calendar. Weekends will be marked by the blue colored square, holidays and any other non-working days of your choice will be marked by a slightly darker (navy) blue color. White boxes are regular working days for you and your teams. Do not forget to set the newly created plan of your choice as default (Set as default template button) to apply your settings to all programs.