...
On Add, the following form will come up. Here you can enter the information necessary for a placement.
Subject: This field will automatically populate on Save to the Schedule Type that you selected to create.
...
On Save, the following form will appear if there is are conflicts with existing placements. Here you can modify the New Start dates, cycle numbers, and New Sell Dates so placements so placements fall in line. You can un-check the check-boxes to make no changes to the placement. If you select Accept, the records that have the Save Changes checkbox will now utilize the new Recommended Dates that were generated or modified. If you select Cancel, it will continue to save the placement you created and make no further changes to existing placements.
...
When you have a scheduled placement for a day but need to split it out to multiple days or from multiple hatcheries, you can then right-click the placement record from the calendar view and select split placement from the context menu.
...
This will bring up the following form, where you can change the record dates, the hatchery the placement will come from, and enter in a new quantity or percent of quantity. Entering a quantity will change the quantity from the original scheduled placement. Select Split to then create a new placement record on the calendar.
...
Calculate and Schedule/Manage Projected Placements
For broiler chickens and turkeys, birds are placed at a fast pace. These placements need to be managed at a high level over a period of up to a year. Layers may manage placements for up to five. This placement scheduling feature will allow users to update dates for existing placements, view them all in one grid, and calculate new ones for future dates.
Configuring Schedule Placements
We will not be able to schedule for facilities that do not have cycle days configured. Cycle days can be configured at the Division, Farm, or House level. When scheduling, LIVE will look for the value at the level we are scheduling for (house or farm) and use that value, If no value can be found the facility cannot be scheduled.
Permissions, security, and affiliations for this feature are all derived from the settings we have for the scheduling window.
...
- Do Not Recalculate: When this is set the scheduled record will not be recalculated, and it's cycle days will not update. if we want to skip a span of time to schedule between two dates locking the placements before and after that span of time will guarantee the system never tries to fill that time in.
- Flock Code: This is an editable user-defined flock code.
- Placement Date and Time: These are editable fields.
- Quantity: The number of head to place. This is defaulted to the house capacity , but can be edited.
- House Capacity: This is the capacity configured on the house. If we are calculating placements at the farm level, this will aggregate all values for houses on the farm.
- Hatch Date: The hatch date of the placed birds.
- Hatchery: An editable field that will assign the hatchery for which the placement is stocked. When viewing the over / short screen, these assignments will help show us if we will be able to meet our placements for the day.
- Cycle Days / Weeks: Defaulted from the facilities, this is the number of days that the house will be occupied for this flock. This time should factor in any down time downtime between flocks.
- Record Type: "Calculated" records are those that were generated by this process , and never updated. If a user creates a record either from this screen or the , "Manual" if it was manually created or edited after it was calculated.
- Next Placement Date: This is the placement date + cycle days. If there are no gaps in our schedule, this date should align with the next placement record in the list.
...
- We validate the cycle days, if there are any missing we post a message to the "Messages" tab and skip this farm or house.
- If the facility is missing a default contract, some fields can not be defaulted default on the placement. We will not skip this facility, but we will post a warning message on the messages tab.
- Existing placements are sorted by their start date, and for each one:
- Is it marked as "Do Not Recalculate"? skip it- move on to the next one.
- Is it's start date before the "Calculate After" date? skip it- move on to the next one.
- If we have made it to this point, this record needs recalculating:
- Update the placement date to match the prior record's next placement date.
- Update the cycle days to match the facility configuration.
- Calculate the next placement date.
- We do not recalculate the quantities.
- Once we are done updating existing records, we will create new ones as long as we are behind the "Calculate Until" date. For each "Next Placement Date" behind the calculate until date:
- Create a new placement.
- Set it's placement its placement date to match the prior record's next placement date.
- Set the cycle days to match the facility configuration.
- Calculate the quantities and house capacity. If we are calculating at the farm level, the house capacity is the sum total of all houses on the farm.
- Set the hatchery from the farm default.
- Default values from the contract.
...
Note that when we recalculate, we can see here that the placement dates line up with the last records record's next placement date. This is what we want in the schedule.
If we want to schedule down time downtime between placements, we calculate them manually set dates for the placement before and after the time, and set them as "Do not recalculate". The system will not try to fill that time.
Users can right-click a record and recalculate from that point forward. All records for that farm/ house with a higher sort number are recalculated using the above logic.
...
On the new scheduling grid, we have provided a view to of these scheduled values. This grid loads with every hatchery schedule for every plant after the form's as-of date.
...
Utilize the "Scheduler Item Transaction" data - set to create reports to view scheduled information. There are calculations in the data - set that are specific to the placement scheduler type.
...