Tag: C#
Creating a Comma-Delimited List of Values from a Read Data Element in a Creatio Process
This article will look at how to use the results of a Read Data element in a Creatio process to create a comma-delimited list of the values in a single string. For this article, I'll be reading contact records, then creating a comma-delimited list of their email addresses (with the idea that I can then use that to send...
Executing Code in Creatio Application and Session Start and Shutdown Events
If you need to execute custom code when the Creatio application starts up or shuts down, or when a user session starts or ends, you can easily do so by creating a class that inherits from AppEventListenerBase and overriding OnAppStart, OnAppEnd, OnSessionStart, or OnSessionEnd.
Let's take a look at a sample class that executes some code when the Creatio application...
Logging Information and Errors in Creatio C# Code and Viewing from Cloud Hosted Systems
If you're developing client side code for Creatio viewing information about what is happening at runtime is easy since you can output anything to the console. If you're developing C# code, or need to debug C# code - even in a cloud hosted system, the best approach is to use a logger.
We can use a logger to log info,...
Displaying Date/Times Correctly Using the User Timezone in the Infor CRM Web Client
How to return the correct browser date/time equivalent values when running server-side code in the Infor CRM web client.
Creating a URL attachment for Infor CRM
How to add a URL attachment in the Infor CRM web via server-side code
Adding Yes/No display for boolean fields in InforCRM (SalesLogix) datagrids
InforCRM has had the ability to define boolean entity properties as either True/False or Yes/No for a long time, however in a recent project, I found that displaying such an entity property as a bound field in a Data Grid would always display True or False (or nothing, if not set) regardless if it was set as a Yes/No data type.
Programmatically Using Section Folder Filters in Processes or Server-Side Code in Creatio
A useful way to allow a user to control the filters for some server-side operation or process is to allow them to select a folder for your back end code to use for filtering the data. There's a few things you need to do to retrieve the filters for a folder. This article will provide some reusable code for...
Programmatically Adding an Image to a Contact or Account Record from a URL in Creatio
In Creatio some records have support for an image. For example, in the Contact section you can add a contact's photo and in the Account section you can add a company logo. This article will outline the code needed to programmatically add an image to a contact or account from a URL. The code can be easily adapted to...
Adding Code to Listen for Entity Events in Creatio
An integral part in building business logic in Creatio is being able to respond to entity events, such as when a record is added, modified, deleted, etc. Creatio does provide many ways to handle these events. You can add signal starts in processes or handle these events in entity subprocesses. This article will cover another option, which is to...
Creating a Web Service and Consuming it From Client-Side Javascript in Creatio (formerly bpm’online)
One of my favorite features of bpm'online is how you can create your own custom web services that you can consume from the client-side code in the UI. This allows you to offload heavy operations to the server that you can easily call from your code in the UI. These web services are referred to as configuration services. They...
Infor CRM Sync for Exchange: Action Required by August 31, 2026
Using Infor CRM Sync for Exchange with Microsoft 365? Your Exchange administrator must update tenant settings by August 31, 2026 to prevent sync disruption.
[Webinar] What’s Coming Next for Infor CRM SLX and Why v10 Matters
See what’s coming next for Infor CRM SLX, including new marketing workflows, automation improvements, and reasons to consider upgrading to v10.
Disable Caching in Infor CRM SLX Web Client
In the rare case caching is causing issues in the Infor CRM SLX web client, it is possible to disable specific types of caching by making edits using Application Architect, and then deploying.
AI Readiness Checklist for CRM Teams: Is Your CRM System Ready for AI?
Before using AI in Creatio, make sure your CRM data, users, processes, and automation foundation are ready. Use this practical AI readiness checklist for CRM teams.
Build Your Creatio AI Skills with the 2026 AI Summer Program
Join Creatio’s free 2026 AI Summer Program to learn how to identify, build, deploy, and manage AI agents.



