Cabin Allocation Module (APM)

Housekeeping

To be able to work with the Cabin Allocation module you need to create cabins, lifeboats, and fire stations and link them to vessels.
Perform the following steps:

Create Cabins

Go to Setup > General Codes > Vessel > Cabin, click New, and create the required codes for cabin records (cabin types):

  • Code is a unique Adonis code.

  • Text is the descriptive name.
    You can name your cabin types as you wish, for example, SINGLE, DOUBLE (2 BERTH).
    OR even give a more detailed description by indicating upper/lower berths, for example:
    - DOUBLE (UP) – 2 Berth (upper);
    - DOUBLE (L) – 2 Berth (lower).
    Then when adding cabins to the vessel you can indicate Cabin No, e.g.:
    100A and link it to code DOUBLE(UP);
    100B and link it to code – DOUBLE(L)
    And so on.

  • Sort is sorting the code in the drop-down list. The codes with the smallest number will be shown first, the ones with the biggest number will be shown last. '0' means the very first.

  • Is Passive: set to make this code passive (hidden in the drop-down). 

  • You can define the Capacity for each cabin type.

Click OK to save.

Create Lifeboats

Go to Setup > General Codes > Vessel > Lifeboats/Raft, click New and create all required codes:

  • Code is a unique Adonis code.

  • Text is the descriptive name.

  • Sort is sorting of the code in the drop-down list. The codes with the smallest number will be shown first, the ones with the biggest number will be shown last.'0' means the very first.

  • Is Passive: set to make this code passive (hidden in the drop-down).

  • You can define a Capacity to each lifeboat code.

Click OK to save.

Create Fire Stations

  • Code is a unique Adonis code.

  • Text is the descriptive name.

  • Sort is sorting of the code in the drop-down list. The codes with the smallest number will be shown first, the ones with the biggest number will be shown last. '0' means the very first.

  • Is Passive: set to make this code passive (hidden in the drop-down).

Click OK to save.

You should first:

  1. Add Lifeboats to the vessel;

  2. Add Fire stations to the vessel;

  3. Add Cabins to the vessel and link Lifeboats/Fire stations to cabins.

Go to properties in Organization Structure > Vessel > Safety > Rescue Stations, click Add button:

Select Lifeboat Type (previously created in General Codes), define Lifeboat number/name, Description, and Location.

Capacity is a non-editable field (can be defined while creating lifeboat type in General Codes).
To remove the record, select it and click Delete Rescue Station.
Add all lifeboats available on this vessel in the same way.

Click Apply to save data.

Go to properties in Organization Structure > Vessel > Safety > Fire Stations, click Add button:

Select Fire Station (previously created in General Codes), and define Fire Station number/name, Description, and Location.

To remove the record, select it and click Delete Fire Station button.
Add all fire stations available on this vessel in the same way.

Click Apply.

Go to properties in Organization Structure > Vessel > Safety > Cabin, click Add button:

Type Cabin Number and select Cabin Type (drop-downs in the Type field will display a list of records that you defined in the General Codes).

Capacity is a non-editable field (can be defined while creating cabin types in General Codes).

Define Name, Location.

Link the Lifeboat and Fire Station to the cabin (drop-downs will display lists of records that you previously added to this vessel in Safety > Rescue Stations/Fire Stations).

To remove the record, select it and click the Delete Cabin button.
Add all cabins available on this vessel in the same way.

Click Apply.

User Interface

You can open the Cabin Allocation Module on the Modules ribbon, by clicking icon or using Ctrl+Alt+N hotkeys.

