In order to access any of the EIS Consoles you need to be authenticated and authorized.
Each Console / Functionality requires at minimum to have a specific Task.
Given that the Tasks are not directly assigned to users but to roles, eventually you need to have the appropriate role.
The role may or may not have Location or Source Restrictions:
A Location Restriction limits the geographic scope within which a user may exercise a given functionality (via WUI and/or System). That scope is defined by the location, country, or set of countries contained in the Location Restriction of the role/task of the user.
Examples for clarity:
- Web User Interface: A user holding the LOCATION_MANAGER role/task with a Location Restriction Level of "User's country" will find that the country-selection list, on the Search Location page of the Geo Console, includes only their own country.
- System to System Interface: When notifying SSN for the creation of a PortPlus, a user holding the PORTPLUS_NOTIFIER role/task with a Location Restriction Level of "User's country" may only designate a PortOfCall that belongs to that same country.
A Source Restriction filters the exchange of information between two parties by constraining, in terms of country, which counterparties a given party may exchange information with. It is defined by the set of countries permitted under the restriction (the user's own country, or the countries of a regional agreement), and an exchange is allowed only when one party's country falls within the other party's permitted countries. Which party's restriction is consulted depends on the direction of the information flow:
Examples for clarity:
Sending information (the recipient's restriction is checked against the sender – introduced under EIS-3748):
On the Incident Report page of the Send Notification Console, a recipient country is present in the available recipients list only if it has at least one party whose Source Restriction includes the country of the logged-in notifier. For instance, if there is a country that has only one party/user belonging to it, and that party/user has Source Restriction Level = ”XW”, then only users of countries that belong to that specific regional agreement will have the country as an available recipient in the recipients list.
Searching for / requesting information (the requestor's own restriction is checked against the provider):
On the Voyage Information pages of the Find Notification Console, a ShipCall notification appears in the search results only if the searching user's own Source Restriction includes the country of the party that originally provided it. For instance, a console user whose Source Restriction Level is "XW" will see ShipCall notifications only from providers whose country belongs to the "XW" regional agreement.
In addition the following restriction levels are applied per case:
• None: No restriction is imposed on Location or Source Restrictions
• User’s country: Applies to both Location and Source Restriction and limits the corresponding functionalities that are subject to both restriction types.
• Specific locations: Applies only to Location Restriction and limits the corresponding functionalities that are subject to Location Restrictions.
• Countries list: Applies to both Location Restriction and Source Restriction and limits the corresponding functionalities that are subject to both restriction types.
The restriction levels for Source Restrictions and Location Restrictions are defined in the ROLES_TASKS table.
More specifically:
The Duty Codes determine the geographical scope of the Location Restrictions when the restriction level is set to “Countries list” or “Specific locations”. The information provided by COD to EIS creates/updates Organizations and their respective Duty Codes. These Duty Codes are mapped to specific Location Codes in the ORGANISATIONS_DUTIES_LOCATIONS table.
When the system processes the Location restriction of a permission it checks if the geographical scope of the triggered functionality matches the Location Code that is mapped to the permission’s Duty Code (e.g a party that has a Location Restriction set to “Specific locations” and Duty Code set to “PORT_NOT” can only send PortPlus notifications regarding PortOfCalls that match the Location Codes that are mapped to “PORT_NOT” Duty Code).
The Regional Agreement Codes determine the geographical scope of Location and Source Restriction when the restriction level is set to “Countries list”. The information provided by CCBR to EIS creates/updates/deletes Countries and their respective Regional Agreements (if they belong to one).
When the system processes the Source and/or Location restrictions of a permission it checks if the geographical scope of the triggered functionality, is contained in the respective Regional Agreement Code of the restriction (e.g. a party that has a Location Restriction set to “Countries list” and Duty Code set to “XP” can only send PortPlus notifications regarding PortOfCalls that belong to countries of that specific regional agreement).
Below there are two tables:
Role | Task | Location Restriction | Regional Agreement Code / | Source Restriction | Source Regional Agreement Code |
Duty Code | |||||
ROL_EIS_ADMIN_EIS | APPLICATION_PAR_MANAGER | None | - | None | |
CONVENTIONS_MANAGER | None | None | |||
MRS_MANAGER | None | None | |||
NOTIFICATION_PAR_MANAGER | None | None | |||
USER_MANAGER | None | None | |||
ROL_EIS_PROVIDE_INCIDENT_REPORT_BANNED | ALERT_BANNED_NOTIFIER | None | None | ||
ROL_EIS_PROVIDE_INCIDENT_REPORT_FAILED | ALERT_FAILED_NOTIFIER | None | None | ||
ROL_EIS_PROVIDE_INCIDENT_REPORT_INSURANCE | ALERT_INSURANCE_NOTIFIER | None | None | ||
ROL_EIS_PROVIDE_INCIDENT_REPORT_LFC | ALERT_LFC_NOTIFIER | None | None | ||
ROL_EIS_PROVIDE_INCIDENT_REPORT_OTHERS | ALERT_OTHERS_NOTIFIER | None | None | ||
ROL_EIS_PROVIDE_INCIDENT_REPORT_PILOT | ALERT_PILOT_NOTIFIER | None | None | ||
ROL_EIS_PROVIDE_INCIDENT_REPORT_SITREP | ALERT_SITREP_NOTIFIER | None | None | ||
ROL_EIS_PROVIDE_INCIDENT_REPORT_VTS | ALERT_VTS_NOTIFIER | None | None | ||
ROL_EIS_PROVIDE_INCIDENT_REPORT_WASTE | ALERT_WASTE_NOTIFIER | None | None | ||
ROL_EIS_LOCATIONS_MANAGER | LOCATION_MANAGER | None | None | ||
ROL_EIS_MONITOR_CONFIG_EIS | BANNER_MANAGER | None | None | ||
EIS_MONITOR_JMSQUEUE | None | None | |||
EIS_MONITOR_USERACTIVITY | None | None | |||
ROL_EIS_NATIONAL_SSN_SYSTEM | ALERT_BANNED_NOTIFIER | None | None | ||
ALERT_BANNED_REQUESTOR | None | None | |||
ALERT_DISTR_ADMIN_REQUESTOR | None | None | |||
ALERT_FAILED_NOTIFIER | None | None | |||
ALERT_FAILED_REQUESTOR | None | None | |||
ALERT_INSURANCE_NOTIFIER | None | None | |||
ALERT_INSURANCE_REQUESTOR | None | None | |||
ALERT_LFC_NOTIFIER | None | None | |||
ALERT_LFC_REQUESTOR | None | None | |||
ALERT_OTHERS_NOTIFIER | None | None | |||
ALERT_OTHERS_REQUESTOR | None | None | |||
ALERT_PILOT_NOTIFIER | None | None | |||
ALERT_PILOT_REQUESTOR | None | None | |||
ALERT_POLREP_NOTIFIER | None | None | |||
ALERT_POLREP_REQUESTOR | None | None | |||
ALERT_SITREP_NOTIFIER | None | None | |||
ALERT_SITREP_REQUESTOR | None | None | |||
ALERT_VTS_NOTIFIER | None | None | |||
ALERT_VTS_REQUESTOR | None | None | |||
ALERT_WASTE_NOTIFIER | None | None | |||
ALERT_WASTE_REQUESTOR | None | None | |||
BUNKERS_NOTIFIER | None | None | |||
BUNKERS_REQUESTOR | None | None | |||
CREWPAX_NOTIFIER | None | None | |||
CREWPAX_REQUESTOR | None | None | |||
EXEMPTIONS_REQUESTOR | None | None | |||
HAZMAT_NOTIFIER | None | None | |||
HAZMAT_REQUESTOR | None | None | |||
PORTPLUS_NOTIFIER | Specific locations | None | |||
SECURITY_NOTIFIER | None | None | |||
SECURITY_REQUESTOR | None | None | |||
SHIP_AIS_REQUESTOR | None | None | |||
SHIP_MRS_REQUESTOR | None | None | |||
SHIPCALL_REQUESTOR | None | None | |||
WASTE_NOTIFIER | None | None | |||
WASTE_REQUESTOR | None | None | |||
EXEMPTIONS_NOTIFIER | Specific locationsUser’s Country | None | |||
SHIP_MRS_NOTIFIER | None | None | |||
SHIP_AIS_NOTIFIER | None | None | |||
ACTIVE_VOYAGE_REQUESTOR | None | None | |||
ROL_EIS_PORTPLUS_NOTIFIER_WETREP | PORTPLUS_NOTIFIER | Countries list | XW | None | |
ROL_EIS_PROVIDE_EXEMPTION | EXEMPTIONS_NOTIFIER | User's country | None | ||
PORT_EXEMPTIONS_NOTIFIER | User's country | None | |||
ROL_EIS_PROVIDE_EXEMPTION_SPECIFIC | EXEMPTIONS_NOTIFIER | Specific locations | EXEM_NOT | None | |
ROL_EIS_PROVIDE_INCIDENT_REPORT | ALERT_BANNED_NOTIFIER | None | None | ||
ALERT_DISTR_ADMIN_REQUESTOR | None | None | |||
ALERT_FAILED_NOTIFIER | None | None | |||
ALERT_INSURANCE_NOTIFIER | None | None | |||
ALERT_LFC_NOTIFIER | None | None | |||
ALERT_OTHERS_NOTIFIER | None | None | |||
ALERT_PILOT_NOTIFIER | None | None | |||
ALERT_POLREP_NOTIFIER | None | None | |||
ALERT_SITREP_NOTIFIER | None | None | |||
ALERT_VTS_NOTIFIER | None | None | |||
ALERT_WASTE_NOTIFIER | None | None | |||
ROL_EIS_PROVIDE_INCIDENT_REPORT_POLREP | ALERT_POLREP_NOTIFIER | User's countryNone | None | ||
ROL_EIS_PROVIDE_MRS_REPORT | SHIP_MRS_NOTIFIER | None | None | ||
ROL_EIS_PROVIDE_PORT_EXEMPTION | PORT_EXEMPTIONS_NOTIFIER | User's country | None | ||
ROL_EIS_PROVIDE_PORT_EXEMPTION_NO | PORT_EXEMPTIONS_NOTIFIER | Countries list | YD | None | |
ROL_EIS_PROVIDE_PORT_EXEMPTION_XX | PORT_EXEMPTIONS_NOTIFIER | None | None | ||
ROL_EIS_RECEIVE_INCIDENT_REPORT_BY_EMAIL | INCIDENT_REP_RECIPIENT_EMAIL | None | None | ||
ROL_EIS_RECEIVE_INCIDENT_REPORT_BY_SYSTEM | INCIDENT_REP_RECIPIENT | None | None | ||
ROL_EIS_SSN_EXTERNAL_APPLICATION | ALERT_BANNED_REQUESTOR | None | None | ||
ALERT_FAILED_REQUESTOR | None | None | |||
ALERT_INSURANCE_REQUESTOR | None | None | |||
ALERT_LFC_REQUESTOR | None | None | |||
ALERT_OTHERS_REQUESTOR | None | None | |||
ALERT_PILOT_REQUESTOR | None | None | |||
ALERT_POLREP_REQUESTOR | None | None | |||
ALERT_SITREP_REQUESTOR | None | None | |||
ALERT_VTS_REQUESTOR | None | None | |||
ALERT_WASTE_REQUESTOR | None | None | |||
BUNKERS_REQUESTOR | None | None | |||
CREWPAX_REQUESTOR | None | None | |||
ENRICHMENT_REQUESTOR | None | None | |||
EXEMPTIONS_REQUESTOR | None | None | |||
HAZMAT_REQUESTOR | None | None | |||
SECURITY_REQUESTOR | None | None | |||
SHIP_MRS_REQUESTOR | None | None | |||
SHIPCALL_REQUESTOR | None | None | |||
WASTE_REQUESTOR | None | None | |||
WASTELIST_REQUESTOR | None | None | |||
ROL_EIS_THIRD_COUNTRY_SYSTEM | PORTPLUS_NOTIFIER | User's country | None | ||
ROL_EIS_VIEW_AIS_SHIP_NOTIFICATION | SHIP_AIS_REQUESTOR | None | None | ||
ROL_EIS_VIEW_EIS_REFERENCE_DATA | LOCATION_DOWNLOAD | None | None | ||
ROL_EIS_VIEW_EXEMPTION | EXEMPTIONS_REQUESTOR | None | None | ||
PORT_EXEMPTIONS_REQUESTOR | None | None | |||
ROL_EIS_VIEW_INCIDENT_REPORT | ALERT_BANNED_REQUESTOR | None | None | ||
ALERT_FAILED_REQUESTOR | None | None | |||
ALERT_INSURANCE_REQUESTOR | None | None | |||
ALERT_LFC_REQUESTOR | None | None | |||
ALERT_OTHERS_REQUESTOR | None | None | |||
ALERT_PILOT_REQUESTOR | None | None | |||
ALERT_POLREP_REQUESTOR | None | None | |||
ALERT_SITREP_REQUESTOR | None | None | |||
ALERT_VTS_REQUESTOR | None | None | |||
ALERT_WASTE_REQUESTOR | None | None | |||
ROL_EIS_VIEW_INCIDENT_REPORT_BANNED_LOCAL | ALERT_BANNED_REQUESTOR | None | User's country | ||
ROL_EIS_VIEW_INCIDENT_REPORT_POLREP | ALERT_POLREP_REQUESTOR | None | None | ||
ROL_EIS_VIEW_INCIDENT_REPORT_POLREP_BALTIC | ALERT_POLREP_REQUESTOR | None | Countries list | YA | |
ROL_EIS_VIEW_INCIDENT_REPORT_POLREP_BSEA | ALERT_POLREP_REQUESTOR | None | Countries list | YC | |
ROL_EIS_VIEW_INCIDENT_REPORT_POLREP_MED | ALERT_POLREP_REQUESTOR | None | Countries list | YB | |
ROL_EIS_VIEW_MRS_REPORT | SHIP_MRS_REQUESTOR | None | None | ||
ROL_EIS_VIEW_MRS_REPORT_LOCAL | SHIP_MRS_REQUESTOR | User's country | None | ||
ROL_EIS_VIEW_MRS_REPORT_SPECIFIC | SHIP_MRS_REQUESTOR | Specific locations | PORT_NOT | None | |
ROL_EIS_VIEW_MRS_REPORT_WETREP | SHIP_MRS_REQUESTOR | None | Countries list | XW | |
ROL_EIS_VIEW_SSN_LOGS_STATS | FREE_TEXT_SEARCH | None | None | ||
LOGS_SEARCH | None | None | |||
STATS_REQUESTOR | None | None | |||
ROL_EIS_VIEW_VOYAGE | SHIPCALL_REQUESTOR | None | None | ||
ROL_EIS_VIEW_VOYAGE_BUNKERS | BUNKERS_REQUESTOR | None | None | ||
ROL_EIS_VIEW_VOYAGE_CREWPAX | CREWPAX_REQUESTOR | None | None | ||
ROL_EIS_VIEW_VOYAGE_HAZMAT | HAZMAT_REQUESTOR | None | None | ||
ROL_EIS_VIEW_VOYAGE_HAZMAT_BUNKERS_PORT | BUNKERS_REQUESTOR | None | None | ||
HAZMAT_REQUESTOR | None | None | |||
SHIPCALL_REQUESTOR | Specific locations | PORT_NOT | None | ||
ROL_EIS_VIEW_VOYAGE_LOCAL | SHIPCALL_REQUESTOR | User's country | None | ||
ROL_EIS_VIEW_VOYAGE_SECURITY | SECURITY_REQUESTOR | None | None | ||
ROL_EIS_VIEW_VOYAGE_WASTE | WASTE_REQUESTOR | None | None | ||
ROL_EIS_RECEIVE_INCIDENT_REPORT_FLG_STATE_BY_EMAIL | INCIDENT_REP_FLAG_STATE_RECIPIENT_EMAIL | None | None | ||
ROL_EIS_RECEIVE_INCIDENT_REPORT_WASTE_BY_EMAIL | INCIDENT_REP_WASTE_RECIPIENT_EMAIL | None | None | ||
ROL_EIS_RECEIVE_INCIDENT_REPORT_VTS_BY_EMAIL | INCIDENT_REP_VTS_RECIPIENT_EMAIL | None | None | ||
ROL_EIS_RECEIVE_INCIDENT_REPORT_SITREP_BY_EMAIL | INCIDENT_REP_SITREP_RECIPIENT_EMAIL | None | None | ||
ROL_EIS_RECEIVE_INCIDENT_REPORT_POLREP_BY_EMAIL | INCIDENT_REP_POLREP_RECIPIENT_EMAIL | None | None | ||
ROL_EIS_RECEIVE_INCIDENT_REPORT_PILOT_BY_EMAIL | INCIDENT_REP_PILOT_RECIPIENT_EMAIL | None | None | ||
ROL_EIS_RECEIVE_INCIDENT_REPORT_OTHERS_BY_EMAIL | INCIDENT_REP_OTHERS_RECIPIENT_EMAIL | None | None | ||
ROL_EIS_RECEIVE_INCIDENT_REPORT_LFC_BY_EMAIL | INCIDENT_REP_LFC_RECIPIENT_EMAIL | None | None | ||
ROL_EIS_RECEIVE_INCIDENT_REPORT_INSURANCE_BY_EMAIL | INCIDENT_REP_INSURANCE_RECIPIENT_EMAIL | None | None | ||
ROL_EIS_RECEIVE_INCIDENT_REPORT_FAILED_BY_EMAIL | INCIDENT_REP_FAILED_RECIPIENT_EMAIL | None | None | ||
ROL_EIS_RECEIVE_INCIDENT_REPORT_BANNED_BY_EMAIL | INCIDENT_REP_BANNED_RECIPIENT_EMAIL | None | None | ||
ROL_EIS_PROVIDE_EXEMPTION_FR | EXEMPTIONS_NOTIFIER | Countries list | OS | None | |
PORT_EXEMPTIONS_NOTIFIER | Countries list | OS | None | ||
ROL_EIS_NATIONAL_SSN_SYSTEM_FR | PORTPLUS_NOTIFIER | Countries list | OS | None | |
EXEMPTIONS_NOTIFIER | Countries list | OS | None | ||
ROL_EIS_NATIONAL_SSN_SYSTEM_NO | EXEMPTIONS_NOTIFIER | Countries list | YD | None | |
PORTPLUS_NOTIFIER | Countries list | YD | None | ||
ROL_EIS_PORT_SYSTEM | EXEMPTIONS_REQUESTOR | None | None | ||
ALERT_OTHERS_REQUESTOR | None | None | |||
ALERT_WASTE_REQUESTOR | None | None | |||
ALERT_VTS_REQUESTOR | None | None | |||
ALERT_SITREP_REQUESTOR | None | None | |||
ALERT_POLREP_REQUESTOR | None | None | |||
ALERT_PILOT_REQUESTOR | None | None | |||
ALERT_LFC_REQUESTOR | None | None | |||
ALERT_INSURANCE_REQUESTOR | None | None | |||
ALERT_FAILED_REQUESTOR | None | None | |||
ALERT_BANNED_REQUESTOR | None | None | |||
SHIP_AIS_REQUESTOR | None | None | |||
SHIP_MRS_REQUESTOR | None | None | |||
CREWPAX_REQUESTOR | None | None | |||
BUNKERS_REQUESTOR | None | None | |||
WASTE_REQUESTOR | None | None | |||
SECURITY_REQUESTOR | None | None | |||
HAZMAT_REQUESTOR | None | None | |||
SHIPCALL_REQUESTOR | Specific locations | PORT_NOT | None | ||
ALERT_OTHERS_NOTIFIER | None | None | |||
ALERT_WASTE_NOTIFIER | None | None | |||
ALERT_VTS_NOTIFIER | None | None | |||
ALERT_SITREP_NOTIFIER | None | None | |||
ALERT_POLREP_NOTIFIER | None | None | |||
ALERT_PILOT_NOTIFIER | None | None | |||
ALERT_LFC_NOTIFIER | None | None | |||
ALERT_INSURANCE_NOTIFIER | None | None | |||
ALERT_FAILED_NOTIFIER | None | None | |||
ALERT_BANNED_NOTIFIER | None | None | |||
ALERT_DISTR_ADMIN_REQUESTOR | None | None | |||
CREWPAX_NOTIFIER | None | None | |||
BUNKERS_NOTIFIER | None | None | |||
SECURITY_NOTIFIER | None | None | |||
WASTE_NOTIFIER | None | None | |||
HAZMAT_NOTIFIER | None | None | |||
PORTPLUS_NOTIFIER | Specific locations | PORT_NOT | None | ||
ROL_EIS_PROVIDE_CREWANDPAX_EXEMPTION | CREWANDPAX_EXEMPTIONS_NOTIFIER | User's country | None | ||
ROL_EIS_PROVIDE_WASTE_EXEMPTION | WASTE_EXEMPTIONS_NOTIFIER | User's country | None | ||
ROL_EIS_PROVIDE_SECURITY_EXEMPTION | SECURITY_EXEMPTIONS_NOTIFIER | User's country | None | ||
ROL_EIS_PROVIDE_HAZMAT_EXEMPTION | HAZMAT_EXEMPTIONS_NOTIFIER | None | None | ||
ROL_EIS_PROVIDE_PRE_ARRIVAL_EXEMPTION | PRE_ARRIVAL_EXEMPTIONS_NOTIFIER | User's country | None |