Edit

Share via


Schedule in sequence with requirement dependencies

Sometimes, requirements must be scheduled in a specific sequence. For example, a technician must stop by a warehouse to pick up a unique part before they go to a customer's site to install it.

If you want Resource Scheduling Optimization to schedule requirements in a specific sequence, add requirement dependencies. Then, when Resource Scheduling Optimization runs, it schedules the requirements in the correct order and ensures that the start time of each successive requirement is after the end time of its predecessor.

Create a requirement dependency

In the following example, there are two requirements: Task 1.1, which should be completed first, and Task 1.2, which should be completed second.

  1. Open the requirement that must be completed first, and select Related > Successors.

  2. Enter a name, and select the requirements that are the predecessor and the successor.

  3. Set the Dependency Type field to StartAfterEnd.

    Screenshot of a requirement dependency.

  4. Repeat the previous steps to add a requirement dependency for every other requirement in the sequence.

If the requirements are within the optimization scope, the system respects the dependencies when Resource Scheduling Optimization runs.

Important

  • Requirement dependencies support only individual requirements scheduled to the same resource during optimization runs. The system doesn't support resource groups.
  • Resource Scheduling Optimization schedules successive requirements around locked bookings and considers a resource's work hours. Therefore, depending on the optimization scope, successors might be scheduled for the next workday in some cases.