Accsys Consulting logo
About Accsys Consulting

Accsys Consulting is a Canberra based company established in 1992 to provide specialist financial management and information technology consulting services to public and private sector organisations.

We assist clients to develop their customer relationship management (CRM), enterprise resource planning (ERP) and financial management information systems (FMIS), utilising personnel extensively experienced in the implementation and support of Sage Intacct, Sage 300 and Sage CRM.

The directors and staff of Accsys Consulting have been implementing and supporting Sage 300 and CRM for over 20 years.

We have the capacity to assist clients prepare financial statements, liaise with auditors and review grant acquittal statements, utilising personnel who are Chartered Accountants.

We have built our reputation on providing our clients with effective solutions, rapid implementation, and dependable service.

Follow Us On Social
 

Sage CRM 7.2 Client-Side API

Sage CRM 7.2 Client-Side API

Recently I was asked to hide the continue button on the ‘Case’ summary screen for one of our clients. As you can see in the image below, it is located on the top right corner of the screen.

'Continue' button on the top right corner of the screen.

Case summary screen with ‘Continue’ button


Since it was a client side customization, I was aware that it could be achieved by one of the many easy to use APIs released with the launch of Sage CRM 7.2. These new APIs can be accessed from http://help.sagecrm.com/js-api/classes/index.html
Sage CRM 7.2 client-side API

Sage CRM 7.2 client-side API


Coming back to our client’s requirement, I went to the above link, and found the ‘hideButton’ API to achieve the goal.
Having found the right API, following are the steps to plug it in Sage CRM 7.2
1.  Go to Administration -> Customisation -> Cases -> Screens
2. Select the correct screen you want the API to trigger for when it loads. Remember you can enable ‘inline customisation’ to find out the right screen.
3. Once you are sure of the screen name, select it from the list of screens in the Case entity (in my case it was ‘CaseWebPicker’). This will give you an access to the ‘Custom Content’ area where in you can type the following javascript code that uses the above API.
4. Code:
     <script>
                crm.ready(function()
                {
                                crm.hideButton(“Continue.gif”);
                })
   </script>
Click update and save the changes.
And voila! The continue button has disappeared!
Case summary screen without the 'Continue' button.

Case summary screen without the ‘Continue’ button.


Similarly, you can use many of the client side APIs with Sage CRM 7.2 to achieve your customisation requirements. The other benefit of using the new APIs is that they are browser independent, and you can use them across IE, Chrome or Firefox without any issues.
I would like to hear about you’ve leveraged Sage CRM 7.2 client side API. Feel free to drop in a line or two about your experience.
Happy Customising!



To request a demo, please complete the form below
To download the product brochure, please complete the form below
Please Contact Me