There are times that you might want to prompt a user in Infor CRM (Saleslogix) to make sure a click was intentional. I recently built an integration for a customer that allowed them to add or remove products from their WordPress/WooCommerce website by simply checking or unchecking a box in Infor CRM. I didn’t want […]
Troubleshooting why some activities could not be edited or deleted leads to a newly discovered data consistency issue with the USERNOTIFICATION table.
In the Infor CRM (Saleslogix) Web client, users can go to the Reports section to see the full list of reports that are available. However, some reports, you might not want to have available there. For example, at times, you might build reports that serve a certain purpose, that you run via code from somewhere […]
The best way to set up redirection to the Infor CRM web client is to actually place the redirection in the body of the default web page.
The Infor CRM web client in at least versions 8.3.09 and 8.3.10 there is inconsistency in when, or if, the “Unsaved Data” dirty flag appears at the top of the web client to let users know that there are unsaved changes on the page. Sometimes this flag does not show until a post back occurs. […]
How to edit the Infor CRM Web Client's name control edit dialog which is a tasty dojo widget.
Adding Columns in Infor CRM Querry Builder can be confusing, as columns are listed based on the organization of the database, rather than what is displayed in the Client.
Normally, a lookup in the Infor CRM Web Client is determined based on the order of the columns as defined at design times. The search of the lookup defaults to the left most column in the layout and this is also the default sort of things that are returned. There is a way to change […]
At the end of May Chrome released a new version that makes it incompatible with the xstyle parsing of css that older Infor CRM clients use. You can read more about it here. The fix for this is pretty simple but a pain in the butt to make since it requires editing the Sage-Combined.js file, […]
Sometimes the little joys in life make all the difference when you are slogging through Infor CRM development. One such little joy for me is when things finally come easy. For instance, what I am talking about today is how to resize the Notes field on the Activity dialog in the Infor CRM web client. […]
The most recent version of Chrome (67) is incompatible with some older versions of the SalesLogix web client.
A long time ago Ryan wrote about how to check for a specific change to a field in this blog post. Today I wanted to show a more generic way of using the same functionality to show all changes made to an entity. Lets look at how to do that using a method that accepts […]
Many years ago I wrote an article titled Making Required Fields More Visible for SalesLogix 7.2 Web where I outlined how to display a message to the user when required fields are missing. Things have changed in CRM since then. In version 7.2, controls used ASP.NET validation with RequiredFieldValidators so you could accomplish showing a […]
There’s an annoyance in Infor CRM Web (Saleslogix) that most people have when viewing long notes or emails in the Notes/History tab. There’s a “View More” link, but clicking that only reveals a bit more. You click it again and it reveals a little more, and you repeat that several times until the entire note […]
You can disable unused jobs buy commenting them out in the Scheduling.config file.
The Editable Grid, or SData Grid in the Infor CRM (Saleslogix) web client is a dojo-based grid based on dgrid. This means that, for the most part, you can do just about anything with the editable grid that you can do with dgrid. In Infor CRM, there’s a few layers to the grid that you […]
In my last blog I talked about how to fix timeless activities to show the correct date in sdata grids. A different fix needs to be put in place in order to have these same dates show correctly if they are added to a column in a group layout for the Infor CRM 8.3.09 web […]
Make sure your Infor CRM web server is behind a firewall that blocks traffic on port 11211.
In the Infor CRM 8.3.09 web client timeless activities in the sdata grid display their dates as one day off due to UTC offset incorrectly being applied to these records. The sdata grids all inherit from the Sage.UI.Controls.GridParts.Columns.DateTime widget. Because of this we can fix the base widget function returning the incorrect date value and […]
Along the same lines as my previous article covering referencing entities using the IDynamicEntity interface to set and get properties by a string name instead of as a strongly-typed object, you can also use the IComponentReference interface as a generic entity type since all entities implement this interface. This interface is found in the Sage.Platform.ComponentModel […]