I have recently come across a bug a couple of times now that I thought important enough to discuss to hopefully help others from pulling out all of their hair trying to troubleshoot an issue that never should have become a problem. The issue is that entity events (OnBeforeUpdate, OnCreate, etc.) never seem to get […]
Something that is nice about the Application Architect is that it is customizable in a similar way to how you customize the Infor CRM web client itself. An example of this is in my Git Extensions for Application Architect project. One useful place that you can extend with your own code is the deployment process. […]
If you’re using a build server for continuous integration & deployment, you’ll be happy to know you can automate the build & deployment process for Infor CRM using command-line tools. Even if you’re not using a build server and would like to create some automated way to build & deploy, you’ll find these tools useful. […]
In a normal deployment of the Infor CRM (Saleslogix) Web Client, the files for the Web Client are stored in the Virtual File System, or VFS.
In Infor CRM (Saleslogix) It is possible to use Application Architect to delete these Web Client customizations, resetting the client to it’s original layout.
In the Infor CRM web client, we have gotten asked how to modify the address dialog that comes up when you click the pencil icon on the address control, like on the Account details screen. As usual things are a little more complicated than it seems. The Edit address screen is actually two different things […]
Kris wrote previously about a change you can make to allow using QuickForms in Web Browser controls. That change is a necessary one to make, however, there is one more change you must make if you’ll be using QuickForms in the Web Browser control that you will be showing as a dialog. When the form […]
In the unusual circumstance where you as the INFORCRM admin need to grant access to the Application Architect
I'm not a huge fan of bugging end users. I figure, if an end user clicked something, he or she meant to click it. However, that's not always the case. It's especially a good idea for destructive actions or for things that will make a lot of changes and you want to make sure before you pass the point of no return. If a user clicks something and you need to confirm the action with some sort of "Are you sure?" prompt, then it m...
In most places in the Infor CRM (Saleslogix) web client, it's pretty easy to use security roles. You simply add the role string to an "Applied Security" property and the rest is magic. But what if you need to get more granular than that? What if you need to access the roles at runtime and apply security to something that doesn't have an Applied Security property? What if you need to apply role security to individual controls on ...
Sometimes it’s the easiest things that can be a big barrier to entry for getting started with something. I was reminded of this recently with some forum posts on slxdeveloper.com. Something as simple as getting the ID value of the current record can get in the way of getting the real work done if you’re […]
Once you’ve started creating customizations for your SalesLogix Mobile, at some point you’ll want to start getting those customizations into production by deploying them or bundling them to add to your production system. This article will walk you through how to do this in both SalesLogix v8 as well as in SalesLogix v7.5.4. You’ll even […]
I had a phone call yesterday with a client who was trying to use the Application Architect's manifest creation "wizards" by project difference and by change date and was running into the fact that these wizards have bugs that malforms the XML representing the manifest. This prevents the user from being able to save the manifest, or if they do save, when installed do not properly add the components that are defined in the bundle.
Whether you're using Git, or some other source control system, there are certain files in a SalesLogix model that you do not want to include in your source control. Many part of the files in an exported SalesLogix model are automatically generated by the Application Architect and by the build process when you build your web platform. Having these files under source control would only complicate things when working with multiple developers sin...
Adding an external assembly to the SalesLogix entity model error: This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded
If you have ever tried adding a reference to an external assembly in the SalesLogix entity model through the Application Architect and have received the error: Could not load file or assembly ‘file:///SomepathSomeAssembly.dll’ or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded. […]
Using external assemblies in SalesLogix development, rather than built in Code Snippets, is a better & more efficient way to customize SalesLogix entities, with far less headaches. Some of the benefits include a better and more complete development environment and having all your code in one place (instead of digging around through all the entities to get to the code). Let's take a look at how to do it.
When restoring a SalesLogix database VFS from a file system VFS receive Error ‘String or binary data would be truncated’
I recently ran into an issue where a client was trying to restore a file system copy of the VFS into the database VFS after completing a development project. This file system VFS had been shared by several developers using a Git repository. When restoring to the database VFS, the restore process would reach near […]
The SalesLogix entity model allows you to add an event/business rule action to a public method in an external assembly. This post talks about how to do this
Often when adding custom code to SalesLogix you need to reference Assemblies that are not included by default in Code Snippets or action items. This problem will often manifest itself with an error when building like “The type or namespace name ‘Data’ does not exist in the namespace ‘System’ (are you missing an assembly reference)” […]
Not sure under what circumstances this will occur but I just ran into this on a Windows 7 64bit computer and thought I would post. After upgrading the computer from a 7.5.1 installation to 7.5.2 I was unable to open the Application architect. An error was displayed: A module declared a dependency on another […]