...
- A permission (defined by the TASK column) is assigned a Source Restriction by modifying the default “None” value of the RESTRICTION_LEVEL column to one of the following restriction levels:
- “User’s country” with the corresponding value of the SOURCE_REGIONAL_AGREEMENT_CODE column set to null
- “Countries list” with the corresponding value of the SOURCE_REGIONAL_AGREEMENT_CODE column changed to one of the available Regional Agreement Codes that are defined in the COUNTRIES_REGIONAL_AGREEMENTS table
- A permission is assigned a Location Restriction by modifying the default “None” value of the LOCATION_RESTRICTION_LEVEL column to one of the other restriction levels:
- “User’s country” with the corresponding value of the DUTY_CODE column set to null
- “Specific locations” with the corresponding value of the DUTY_CODE column changed to one of the available duty codes defined in the ORGANISATIONS_DUTIES table
- “Countries list” with the corresponding value of the DUTY_CODE column changed to one of the available Regional Agreement Codes that are defined in the COUNTRIES_REGIONAL_AGREEMENTS table
The
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. Anchor Duty_Codes Duty_Codes
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
determine the geographical scope of Location and Source Restriction when the restriction level is set to “Countries list”. The information provided by CCD to EIS creates/updates/deletes Countries and their respective Regional Agreements (if they belong to one).Anchor Regional_Agreement_Codes Regional_Agreement_Codes
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).
...