The current catalog determines which catalog is used by the agent when browsing and searching the catalog. If using a multisite environment, the catalogs are site-aware.
The value of the current catalog can be set by the following actions:
When the agent first logs in, a new, transient profile is automatically loaded as the active customer. The current catalog is set from the new profile’s assigned catalog. If the profile does not have an assigned catalog, the current catalog is set based on the
CSRConfigurator
defaultCatalogId
propertyWhen the agent selects a customer from the profile repository to be the active customer, the current catalog is set based on the selected profile’s assigned catalog
If multisite has been enabled, when an agent selects a site, the default catalog associated with that site will become the current catalog
The agent can manually select a different catalog using the UI. Once an agent has explicitly selected a catalog, that catalog remains active even if a new customer with a different assigned catalog is selected from the repository. Starting a new call will reset the current catalog and remove the agent’s explicitly selected catalog