Resource Assignment

Contents

Resource assignment is one of the program's most important features and can be carried out in two different ways:

Both types of assignment are explained in the following sections.

To perform either type of resource assignment, the following steps are necessary:

images/resource-assignment-planning.png

Resource Assignment Menu

images/resource-assignment.png

Resource Assignment

images/resource-assignment-search.png

Resource Assignment Search

Specific Assignment

This is the specific assignment of a resource to a project task. In other words, the user decides which specific worker (by name and surname) or machine must be assigned to a task.

Specific assignment can be carried out on the screen shown in this image:

images/asignacion-especifica.png

Specific Resource Assignment

When a resource is specifically assigned, the program creates daily assignments based on the percentage of daily assigned resources selected, after comparing it with the available resource calendar. For example, an assignment of 0.5 resources for a 32-hour task means that 4 hours per day are assigned to the specific resource to complete the task (assuming a working calendar of 8 hours per day).

Specific Machine Assignment

Specific machine assignment functions in the same way as worker assignment. When a machine is assigned to a task, the system stores a specific assignment of hours for the chosen machine. The main difference is that the system searches the list of assigned workers or criteria at the moment the machine is assigned:

  • If the machine has a list of assigned workers, the program chooses from those that are required by the machine, based on the assigned calendar. For example, if the machine calendar is 16 hours per day and the resource calendar is 8 hours, two resources are assigned from the list of available resources.
  • If the machine has one or more assigned criteria, generic assignments are made from among the resources that fulfill the criteria assigned to the machine.

Generic Assignment

Generic assignment occurs when users do not choose resources specifically but leave the decision to the program, which distributes the loads among the company's available resources.

images/asignacion-xenerica.png

Generic Resource Assignment

The assignment system uses the following assumptions as a basis:

However, the system does not fail when criteria have not been assigned, but when all resources fulfill the non-requirement of criteria.

The generic assignment algorithm functions as follows:

Generic Machine Assignment

Generic machine assignment functions in the same way as worker assignment. For example, when a machine is assigned to a task, the system stores a generic assignment of hours for all machines that fulfill the criteria, as described for resources in general. However, in addition, the system performs the following procedure for machines:

  • For all machines chosen for generic assignment:
    • It collects the machine's configuration information: alpha value, assigned workers, and criteria.
    • If the machine has an assigned list of workers, the program chooses the number required by the machine, depending on the assigned calendar. For example, if the machine calendar is 16 hours per day and the resource calendar is 8 hours, the program assigns two resources from the list of available resources.
    • If the machine has one or more assigned criteria, the program makes generic assignments from among the resources that fulfill the criteria assigned to the machine.

Advanced Assignment

Advanced assignments allow users to design assignments that are automatically carried out by the application to personalize them. This procedure allows users to manually choose the daily hours that are dedicated by resources to assigned tasks or define a function that is applied to the assignment.

The steps to follow to manage advanced assignments are:

images/advance-assignment.png

Advanced Resource Assignment

images/stretches.png

Configuration of the Segment Function