How can you use the non-roled redirect with CSM is your non agents need self_contributor

justin_anonuevo
Tera Expert

We have an established ITSM install where we have 2 basic classes of users: fulfillers and requestors. All these users are in the user table. We use property glide.entry.loggedin.page_ess (How to: Specify a login landing page see the note for non-roled users) to redirect non-roled users (requestors) to our Service Portal. 

 

We are now going to implement CSM, but as a way for non-IT fulfillers to provide help to our requestor user base that is already in the user table (with SSO etc). 

 

From my working on this, two roles are needed for all of our requestors to be able to request new Cases (without modification to the ACLs): sn_internal and sn_customerservice.self_contributor. If we grant otherwise non-roled users the sn_internal role, no other behavior changes. If we grant the sn_customerservice.self_contributor role, the landing page redirect no longer works. My best guess is that they are no longer non-roled, even though they do not have a fulfiller role. 

 

How can we make users with sn_customerservice.self_contributor count as a non-roled user or otherwise redirect them to a service portal on login? We also want to preserve the existing functionality, such as preserving deep linking in case they are getting there from an email link.

 

We do not want to heavily modify the ACLs since that would increase our review time on upgrades drastically. We want to use the role (these are users who are technically self contributors) and have them get a good user experience with our heavily built service portal. 

 

We do not want to duplicate all of our users into the contact table since many of these users are not external and that can change based on the fulfilling group and module. 

 

Thanks,

Justin

0 REPLIES 0