After entering the module, you can see 4 different views at the left part of the window: Allocation, Current, Planned, and Historical:

  1. To start, select the Vessel that you will be working on.
    The date is by default today's and is not selectable on Allocational and Current views.
    This field is editable only on Planned and Historical views.

  2. Allocation is a page where all the main work is done. 
    On the right, you can see a grid displaying all current and planned records/allocations registered for selected vessels here or via Crew Change or Rotation Planning modules.
    This is the current data on today's date.
    Grid displays all record details:

    - cabin with type and description, if it's free or occupied;

    - the linked lifeboat with description;

    - assigned person's pin, name, rank, nationality, and gender;

    - activity information.
    You can change the grid layout as you wish (move, hide, filter columns) – see Grid Customization section.
    - Green font means planned to record.
    - Black font means current record.
    On this view, the crew can be added to cabins, removed, or moved between them (replaced).
    Current, Planned, and Historical pages are used only to view corresponding allocations.

  3. If there are plenty of records you can call Find Panel for a quick search by cabin or name (pin), by clicking the Find icon:

     

  4. Under the Print button, you can see/generate a predefined Cabin Allocation List report.
    In the report dialog box, you can define for which vessel and on which date you want to see all allocations (status and detailed info for all cabins):



  5. By clicking the Contetnts icon, you will be switched to The Cabin Allocation Module help manual.

See Functionality section.

Grid Customization

You can customize your Cabins Grid layout as you wish. There are the available options:

Columns Ordering

You can move a column to a place you like. For that you need just drag and drop the column header:


Columns Sorting

To sort the order of the records alphabetically, right-click the column header, select Sort type:

Or you can just click the header:

  • 1st click - ascending sorting;

  • 2nd click - descending sorting.


Columns Filtering
It is also possible to filter data. For that: click the filter button that appears when you move the cursor on the column header.

You will find a filter drop-down list containing available filter checkboxes.

In our example, we selected the Master checkbox. As a result, only cabins occupied by Rank=Master are shown in the table:

It can be convenient if there is a long list of records and a user wants to see only some of them.

Select the (All) item in the drop-down list when you want to see all the records again.

Or just close the filter task at the bottom of your screen:


Columns Width

You can extend or reduce the column width by dragging the column border.

Or, not to do this manually, right-click any column header and choose option Best Fit (all columns) from the menu:

The program will remember this change if you switch to another module or even if you log off then log in again later.


Columns Grouping

There is a possibility to sort the Grid by columns. Right-click the column header and select Group By This Field option:


Or drag and drop the needed column to the special place:


In our example, we sorted the list by rank:


If you want to reset the settings, right-click any column and select Reset Grid Layout command.

Functionality

The Cabin Allocation Module is designed to be a simple and efficient tool for handling cabin allocation (berthing) for the crew on ships, from the small supply ships to the large passenger ferries and cruise ships.
The module keeps track of all the cabins on the ship and who is located in which cabins.
It is easy to assign an on-signing crew to cabins and to move people from one cabin to another.
Past and future Cabin Lists may be also reviewed and produced.

To have a possibility to work with the Cabin Allocation module, you should have corresponding user rights set for routine 925 Cabin Allocation in ACC:


You can reach Cabin Allocation Module on the Modules ribbon, by clicking icon or by pressing Ctrl+Alt+N hotkeys:


After entering the module, you can see 4 different views at the left part of the window: Allocation, Current, Planned, and Historical.

Allocation is a page where all the main work is done: crew can be added to cabins or moved between them.
The other 3 pages are used only to view current, planned, and historical allocations.

Assigning Crew to Cabins

After selecting the vessel name from the vessel drop-down list, you will see the list of cabins for this vessel, each row displays info for one cabin.

You can see if it's free or occupied, who occupies it now, when he joined the vessel when is planned to sign off, etc.

This is the current data on today's date.

Adding crew

To assign a cabin to the person, please click needed free cabin > Add button:




A list of all onboard crew will be shown.

The rows in green indicate persons having planned onboard activities.
Rows painted black are persons who have current onboard activity.

From ver. 2018.3, grid overview & person selection form display person's Organization (from Personal Details).

Select the correct person and click OK and Save. You can use Find Panel to simplify searching.

NOTE: If you select a person who is already allocated to another cabin, you will be shown a warning message asking whether you would like to proceed.

If Yes, the person will be moved from the cabin where he/she was before to the cabin you selected.


