Hints, Tips and Tricks
Home
Downloads
Hints, Tips and Tricks
Technical Hints Tips and Tricks that cover customization and development using Sage CRM. API usage and coding are covered.
RSS for posts
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Displaying Multiple List Blocks using the ASP COM API
Posted
over 15 years ago
by
Jeff Richards
21
We have seen in other posts that it is perfectly possible to create ASP pages that contain multiple blocks. These have been search pages or entry pages that have drawn their blocks from either the same...
Fetching data using the SOAP Web Services. Using queryid() & queryidnodate(), queryrecord() and query().
Posted
over 11 years ago
by
Jeff Richards
14
A colleague asked me a very simple question. "I want to do a basic query with simple parameters e.g. in SQL: select * from opportunity where Oppo_ChannelId = 1 and Oppo_Product='TimEx5'...
Recent List Customisation
Posted
over 17 years ago
by
Jeff Richards
16
This article looks at how the recent list interacts with custom entities. There are 4 components to consider that make up the functionality of an entity’s recent list: • The code that adds a...
Populating Default Date Field Values
Posted
over 15 years ago
by
Jeff Richards
1
This article has been updated. Create Script example Date/Time fields can can have their values set by using the DefaultType property. If DefaultType set to 6 then the field displays the Current...
Creating a new database connection to Sage X3 (Part 4)
Posted
over 11 years ago
by
Jeff Richards
This is the fourth article in a series that discusses creating a new database connection to the Sage X3 database using the standard Sage CRM features. I discussed in the previous article " Extending...
Using the Database Tuning Advisor to Optimise CRM databases
Posted
over 14 years ago
by
Sage CRM Team
The Database Engine Tuning Advisor provides features that enable both new Sage CRM Administrators and/or experienced database administrators to tune databases for better query performance. Its primary...
Building List screens with FilterBoxes
Posted
over 15 years ago
by
Jeff Richards
25
Custom Pages that contain Search screens are fussy about block positioning. The search block does not work correctly if it is included into the container following the list making it more difficult to...
Using SearchSQL to limit data returned by selection lists
Posted
over 16 years ago
by
Jeff Richards
6
In the screen shot below we can see the demo user "Susan Maye" is limited to assigned the new opportunity to only people in the "Direct Sales" team. This has been accomplished by using...
Linking to 3rd Party Databases
Posted
over 15 years ago
by
Jeff Richards
3
Within the Administration screens is the location that allows the System Administrator to create an additional database connection to a 3rd party database. Administration -> Advanced Customization...
How can we tell in SQL which are the valid next workflow transitions?
Posted
over 11 years ago
by
Jeff Richards
1
This question was asked in a training class I taught recently. Imagine the standard Opportunity workflow. At any state within the workflow that are a number of further workflow rules available...
Logging on to Sage CRM from within an Intranet Page
Posted
over 14 years ago
by
Jeff Richards
5
Some time ago I was asked about how users of an company intranet could have a logon screen presented to them that was part of an existing intranet page that when completed would bring the user into Sage...
Adding Buttons to an ASP Page
Posted
over 15 years ago
by
Jeff Richards
2
Consider the code below. This is for a simple edit screen for the Opportunity entity. var intRecordId = CRM.GetContextInfo("opportunity","oppo_opportunityid"); var myBlock = CRM...
How to troubleshoot a refused connection to the Office 365 Exchange Web Services.
Posted
over 12 years ago
by
Sage CRM Team
2
If you have tried to setup Exchange Integration with Office 365 then you might have run into this problem when defining the connection. "The Exchange Server Connection could not be saved as...
Using a Create Script to control a Search Screen
Posted
over 13 years ago
by
Jeff Richards
4
The screen below shows the default company search screen. You can see that a user can search for "Inactive" companies. But... A customer might have the need to stop users from including...
Using the Clientside API to control Tabs
Posted
over 11 years ago
by
Jeff Richards
Consider the following business rule. "A customer has a requirement that the Case Tab in the company screen should only display when the Company has an agreed service level agreement and the user...
Building Cross Database Views for Reporting
Posted
over 15 years ago
by
Jeff Richards
1
You may need to reference data held outside of Sage CRM and within another application's database for a variety of business requirements including Reporting Graphing Reports...
Understanding GetContextInfo()
Posted
over 15 years ago
by
Jeff Richards
5
GetContextInfo() is perhaps the most commonly used method within the Sage CRM API. This is both within internal code (Create scripts, Validate scripts etc) and application extensions which maybe either...
Validation of Dates
Posted
over 15 years ago
by
Jeff Richards
1
The validation of dates can be tricky. Partly this is due to jscript and partly down to the flexibility that Sage CRM provides in allowing dates to be presented. I have covered how default values dates...
Fields Available in Email Templates
Posted
over 14 years ago
by
Jeff Richards
14
Email templates can be designed for use in different contexts. The creation of Email Templates is covered in the online documentation . In the image above you can see that templates can be designed...
custom_reports settings and Summary Reports
Posted
over 15 years ago
by
Jeff Richards
6
The information included here maybe useful for those people wanting to add features such as automatic definition of reports, or cloning of reports and dynamic groups and editing of summary reports, etc...
Creating Groups on External Tables in Sage CRM (E.g. Sage accounting systems)
Posted
over 13 years ago
by
Jeff Richards
8
The requirement: The requirement was to be able to use data from an external table in a group definition. This will allow data from a Sage accounting system to be used to build groups of Person and...
Creating your own Import Scripts using the COM API
Posted
over 14 years ago
by
Jeff Richards
4
Please read the article " Some thoughts on Importing Data " as background. The previous article discussed the different programming techniques that can be used for importing data into Sage...
Checking Versions in Sage CRM
Posted
over 16 years ago
by
Jeff Richards
4
How can we tell what version has been installed? The patch and version of the software is announced on the Logon Screen. Again within the product you can check the version by going to My CRM> Preferences...
Create a List to Show Products Purchased by Company
Posted
over 13 years ago
by
Jeff Richards
4
A business had a requirement to easily see what products have been ordered by their customers. Below shows the products that have been purchased by a company. This was created using the List and...
Action buttons on Custom Entity Find Screens
Posted
over 15 years ago
by
Jeff Richards
3
Below is a picture of the Company Find screen.. This is the standard system screen. But can this screen be duplicated for new entities such as "Project". The answer is very nearly yes. In the...
<
>