Skip Navigation
Expand
Populating Web Roles in Knowledge Advanced
Answer ID 9140   |   Last Review Date 07/24/2019

How do I populate Web Roles for Knowledge Advanced Users?

Environment:

Knowledge Advanced

Issue:

Knowledge Advanced Web Roles are shadowed from Oracle B2C Service’s Access Levels, via Contact user’s authentication.  They are not administrated in the Authoring Interface.  They will show up in the Authoring interface once the user has used them.  They are only administered in the the contact interface through SLA settings.

Resolution:

Perform the following steps to populate Web Roles within Knowledge Advanced:

  1. In Agent Desktop, create ‘Access Level’(AL) , e.g. Gold, Silver, Platinum
     
  2. In Agent Desktop, create SLA and map ALs created in Step (1) to the new SLA
    e.g. All
     
  3. In Agent Desktop or BUI, create a contact and assign SLA created in Step (2) to the contact. e.g. applejack is mapped to SLA “All”
     
  4. To see the user in Authoring Log the user created in (3.) to OKCS with either of 2 options:
    • Have the Contact log in to the Customer Portal
    • Using OKCS REST authenticate the “Web User” with the endpoint /km/api/latest/auth/authorize and userExternalType=CONTACT.

Notes:

For further information on getting authenticates the Web User for the OKCS REST API
Knowledge Advanced REST API Authenticate and Authorize