Articles by Ryan Farley

  • Content Type

Reading and Saving System Settings on a Creatio Freedom UI Page

To access System Settings in a Creatio Freedom UI page, there is a simple, built-in module you can use that is available in the new Creatio DevKit SDK that can be used in Freedom UI pages. To use this devkit, you’ll need to add “@creatio-devkit/common” to the modules list of your page. This will look like […]

Adding Code to the Save Event of a Creatio Freedom UI Page

In classic pages in Creatio, if you wanted to add code to the page’s save event, you simply had to add a save function to override the base page save function, do your work, then use this.callParent(arguments) to call the base page save function (so it actually saves the page). In Freedom UI pages, if […]

Turning On & Off New Freedom UI Features in Creatio 8.0.6

In the new Creatio 8.0.6 release, a new application shell was introduced – the Freedom UI Shell. In addition, out of the box, the Account and Contact pages are now Freedom UI pages (assuming you have the Customer 360 app installed, which is installed by default in new systems). However, what if you don’t yet […]

Creatio Package Types and Objects Exposed via the OData API

Creatio offers a few different options for accessing data via an API. There is the DataService API and an OData API. To make things slightly more confusing there are two different OData APIs, one that implements OData 3 and another that implements OData 4. However, when using the OData APIs, the type of package that […]

Working With Collection Parameters in a Process in Creatio

For parameters in processes, you can easily set and get values in code ScriptTasks for simple parameter types. However, it might not be as obvious how to work with a collection parameter. For simple parameter types, such as text, you can get and set values using the following: This article will outline how to get […]

Validating a Record Before a Printable Can be Run in Creatio

When using a printable in Creatio on a record page, you might want to control when the printable can be run based on conditions such as whether the data is complete on the record. This is an easy task by overriding a function that exists on the page. Note, this method can be used to […]

Troubleshooting Constraint Violation Errors in Creatio

If you’re experiencing constraint violation errors when debugging code or processes in Creatio, it can sometimes be difficult to understand where exactly the problem lies. This article will outline how to troubleshoot these types of errors. Background In Creatio, when you add a lookup to an entity object, it adds a database-level constraint that enforces […]

Setting up Microsoft Office 365 Email for use with Creatio

When using Creatio, one of the most power parts of the application is the ability to integrate your email and calendar with Creatio. If you’re company is using Office 365, you’ll need to do a few configuration steps in your Azure/Office 365 portal to allow Creatio to authenticate with your Office 365 accounts using OAuth. […]

Adding Style to a MessageBox Dialog in Creatio

If you need to apply style to a messagebox dialog in Creatio, you’ll need to do a small hack that allows you to identify your specific messagebox in the markup so your CSS/style doesn’t apply to all messageboxes. If your dialog is a real dialog or a mini page, this hack isn’t needed since you […]

Quick Tip: Using Emoticons in Creatio Lookups is 🔥

A tip to make lookups in Creatio more interesting, which can help engage users more. Using emoticons in Lookups. I recently had a request to create a “rating” lookup with choices like 1-5. Sounds boring and seeing a “2” on a page doesn’t give a quick visual of what that really means. So, instead, I […]

Subscribe To Our Newsletter

Join our mailing list to receive the latest Infor CRM (Saleslogix) and Creatio (bpm'online) news and product updates!

You have Successfully Subscribed!