CP2 Admin

Admin CP

Overview

image-1655500867372.png

The Admin CP page provides you with a quick, at-a-glance view of some of the important statistics and metrics of the Cloud Platform as a whole, and how your data has been loaded, etc.

Info Tiles

Active Users

The total number of users currently logged in to your instance of the Counterpoint Cloud Platform

License Status

Current status of your Counterpoint Cloud Platform license

Total Users

Total number of users set up in your instance of the Counterpoint Cloud Platform

Total Customers

Total unique customers loaded in your instance of the Counterpoint Cloud Platform

Total Products

Total unique products loaded in your instance of the Counterpoint Cloud Platform

Total CounterMessages

Total number of outstanding CounterMessages

Total Invoice Lines

Total number of invoice lines loaded in your instance of the Counterpoint Cloud Platform

System Procedures

This panel shows a status of the automated system procedures that are run. By clicking the See More link, you can view the detail of these procedures and trigger a restart of any failed procedures

Server Cache

The Counterpoint Cloud Platform uses caching in order to improve performance. This panel shows how many different datasets and queries have been cached. If, for some reason, old data is being loaded and displayed you can optionally clear this cache in order to force the server to pull fresh data queries. 

 

 

Address Book

User/Email combos input into the address book will appear for all users to select from when sending a message via Counter Message.

Typically, it is a good idea to enter your own support/counter emails into the address book, as an easy way for your salesreps to be able to contact whoever is monitoring them. 

If there are no email addresses entered here, the address book will appear empty when a salesrep tries to use it to add an address.

Admin Alert

An admin alert is a message that is displayed to all salesreps on their landing page after they log in. This allows one way communication between you and all of the salesreps you have on staff that they'll be greeted with when they log in.

As you edit the alert message ,the alert on the screen should update in real time, displaying exactly how the message will display when your salesreps see it. There are 4 different styles of alerts available, for varying levels of severity.

Additionally, once you are ready to save your message, there are 2 different buttons which will do so:

Server Settings

The values in the server settings page are used across your version of the Counterpoint Cloud Platform to change the way some pieces react, as well as enable/disable some elements of it.

 

Warning: Your copy of Counterpoint Cloud Platform heavily relies on some of the settings on this page. Before you change a value, take the time to read through the documentation and make sure you completely understand the value you are changing. It is possible to do permanent damage to your data from here, or render your Cloud Platform inoperable. If you do render your Cloud Platform inoperable, there may be additional billing charges associated with restoring your access.
Also note that it is possible to input an invalid value here, and break sections of your Counterpoint Cloud Platform installation.
If you have any doubts, contact AMS before making any changes.

- Warning on Admin Settings Page

 

 

 

 

 

 

 

 

 

 

 

Generally speaking, it is a good idea to leave this page alone and let AMS handle the changing of any settings. 

Audit Log

 

The Audit Log contains a list of auditable events that have occurred in your instance of the COUNTERPOINT Cloud Platform over the past 90 days.

image-1632504885188.png

Event Types

The following is a list of event types that are logged in the Audit Log:

Procedures

What is a Procedure?

A procedure is an operation that can be done on a regular basis - typically nightly, and it usually involves modifying or updating your data so that you get a better quality analysis on the COUNTERPOINT Cloud Platform.

These procedures are run on "workers", which wake up and process data when there is a procedure waiting to be run. This allows for multiple procedures to run at the same time if necessary, and reduces the impact that running a procedure during store hours can have for other users.

Procedure Statuses

There are 4 statuses that a procedure can be in at any given time:

Successful: The procedure ran and finished as expected, encountering no errors.

Failed: The procedure did not finish as expected, and encountered an error during processing.

Queued: The procedure has not yet run, but is scheduled to as soon as resources are available.

Processing: The procedure is currently running.

Running a Procedure

Note: There are two different types of procedures: legacy procedures, and modern procedures. Only modern procedures can be run manually by an admin. If you need assistance with legacy procedures, please contact AMS.

An admin user has the ability to see the current status of all procedures, as well as manually trigger a process to run. This should be done carefully, as it may have side-effects that change the data other users of yours see.

Most procedures are scheduled to automatically run - if you think one or more procedures need to be run at a different time or frequency, contact AMS for assistance in changing their schedule.

The ability to manually run a procedure is mostly used as a recovery option in case something goes wrong with the overnight data upload. Alternatively, some procedures are used to clean up or remove old data and are not run regularly. Consult the table below for an explanation of what each procedure does. If you are still not sure whether running a procedure is a good idea, contact AMS for assistance.

Procedure List

Procedure Name
Procedure Description
Default Frequency
ACADataMapping
Maps products to their ACA data classes and subclasses. If this is not done regularly new products will not be mapped and will show up under the "Null" ACA class.
Daily (If Enabled)
annualSalesCalc
Calculates the number of annual sales for the previous 12 months, as well as the 13-24 month range. This is used to generate old stock reports.
Daily
CPMailerReports - Daily
Sends out all of the CPMailer daily reports.
Daily
CPMailerReports - Monthly
Sends out all of the CPMailer monthly reports.
Weekly
CPMailerReports - Weekly
Sends out all of the CPMailer weekly reports.
Monthly
discountCodeTable
Builds a table of all possible discount code values. Required for any analysis that offers a breakdown by discount code.
Daily
FillCustomerNames
Fills in the customer name on any ship to values that do not have an assigned name with that of the root customer.
None
FillDeletedCustomerIndustryType
Fills in the industry type on any ship tos that do not have an assigned value with that of the root customer. This is typically caused by a ship to being deleted.
Daily
IndustryTable
Builds a table of all possible industry codes. Required for any analysis that offers a breakdown by industry type.
Daily
monthlyProc
Calculates the inventory position based on last night's upload and saves it as the historical value for the month that "yesterday" fell in.
You probably do not want to run this manually.
Monthly (1st)
productsFromHistory
Adds non-stocking products from your sales history into the products database. This is required for any analysis that groups sales by product to function correctly.
Daily
territoryTable
Builds a table of all possible territory codes. Required for any analysis that offers a breakdown by territory type.
Daily
updateGoals
Updates goal calculations for all goals that have been added.
Daily


Corporate Goals

Overview

The corporate goals page shows a listing of ALL goals set up for your company, but also allows you to set a company wide goal for all users to see.

Listing

This listing will show all goals set up for your company, whether they are company wide or sales rep specific. You can view the details of any goal, or assign any goal as a primary goal here.

Setting up a new corporate Goal

At the bottom of the listing is a New Goal button. Clicking this will present you with the goal setup page. 

image-1655501629960.png

When setting up a corporate goal, the following should be filled in:

Once a corporate goal is set, all of your users will be able to view it and/or apply it to their account as a primary goal with prominent placement on the homepage.

Goals are calculated on a nightly basis, so immediately after setting up a goal, it will not be visible.