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:

Table #1:

Table #2:

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
User’s Country


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