Issue while loading records on Ticket List in Self Service Portal

By | January 3, 2020

Latest version of Sage CRM Self Service portal is fully customer responsive. Self-service portal is designed in such a way that customer can easily adopt the portal. With self-service portal customer can access cases i.e. ticket or related notes as per business needs. Beauty of portal is that customer can create ticket, can see all tickets, open tickets, closed tickets etc.

Recently while working with self-service portal, we faced an issue on tickets list where it could load only 9 records instead of 10 records per page as per the Sage CRM Standard list. In this blog we will explain you how to overcome this issue.

Related Stuff: Incorporate Export Functionality in New Self Service Portal

As we all know that portal’s UI is user responsive. From support tab, whenever you access the tab, Tickets list is displayed in tiles format. In earlier version of self service portal, list was displayed in tabular format. Since the portal is linked with Sage CRM, 10 records/tiles per page is visible whenever you load any list on self-service portal as per the Sage CRM Standard.

However recently while working on self-service portal, the list could load only 9 tiles on screen instead of 10 tiles. At first we thought that the 10th record will be available on next page but the record was not visible on next page as well. On further analysis, we found that the list skipped every tenth record i.e. 10th, 20th, 30th & so on from each page.

You can refer below screen shot.

9 Ticket records tiles
9 Ticket records tiles

To overcome this issue you have to make changes in jquery file, follow the below steps to achieve the same:

  • Open the “mc_client.js” file from “\Program Files (x86)\ Sage\ CRM\ CRMSelfServiceDemo\ script\client” folder.
  • Find the keyword “if (lTTCurrentField == lTTFieldCount)” and add the below code in the else part of “if (lTTCurrentField == lTTFieldCount)” keyword.
Javascript Code Snippet
Javascript Code Snippet

  • After adding code save the file and clear the browser’s cookies.

Once you make the above changes, you will be able to view all 10 records on per page in ticket list in the self service portal. You can refer below screen shot for your reference.

10 Ticket records tiles
10 Ticket records tiles

About Us

Greytrix – a globally recognized and one of the oldest Sage Development Partners is a one-stop solution provider for Sage ERP and Sage CRM organizational needs. Being acknowledged and rewarded for multi-man years of experience and expertise, we bring complete end-to-end assistance for your technical consultations, product customizations, data migration, system integrations, third-party add-on development, and implementation competence.

Greytrix has some unique integration solutions developed for Sage CRM with Sage ERPs namely Sage X3Sage IntacctSage 100Sage 500, and Sage 300. We also offer best-in-class Sage ERP and Sage CRM customization and development services to Business Partners, End Users, and Sage PSG worldwide. Greytrix helps in the migration of Sage CRM from Salesforce | ACT! | SalesLogix | Goldmine | Sugar CRM | Maximizer. Our Sage CRM Product Suite includes addons like  Greytrix Business ManagerSage CRM Project ManagerSage CRM Resource PlannerSage CRM Contract ManagerSage CRM Event ManagerSage CRM Budget PlannerGmail IntegrationSage CRM Mobile Service SignatureSage CRM CTI Framework.

Greytrix is a recognized Sage Champion Partner for GUMU™ Sage X3 – Sage CRM integration listed on Sage Marketplace and Sage CRM – Sage Intacct integration listed on Sage Intacct Marketplace. The GUMU™ Cloud framework by Greytrix forms the backbone of cloud integrations that are managed in real-time for the processing and execution of application programs at the click of a button.

For more information on our integration solutions, please contact us at sage@greytrix.com. We will be glad to assist you.