Give Access to the Command Center

Sitecore administrators automatically gain access to the Command Center. You might also want to give access to the Command Center to someone without having to configure the user as a Sitecore administrator. The goal of this article is to provide instructions on how you can do this.

Configuring the User in Sitecore

Coveo for Sitecore is coded to allow the following Sitecore users access to the Command Center:

  • Sitecore administrators

  • Members of the sitecore\Coveo Configuration Admin role

Installing Coveo for Sitecore doesn’t add the sitecore\Coveo Configuration Admin role in Sitecore.

To provide a non-admin Sitecore user access to the Command Center, you must therefore create the sitecore\Coveo Configuration Admin role and make the user a member of this role.

Important

There’s no granularity in the privileges users have in the Command Center. Whether Sitecore administrator or member of the sitecore\Coveo Configuration Admin role, users have full access to the Command Center features. Use precaution when granting access to the Command Center.

To make users member of the sitecore\Coveo Configuration Admin role

  1. In the Sitecore Launchpad, select Role Manager.

  2. Ensure that the sitecore\Coveo Configuration Admin role doesn’t already exist in the list of roles.

    SitecoreRolesList
    Note

    The sitecore\Coveo Admin role is used to provide access to the Coveo Diagnostic Page and isn’t an alias for sitecore\Coveo Configuration Admin. These two roles are unrelated.

  3. If the sitecore\Coveo Configuration Admin role doesn’t already appear in the list, you need to create it.

    1. Click New.

    2. Create the sitecore\Coveo Configuration Admin.

      SitecoreRoleManagerCreateCoveoConfigAdmin
  4. In the Role Manager list of roles, select the sitecore\Coveo Configuration Admin role.

    RoleManagerSelectCoveoConfigAdmin
  5. In the ribbon, click Members.

  6. In the Members dialog, click Add.

    RoleManagerAddMember
  7. Select Roles or Users, depending on the user(s) you want to make member(s) of the sitecore\Coveo Configuration Admin role.

  8. Select the user or role and click OK.

    RoleManagerAddMemberSelectUser

How a sitecore\Coveo Configuration Admin User Accesses the Command Center

When a member of the sitecore\Coveo Configuration Admin role logs into Sitecore and accesses the Control Panel, the Coveo Search options are hidden.

ControlPanelCoveoConfigAdmin

However, a member of the sitecore\Coveo Configuration Admin role can gain access using a Command Center URL (for example, http://<INSTANCE_HOSTNAME>/coveo/command-center/index.html, where <INSTANCE_HOSTNAME> is the name of your Sitecore instance). If not already logged into Sitecore, Coveo for Sitecore prompts the user to do so by presenting the Sitecore login screen first, and then redirects the user to the requested page after authentication.