Время создания
Filters

Hi everyone!

Starting with Creatio 10.1.2, Freedom UI will run in zoneless change detection mode by default. Creatio will no longer load zone.js and will refresh the UI only when the displayed data changes, so pages open faster and front-end errors are easier to trace.

Most custom code keeps working as is. Your code might need changes if it:

  • starts asynchronous work in a "Client module" request handler without await;
  • reads zone.js internal fields, such as __zone_symbol__value;
  • is a remote module that relies on zone.js.

You don't have to wait for 10.1.2 to prepare:

  1. Now: check your code against the migration guide and apply the fixes. They work with zone.js too.
  2. When Creatio 10.1.1 is released: turn on the EnableZoneless additional feature in a non-production environment and test your customizations.

👉 Read the full migration guide: Migrate custom code to zoneless change detection

Have questions or a case the article doesn't cover? Ask in the comments below.

Like 0

Like

Share

0 comments
Show all comments

Hi everyone,

I'm currently working on a file-based integration in Creatio Cloud and wanted to get some feedback from anyone who has implemented something similar.

The integration involves connecting to an external SFTP server, retrieving CSV files, and processing their contents directly in memory using C# rather than downloading them to a local directory.

The general workflow we're considering is:

  1. Establish an SFTP connection and retrieve the file as a stream.
  2. Parse and validate the CSV records in memory.
  3. Transform the records and pass the resulting data to an internal Creatio service for further processing.
  4. Capture processing results and handle file archival or disposition on the SFTP server.

I'm particularly interested in understanding the recommended approach for implementing this within Creatio Cloud.

A few questions for the community:

  • Has anyone successfully implemented SFTP integration using C# within a Creatio Assembly Package?
  • Are there recommended libraries for SFTP connectivity and streaming that work reliably in Creatio Cloud?
  • Is processing files directly from a stream within Creatio a supported and practical approach, or are there platform considerations we should account for?
  • For larger files, are there recommended patterns for managing memory consumption, execution timeouts, and background processing?
  • How have others handled file archival, error recovery, and logging without relying on local filesystem storage?

Our preference is to keep the processing within Creatio using supported C# capabilities rather than introducing an additional external integration service.

I'd appreciate any insight, examples, or recommendations from those who have implemented similar integrations.

Thanks in advance!

Like 0

Like

0 comments
Show all comments
Discussion
widget
List setup
page designer

The popup list you get when clicking on widgets should be configurable in the Page Designer. Currently you get a default list based on the object and the metric you clicked on, which is a decent starting point, but most of the time is not the full picture you would want for users to see. Configuring this in Creatio currently is fairly tedious and has some shortcomings I would like to see improved.

 

The list setup also becomes locked for all widgets based on the same object if a user even adjusts the column widths of that list; so the list for a metric widget based on Bulk Emails for a sum of Delivered (which would show the bulk email name and the individual Delivered counts by default) would show that same list for a metric widget based on Bulk Emails for a sum of Opened, which is not great for the user experience.

 

To address these shortcomings, I would like to see this list config be configurable within the Page Designer for the page they are on. I would picture this as a button in the right side config panel when selecting the widget, which pops up what you would see when a user clicks the widget and allows you to put the columns and sorting etc on it, somewhat similar to how you get a popup for the chart designer on a page where you can save or cancel changes. Adding this to the side panel would be a good opportunity to expose the option to disable clicking on the widget to get the list popup, which is currently only possible via page code.

 

I would also like there to be new granularity of the widget list setup as part of this, so that you can specify that this widget list is just for one specific widget or make it the default for all widgets based on that object for all users (the latter being the way it currently is for users, since the SysProfileData Key is like "AnalyticsColumns_BulkEmail"). I would picture this as being a dropdown/similar on the popup in the Page Designer, allowing the developer to switch from using the object's default (which you could change and save in Page Designer, updating the default across Creatio and binding it to the same package as the page you're editing) to using a custom list setup specifically for that one widget on the page.

 

A quick AI mock up of what I was thinking of:

 

0 comments
Show all comments
SyntechDigital
RealEstate
FreedomUI
CreatioMarketplace

Syntech Real Estate for Creatio is live on Marketplace

Never lose a hot lead between visits.

In Syntech Real Estate for Creatio every reservation is a single page. It holds the unit, the buyer, the broker, the assigned sales manager and the related deal.

The app gives real estate developers one workspace for the whole property lifecycle:

  • Project catalog. Phase, location, number of homes and floors, and the lowest available price are on the project card.
  • Unit card. Address, areas, finish level, view category and corner flag, plus a photo gallery with captions per room.
  • Reservation. One page for the unit, the buyer, the broker, the sales manager and the deal.
  • Deal card. The contract, the buyer, the final price and the installment schedule are on one screen.

It works on Freedom UI and needs Creatio 8.3.0 or higher. Want the visual grid of units? Add the separate Syntech Availability Matrix for Creatio app.

Request a demo: Request a demo

The app is already on Creatio Marketplace: Syntech Real Estate for Creatio

#Creatio #Syntech 

Like 1

Like

Share

0 comments
Show all comments

In campaigns is there a way to send an email again, if the recipient does not open it? I know you can send a different email. I also know that participants can be reentered into campaigns, but it does not appear to give the option of who reenters. 

Like 0

Like

0 comments
Show all comments