in Search

Browse by Tags

All Tags » create script (RSS)
  • A Universal "Go Back" button in Workflow

    This article has been edited (1st November 2009) to correct links and make the code follow the convention introduced in Sage CRM 6.2 The requirement to allow the user to fall back to an earlier point in the workflow is usually handled by looping. We can see from the diagram below how a workflow can allow...
    Posted to Weblog by Jeff Richards on 11-01-2009
  • Write to the CRM logs in a server-side script

    If you are developing a server-side script such as a Create Script, Validate Script or Table Level Script, it is often useful to write debugging information to a log. Jeff has blogged about a technique for doing this using the Scripting.FileSystemObject. I'd like to share with you a very simple function...
    Posted to Weblog by JackAllan on 10-01-2009
  • Reporting on Customizations

    One of the chief advantages of Sage CRM is that it is meta data based. The definitions of screens, lists and business rules like workflow are all stored in the database. If you change the definition in the database then it immediately changes the system with out need to recompile or otherwise 'deploy'...
    Posted to Weblog by Jeff Richards on 08-24-2009
  • Company and Person Workflow Progress with Tracking tab in CRM

    Many thanks must go to a colleague in the UK professional services team for this article. Introduction Customers often request the ability to track Company or Person changes in much the same way that CRM offers with Opportunity and Case entities. As standard, CRM does not offer a CompanyProgress or PersonProgress...
    Posted to Weblog by Jeff Richards on 07-03-2009
  • Lookup Fields that Side Step Security

    In this article I would like to discuss a number of distinct concepts and then bring them together. Search Select Advanced Fields Security and Data Access Dynamically Changing Field Properties using an Internal (Create) Script Imagine a business requirement to include in the Company Field a lookup to...
    Posted to Weblog by Jeff Richards on 07-02-2009
  • Using a Function in a CreateScript

    In the article " Creating Global Code for OnCreate and Validate scripts " I discussed how we can reuse functions across different create scripts either in the same screen or between different screens. One of the techniques that I suggested was the use of either a specialised table to hold the...
    Posted to Weblog by Jeff Richards on 06-15-2009
  • Using Create Script in GridColumns

    In the image below we can see the Company Name is displayed in an opportunity list that is in the context of the company and so that column is redundant and does not need to be shown. The list is created by the opportunitylist system action which is used in a number of contexts My CRM Person Company...
    Posted to Weblog by Jeff Richards on 06-01-2009
  • Adding a new Panel to a Summary screen e.g. Company Summary

    A screen like the company summary screen has a very particular structure because it is partially defined in meta data and partial has its structure hard coded into the system action being called. The detail of this is discussed in the article " Changing a Summary Screen (e.g. Company Summary Screen...
    Posted to Weblog by Jeff Richards on 05-22-2009
  • More about the Values and FormValues collections

    This article was updated on 22nd May 2009 to follow the coding convention introduced in Sage CRM 6.2. The Values() and FormValues() collections are serverside objects that are analogous to the ASP Request.Form() and Request.QueryString() collections. In an ASP page we can see the submitted values of...
    Posted to Weblog by Jeff Richards on 05-22-2009
  • Making ServerSide objects available to ClientSide code (onChange and Custom Content scripts)

    This article has been updated (29th April 2009) to use the coding convention introduced in Sage CRM 6.2 If you have started to code with Sage CRM you will know that the world is seemingly divided into two, ServerSide and ClientSide. The objects and properties that we can use ServerSide can not be used...
    Posted to Weblog by Jeff Richards on 04-29-2009
Page 1 of 4 (38 items) 1 2 3 4 Next >