Efficient Scheduling for better decisions
The programming of work has to be done, for products or projects to meet the criteria of logical sequencing and criteria related to a common sense of the one who plans, for that reason, it is essential that the task of planning is done with the help of a decision support system in production planning and not an automated tool for planning.
For these reasons, the tool developed by SISTRADE has a large participation and interactivity with the people responsible for planning. This solution enables scheduling the company's activities on time and allocating to each of the available resources/machines according to a set of priority criteria, as well as assigning the employees who will participate in the production process of a given operation. It is a tool based on Gantt Chart, where one of the axes represents the resources and the other represents the time horizon. This is a dynamic and interactive system, allowing the manager to anticipate production alterations and this way to send alerts to the real-time production. The Scheduling is the module responsible for the programming of job orders in Gantt Chart through the algorithm of capability planning. Using Gantt Chart enables the real scheduling or simulation of production planning.
It has the following features:
> Colour Legend: allows seeing if the job order is scheduled within the time limit, if it is being produced or if it is scheduled outside the date limit.
> Zoom: allows zooming in and out.
> Hide/show sections: allows hiding or showing sections in order to analyse a specific manufacturing stage.
> Settings: allows hiding or showing sections in order to analyse a specific manufacturing stage.
> Operation Context Information: the system displays a window with information about that operation and its job order, such as delivery date, quantity, customer, etc.
> Operation context menu: allows applying different changes to the operation. The most relevant changes are:
- Readjust the duration
- Finish operation
- Fix/free on a date
- Fix/free in the machine
- Evidence the job order
- Percentage of the previous operation
> Drag and Drop allows drag&drop of an operation within the same machine or between alternative machines.
> Chart Gantt view only mode : allows seeing the Gantt in a view only mode, this mode does not allow any changes.
> Criteria : allows defining what combination of criteria should be used to calculate the scheduling:
- Sorting criteria: defines the sequence of the job order and its operations. Some examples are the delivery date, the type of work, the customer priority.
- Balancing criteria: allows defining criteria to determine which machine the operation will be allocated to. These criteria can be a different range of elements, for example, the tool that needs to be used.
> Scenarios : allows creating and manipulating different scenarios. This is used to try different criteria and different inputs in order to see if the outcome is optimized (compared to the other scenarios).
> Factory : allows changing the current factory.
> Jobs to schedule : allows adding new job orders to the Gantt. The planner selects only the jobs to be planned where it is possible to change the machine and the production times of each operation or to split the operations between machines. The information about the job order is presented so the planner can make better decisions.
> Remove Jobs from Schedule : allows removing job orders from the schedule.
> Recalculate schedule : allows recalculating the schedule. It has two main features:
- Balancing: in order to have a better occupancy rate of machines, the system will automatically decide in which alternative machine the operation should be scheduled.
- Start of the recalculation: allows changing the start date of the recalculation, the system will only make changes to the sequence of operations that are planned after that date. It is important in cases when the planner has already optimized, for example, the next two days of the production.
> Tabular scheduling : allows doing the scheduling in a table. This is made by machine and allows changing the sequence of operations or the machine of the operation.
> Comparative scenarios : allows comparing different scenarios appealing to some indicators, such as the percentage of delayed job order; percentage of machine occupation; machine downtime; etc. It has another feature that allows changing one of the scenarios to the main scenario.
> Management of Delivery Dates : allows changing the delivery date of the job order and managing the delivery plan of the order.
> View per Job Order : changes the Gantt in a way that the Y-axis is composed by each of the job orders so the user can see when that job order starts and ends.
> Scheduling report : allows printing the different configured reports for the planning or for the job order.
> Planning per JO : allows printing a report that shows information per job order and for the selected scenario.
Planning of Employees
The planning of employees is the second perspective allowing the user to inter-cross the scheduled job order operations with the employees.
This feature allows the user to define visually the different teams of employees who will be involved in the execution of a particular job order operation in an easy and intuitive way. To do this, simply double-click on the intersection between Employee and Job Order/Operation, to assign the employee to the operation automatically. After matrix-based scheduling of the employees with the operation, it is possible to define the quantity to produce and the specific comments for the employees/operation.
It is also possible to define comments by day and by employee in order to indicate some information, for example, some last minute details provided by the customer.
This is a dynamic not static programming tool, as it is successively being upgraded with the beginning and end of production recorded in shop floor control. These inputs may even come from a wireless terminal or a PDA with an internet connection.
This dynamic interconnection with the collection is supported in the definitions of the alternative resources by operation, thus ensuring that the situations in which control of production does not follow the sequence and planning-defined machines, the planning is responsible for the dynamic correspondence between planning and production.
Watch the solution of Scheduling: