Fyi this is fixed in 8.2.2. Release notes mention: Streamlined business rule setup. "Dynamic filter" and "Set value" business rules no longer need conditions to work
Can we remove the hyperlinks (blue-colored text) from the contact names in the selection window? Users find it cumbersome because they expect clicking on a name to select it, but instead, it navigates to the profile.
The parameter “showValueAsLink: false” works only for the lookup fields on the form pages.
As for the Lists, unfortunately, there is no such possibility so far.
However, our R&D team is already working on the feature that will allow disabling link generation for lookup columns of related objects, so it is expected to be implemented in future releases (no ETA yet).
The problem is that the "Message type" column is no longer used in the new synchronization mechanism. We don't have a column property on the Activity that indicates whether it is an incoming or outgoing email.
This column is not populated by default. The logic that would fill this field does not currently exist in the system.
However, there is a way to determine this through additional filtering. When an email is synchronized, a record is created in the EmailMessageData table, which specifies the mailbox that synchronized the email. Based on this mailbox, the role of the email can be determined.
For example, if you synchronize the mailbox example@mail.com, then if this mailbox is in the "From" field, the role of the email will also be "From". If it is in the "To/CC/BCC" fields, the role of the email will correspondingly be "To/CC/BCC". Thus, you need to build a filter based on the relationships in EmailMessageData, where Role = From. In this case, you will filter for emails that were sent.
Additionally, you can configure a business process that will read the Role column of the EmailMessageData table for incoming/outgoing emails and, based on the Role field, set the Message type for the Activity record.
The problem is that the "Message type" column is no longer used in the new synchronization mechanism. We don't have a column property on the Activity that indicates whether it is an incoming or outgoing email.
This column is not populated by default. The logic that would fill this field does not currently exist in the system.
However, there is a way to determine this through additional filtering. When an email is synchronized, a record is created in the EmailMessageData table, which specifies the mailbox that synchronized the email. Based on this mailbox, the role of the email can be determined.
For example, if you synchronize the mailbox example@mail.com, then if this mailbox is in the "From" field, the role of the email will also be "From". If it is in the "To/CC/BCC" fields, the role of the email will correspondingly be "To/CC/BCC". Thus, you need to build a filter based on the relationships in EmailMessageData, where Role = From. In this case, you will filter for emails that were sent.
Additionally, you can configure a business process that will read the Role column of the EmailMessageData table for incoming/outgoing emails and, based on the Role field, set the Message type for the Activity record.
I'm trying to use terrasoft.axd to download an image that is loaded as a system setting. I am using the following query string /terrasoft.axd?s=nui-binary-syssetting&r=Glbxxx where Glbxxx is the system setting code. I don't understand why some calls return the correct image and others return a http error 401 (access denied).
I want to implement a functionality on a web page where a Phone Number field is used to retrieve customer data. When a phone number is entered and submitted:
If a matching customer record exists in Creatio, the page should automatically populate with the customer’s details.
If no record is found, a new customer record should be created in Creatio.
Is this functionality achievable? Any guidance would be appreciated!
It is not. The new landing page designer is basically just a visual designer to generate the html. There is an optional feature you can enable to publish the html, which basically uploads the html to a free landing page host (can’t remember which one at the moment)
How can I capture the newly changed field value before saving a record in a crt.SaveRecordRequest in Creatio Freedom UI? Currently, I am getting the old value instead of the new one.
If you are looking into the direct way to get changed attributes values in the SaveRecordRequest - there is none documented on our side. But you can use HandleViewModelAttributeChangeRequest where request has the oldValue and value properties, save the original values of needed attributes into the separate parameters and use these parameters in your task.
Each Widgets calls behind the scene API with one key that is present in the global Area
Present that data in the widget
Now each widget can be consider as Page --
Now how easily create Page which invokes API and dispaly -- if API is returning 10 or so parameter do we need to create manually the page and have items and map items to API return value