Watch

When a cabin is shared sometimes 2 persons with opposite or similar watches must be assigned to the same cabin.

For example, a person on a 08:00 - 18:00 watch will share a cabin with a person on an 18:00 - 08:00 watch, etc.

For this purpose, there exists a lookup column Watch where a user can set a value (pre-defined in General Codes/Cabin Allocation):
A watch for crew members can be assigned directly here or can be updated from the Crew Change module.

  • Watch codes should be previously added in General Codes > Cabin Allocation > Watch Codes.

The system allows adding/changing Watch from Cabin Allocation:

Select the needed watch, click OK, and Save.
The corresponding value in the Activity record will be updated.

Note: Crew Change watch value will not be updated if changed from Cabin Allocation

But if the watch is changed from the Crew Change module, the value will be updated in activity details and Cabin Allocation module.

All the changes made in the Cabin Allocation module are reflected as read-only fields in a corresponding activity record in the Activities data group > Sea Service section:


If the corresponding activity is linked to the crew change module, the assigned cabin can be seen also in Crew Change module> On-Signing tab:


If activity/crew change is linked to the Rotation plan (shift), the assigned cabin can be displayed also in the Rotation Planning module> Shift Details tab:


Removing/Replacing crew

If you select a cabin that is occupied now, two other options become enabled - Replace and Remove:

  1. Replace command will display the same window with crew on board, and you will link the correct person to the cabin, while the person currently linked to this cabin will be removed.

  2. Remove command will remove the person linked to the cabin.

Click the button when you are done.

  1. On the Current page, you can see all the crew members currently assigned to cabins. Viewing Current, Planned, and Historical Allocations
    Current, Planned, and Historical pages show a corresponding view of allocation.
    The date at the top of the screen is fixed and indicates today's date. 

  2. The Planned page shows planned cabin allocations to a specific date.
    You can change the date at the top of the screen and a list of all people who are planning to occupy the cabin on this date will be loaded.
    This means that the program checks all the planning activities on the date input.

  3. On the Historical page, you can view who was onboard in which cabin on a certain date.

Assigning via Crew Change Module

Any crew manager making crew activities in the Crew Change module may also assign crew to a cabin during the planning process.

Note: Before assigning cabin to a person:

  1. All needed cabin codes need to be added in General Codes > Vessel;

  2. All available cabins for this vessel need to be added in Organization Structure > Vessel Properties > Safety > Cabin


    For all details - see the Housekeeping section.

To access the Crew Change module, click the icon on Modules ribbon or press Ctrl+Alt+C hotkeys.


You can add/assign an On-Signer to a Cabin only before you confirm On-Signers.

On the On Signing tab, select crew member and click 3 dots in the Cabin field.

In the screen that pops up, select a free cabin:

Click OK.

Then you can see the assigned Cabin in the crew change record grid and activity details (Activities data group > Sea-service > Onboard Details).

You will be able to see an overview of crewmembers assigned to Cabins in the Cabin Allocation module.

Assigning via Rotation Planning Module

It is also possible to assign the person to a cabin using the Rotation Planning module.

Note: Before assigning cabin to a person:

  1. All needed cabin codes need to be added in General Codes > Vessel;

  2. All available cabins for this vessel need to be added in Organization Structure > Vessel Properties > Safety > Cabin:

For all details - see the Housekeeping section.
To access the Rotation Planning module, click the icon on Modules ribbon or press Ctrl+Alt+O hotkeys.


Assigning a person to a cabin is only possible for a person assigned to a shift with corresponding activity created.

  1. Select shift with the assigned person.

  2. You may find Cabin selection under the Shift Details tab.
    A cabin cell shows if a person is already linked to a cabin.
    You can call the standard selection form by clicking 3 dots.

  3. In the Select Cabin form, you can assign a person to any available cabin.
    Click OK.

This info will be populated to activity & crew change details.

You will be able to see an overview of crewmembers assigned to Cabins in the Cabin Allocation module.