...
Crew members existing in the Adonis crew list but not found in the Otalio crew list are disembarked. The disembarkation date is set to the current date.
In case a crew member’s department or position got changed, the system closes the current activity=Today() -1d and creates a new sea-service activity linked to the new department and position code.
If a crew member is not available in the Adonis database, the system adds a crew member as well as creates a sea-service activity (datefrom=embarkation.ActualDate, DateTo=Null, TodateEstimated=disembarkation.ScheduledDate).
If a crew member is already available in the Adonis database, only bio data is updated.
While importing crew members' records to APM, the system assigns crew their PIN numbers by considering the external CrewID (usually in the format: abc123456) and retrieving its numeric part. That means the abc123456 external Crew ID corresponds to the 123456 PIN number in APM.
Field Mapping
Otalio | Adonis | Comment |
---|---|---|
CrewId | PIN | |
ProfileId | Otalio external PIN | |
dateOfBirth | Birth date | |
placeOfBirth | Place of birth | |
firstName | First name | |
lastName | Last name | |
MiddleName | Middle name | |
Gender | Sex | |
Nationality | Nationality | |
boardCardId | Crew card number store in the Alternative Pin field in the Personal Details datagroup. | |
embarkation.actualDate | Sea-service activity start date | |
disembarkation.scheduledDate | Sea-service activity planned end date | |
disembarkation.actualDate | Sea-service activity actual end date | |
operationalPosition.Code | XREF value of a position in the organization | For more information, see APM Configuration. |
operationalDepartment.Code | XREF value of a department in the organization | For more information, see APM Configuration. |
reservationId | Otalio ID number of the sea-service activity |
...