BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Mohammed_sadeh
Fluorite | Level 6

I am using SAS Compliance Solution 7.4 (Anti money laundering)

and I need to restrict routing for employee in branch (Queue) to rout for specific branch (Queue).

For Example Employee works on branch 15 he can rout to main branch only, and the employees in the main branch rout to all other branch.

Is this scenario applicable in SAS Compliance Solution 7.4?

If not applicable I need a workaround for this scenario if possible.

 

Please Advise.

1 ACCEPTED SOLUTION

Accepted Solutions
SASPM
SAS Employee

Hi,

  • Users have access to a queue and to the items in the queue only with membership (direct or inherited) of the role that is configured for the queue access.
  • Roles are used by the investigation UI to filter items that a particular user may access. In addition, REST services are also performing additional validation for alerts to ensure only authorized users can access a particular item.

Preferences

    1.enforceQueuesForAlerts – Specifies whether to perform queue access checks for the alert details GET method

  • When the box is unchecked, only the REST service validation is disabled. The UI will not allow a user without access to access an alert. However, such validation can be bypassed by opening the alert from the Search results or by typing the alert URL directly in the browser.
  1. hideAlertsFromUnauthorizedQueues – Specifies whether to exclude from all alert lists the alerts from the queues that the user does not have access rights.
  • If the box is unchecked, all pages that display the list of alerts contain all alerts for the entity (case, customer, bank, and so on). If the user does not have access to the alert’s queue (if assigned), then the user is not able to triage the alert or open it.
  • If the box is checked, then alerts that the user does not have access to are not displayed in the UI, with a couple of exceptions. The Case details page always displays all alerts but access may be blocked based on the alert’s queue. Search results also display all alerts but the user is not able to open the alerts to which the user does not have access. The total alert count displayed on the entity triage list might not match the alert count on the entity details page.
  1. fcf.svr.aml.useRoutingToQueues – Specifies whether to use alerted entities routing to queues or Round Robin routing to users.
  2. routeToAllQueues –Specifies whether a user may route to any queue or only queues where they have access rights.

I believe for your use case, branch 15 user should be set up with a role that does not have access to items in main branch queue and preferences 1, 2, and 4 need to be turned on so that branch 15 user can route to the main branch (or any other queue) but not see entities in any non-authorized queues.  This will allow the user to route but not see entity information in the queues for which they do not have access.  However, this set up does not appear to exactly meet the use case in your first post where you said you wanted branch 15 user to only be able to route to main branch.  In order for branch 15 user to only be able to route to one of the queues, the user must have access rights to the queue and preference 4 would be unchecked.  Hope this helps.

View solution in original post

7 REPLIES 7
SASPM
SAS Employee

You can use the routeToAllQueues preference in the admin consol to determine if users are allowed to route to any queue or only queues where they have access rights. This means that the branch15 employee would need access to the main branch queue and the main branch employees would be set up with access to all queues.  

 

 

 

Mohammed_sadeh
Fluorite | Level 6
thanks alot
Mohammed_sadeh
Fluorite | Level 6
Dear SASPM,
in this case the Employee in branch 15 must has main branch queue(access right) in this case the employee can see all entity in the main branch,
Is there any solution to avoid this case?
SASPM
SAS Employee

Hi,

  • Users have access to a queue and to the items in the queue only with membership (direct or inherited) of the role that is configured for the queue access.
  • Roles are used by the investigation UI to filter items that a particular user may access. In addition, REST services are also performing additional validation for alerts to ensure only authorized users can access a particular item.

Preferences

    1.enforceQueuesForAlerts – Specifies whether to perform queue access checks for the alert details GET method

  • When the box is unchecked, only the REST service validation is disabled. The UI will not allow a user without access to access an alert. However, such validation can be bypassed by opening the alert from the Search results or by typing the alert URL directly in the browser.
  1. hideAlertsFromUnauthorizedQueues – Specifies whether to exclude from all alert lists the alerts from the queues that the user does not have access rights.
  • If the box is unchecked, all pages that display the list of alerts contain all alerts for the entity (case, customer, bank, and so on). If the user does not have access to the alert’s queue (if assigned), then the user is not able to triage the alert or open it.
  • If the box is checked, then alerts that the user does not have access to are not displayed in the UI, with a couple of exceptions. The Case details page always displays all alerts but access may be blocked based on the alert’s queue. Search results also display all alerts but the user is not able to open the alerts to which the user does not have access. The total alert count displayed on the entity triage list might not match the alert count on the entity details page.
  1. fcf.svr.aml.useRoutingToQueues – Specifies whether to use alerted entities routing to queues or Round Robin routing to users.
  2. routeToAllQueues –Specifies whether a user may route to any queue or only queues where they have access rights.

I believe for your use case, branch 15 user should be set up with a role that does not have access to items in main branch queue and preferences 1, 2, and 4 need to be turned on so that branch 15 user can route to the main branch (or any other queue) but not see entities in any non-authorized queues.  This will allow the user to route but not see entity information in the queues for which they do not have access.  However, this set up does not appear to exactly meet the use case in your first post where you said you wanted branch 15 user to only be able to route to main branch.  In order for branch 15 user to only be able to route to one of the queues, the user must have access rights to the queue and preference 4 would be unchecked.  Hope this helps.

Jack_Fizzon
Calcite | Level 5

Could you tell me if there is a way to create queues by country. for example users from France see their own alerts, then users from Spain with their alerts too but those from Belgium see all countries ? 

Maarten_at_SAS
SAS Employee

Yes you can. In his response, Matt Needles referred to the way we can permit/restrict access to alerts. You can make use of the fsk_advanced_alert table to make sure country code or name is included in the alert details, and then you can use these to route the alert on custom queues based on their country. In SAS Management Console, the user admin plug-in, you can define roles and groups that can be used by the custom queues. SAS AML consultants will be able to help you configuring the solution as per your needs. (Off topic: assuming Compliance Solution 7.4 is a typo error. The only version available in the 7 generation is SAS Compliance Solutions 7.1, which encompasses SASAML 7.1 and SAS CDD 7.1.

Mohammed_sadeh
Fluorite | Level 6
thank you SASPM this was helpful for me