Sage CRM 2019 R1: Demoing Self Service

Hints, Tips and Tricks

Technical Hints Tips and Tricks that cover customization and development using Sage CRM. API usage and coding are covered.

Sage CRM 2019 R1: Demoing Self Service

  • Comments 3
  • Likes

As part of the materials created to support Sage CRM 2019 R1, we have created a new version of the Self Service Demo site.

The article "A new responsive version of the Self Service Demo" explains how the files for the new demo site can be downloaded from the community and installed.

There is a new readme file available but essentially the features remain the same and the use of metadata is unchanged.

Demo'ing the site is straightforward. Let's assume that you've enabled a Sage CRM contact with Self Service permissions as normal

You can then browse to the Sage CRM demo site location.

By default, this would be


The default home page for the site is 'index.asp' and this single file used throughout this version of the demo with different content drawn onto the screen.

The demo supports both Anonymous and Authenticated visitor interaction. If I click on the 'Newsletter' option from the menu I will display a screen that will allow the unauthenticated visitor to subscribe to a newsletter

Once the form is submitted the subscription is acknowledged on the screen.

And then a Lead record will have been created in the system.

But the main benefit of the site is through demonstrating the authenticated access. I have clicked the Login option and started to enter the details of the contact I enabled at the start of this article.

Once the visitor is authenticated then the home screen is displayed and now it shows a dashboard with the current status of the visitor's support items drawn live from Sage CRM. The panels within this Dashboard are created by queries that can be customized by altering the code of the page. The queries use standard Sage CRM Self Service API calls.

If we look at the 'Support' menu option this will list the open cases.

The information is presented with a submenu that allows filtering. The default is to list all the cases and although these are displayed as panels this is actually drawn from the metadata for the standard example list 'ssCaseList'.

The submenu within the 'Support' option allows you to filter by open and closed cases. We can also create a new case here as shown below.

The site is fully responsive. The menus will be compressed to a 'burger' menu in the top left of the screen when viewed on a mobile device.

And all of the menu options behave as they would within a desktop. Here I can use the new feature of entering a communication directly into Sage CRM

And this is created as a task under the Sage CRM contact and assigned to that contact's account manager.

My next article will look at adapting the Self Service demo by changing the company name, logo, entities used, the styles used and the type of data used to allow a customer-specific demo to be carried out.

  • I have installed a fresh copy of CRM 2019 R1 in my lab environment, and the SelfService site for the North American release is the same as it's always been.

  • Hi Tomas,

    I don't believe they've bundled the new responsive theme in with the actual installation media. Below is the direct download link Jeff posted in a previous Partner Blog post. The files can be found here:

  • Basil, after reading the post more carefully, I did find the download and have already logged some unexpected behaviour in the new site with the North American support team. Thank you.