Automatic allocation of classrooms
The following are the steps required to automatically assign rooms in Fénix using the external Automatic Room Allocator software.
Whenever it is necessary to automatically assign rooms, a new integration must be created.
See Integration
In the Fénix system you must select the Portal “Resource Management“, select the left side menu option “Allocation of rooms” -> “Automatic to Classes“
The system presents existing integrations for the current academic semester.

To change the search criteria you must select:
- Semester
- Living room
You must then press the Browse button.
Create New Integration
To create new integration you must press the Create New Integration button. The system displays the following message:

Then press the “Ok” button.

The system presents for each integration the following information:
- State
- Date of integration creation
- Number of occurrences of classes to which the rooms will be assigned
- Number of classes (sets of occurrences) to which the rooms will be assigned
- Number of occurrences of classes to be sent to the Automatic Room Allocator system
- Number of classes to be sent to the Automatic Room Allocator system
- Number of execution units (disciplines) to be sent to the Automatic Room Allocator system
- Number of number of rooms in error
- Number of allocation of rooms with successions
Edit integration
To add information to the integration you must press Edit.
The selected integration information is displayed below

Add information to the integration
To add information (Execution units, classes, classes, occurrences) to the integration you must press the “Add information” button.

The user has the possibility to search for the information they want to add to the integration. You must select
- Type of course
- Course
- Class (optional)
- Execution unit (optional)
- Indication of classes without a room (optional)
You must then press the Browse button.

Add Execution Unit
To add all the information associated with the execution unit, press the existing one next to the name of the desired execution unit. The system displays the following message:

Then press the “Ok” button.
Add Turn
To add all the information associated with the run unit turn, press the existing one next to the name of the desired turn. The system displays the following message:

Then press the “Ok” button.
Add Classes
To add all the information associated with the class, press next to the name of the desired class. The system displays the following message:

Then press the “Ok” button.
Add Class
To add all the information associated with the lesson, press the desired lesson next to the desired lesson. The system displays the following message:

Then press the “Ok” button.
Add Course
To add all the information associated with the course presented, you must press the Add Course button.
Add Semester
To add all the information associated with the integration semester, press the Add Semester button.
Assign Room
To assign room to occurrences must press existing next to the desired class. See Assignment of classrooms to classes.
See Execution Unit Time
To check the time of the execution unit you must select from the name of the desired execution unit.
Consult Class Hours
To check the class schedule you must select from the name of the desired class.
Remove information associated with integration
To remove information associated with the integration, you must press Remove existing next to the semester, execution unit, classes, shifts, or classes added to the integration.

Integrate with automatic room allocator
After adding the information needed for integration you must press the “Integrate” button for the integration to be in the “In Integration” state.
Automatic Room Allocator
In the automatic room allocator system you must:
- Log in
- Choose weighting criteria
- Select the “->” button on the same line as Proceed to Generation
- Solve problems
- Optimize
- Pause optimization
- Send time (to Phoenix)
Integration Report
Back in the Phoenix system you must press Integration Report to analyze the detected error situations.
The system presents a list of the following integration information:
- Curricular unit
- Shift
- Class
- Stocking
- Enrolled (number of students enrolled)
- Classes
- Occurrences
- Day
- Current room (the room that is currently assigned to the classroom)
- New room (are the rooms received from the Automatic Room Allocator)
- Error Message (received from the Automatic Room Allocator)

In the process of updating the rooms received from the Automatic Room Allocator , you must press the Assign Spaces received button.
Simulation
To perform a simulation of the Automatic Room Allocator, all the steps described above must be done except the Assign Spaces received step.
In another environment, with a copy of the production data, it may be experienced.