I have a project where we have a decent amount of tabs per edit page. Many fields are labeled similarly due to the nature of the project. However, not all of them are required on a given page. I think it would make it easier for the users if there was a way to let them know in which tab they are missing a required value. I attach a picture describing what I mean.
I'm working on the process with an email message base on feed notification.
If the user is mentioned on feed message, notification is created - that starts my process. The process reads info about the message and sends an email. My question is if it is possible to add a link in the email message to the record? For example, I can add info to feed on Lead record and in email message user will receive a link to this lead
In message/comment object there is filed Object instance but I'm facing an error in the custom message template for add link function "There is no entity for column section". I'm not sure how to work with this feature.
where o_drobina.tscrm.com should be replaced with your application name.
The idea here is to read the object schema name where the feed message was left using the "Read Schema" process element:
and as you can see we compare the UId from the "Schema" object with the "Schema" value that we read from the "Read message" process element (the "Read message" element has the following configuration):
And also we read the link to the record from the "Read message" element and use it in our formula ([#Read Message.First item of resulting collection.Object instance#]).
As a result when using the following template in the "Send email notification" process element:
we receive this email when adding the feed message to a lead record:
So you can test the following approach on your end and you will be able to send email notificaitons as well.
where o_drobina.tscrm.com should be replaced with your application name.
The idea here is to read the object schema name where the feed message was left using the "Read Schema" process element:
and as you can see we compare the UId from the "Schema" object with the "Schema" value that we read from the "Read message" process element (the "Read message" element has the following configuration):
And also we read the link to the record from the "Read message" element and use it in our formula ([#Read Message.First item of resulting collection.Object instance#]).
As a result when using the following template in the "Send email notification" process element:
we receive this email when adding the feed message to a lead record:
So you can test the following approach on your end and you will be able to send email notificaitons as well.
Using "PageV2" is not good way for custom sections - there is another format like : "UsrSomesection1Page" And it doesn't work in case if we have several pages for a section
Hard coding CardModuleV2 will make this not work with Freedom UI pages, and appending "PageV2" will not work with custom pages. Instead of using the URL as shown above, you can make it more flexible by using it as follows:
I am integrating Creatio with Kafka for a particular use-case where event-sourcing and a distributed commit log are the presiding themes of the E2E architecture. I would like to know if there are any best practices from a Creatio standpoint that would help here. Especially around creating Kafka consumers on Creatio. What are the best ways of working with background threads that are independent of the http context in Creatio? Is it advisable to run a thread that infinitely polls the Kafka server to maintain a persistent connection? Please provide inputs also on how easily such a solution on Creatio can scale from a load and a maintainability standpoint. In the context of a load balanced web farm, are there any important points to keep in mind considering that each node will run a consumer instance that could belong to the same consumer group?
Unfortunately, we don’t have any prepared examples of this functionality. Please contact technical support in order get help with an implementation of the integration.
Unfortunately, in the current Creatio configuration, there is no out-of-the-box Apache Kafka integration. We have created a Problem for the responsible R&D team, which will consider the development of such integration, depending on the popularity of the idea.
I have a process that for mistake is running with a start of a signal and is generating edit pages from the process. How can cancel those future running process? Is not showing yet in the process log.
An input mask helps users with the input by ensuring a predefined format. If you have record inserted directly to the database, you won’t be able to apply the input mask for this record. In order to validate this record, please consider creating a trigger in the database that should be triggered before inserting the record. Please find more information about triggers in the article by the link below:
When typing some string on a lookup field, at the bottom of the field there is this option to add the value as a new value to the lookup if it doesn't exsitis in the lookup table.
I understand that this option can be blocked via permissions but how can I remove this option completely from a lookup field.
Remove it in a manner that the user will not see this option to add new.
Sure, there is an option to block such functionality. However, please note that the development process should be applied.
1. Firstly, you need to create a replacing client module schema for BasePageV2 client module. Please find the information about it in the article by the link below:
Sure, there is an option to block such functionality. However, please note that the development process should be applied.
1. Firstly, you need to create a replacing client module schema for BasePageV2 client module. Please find the information about it in the article by the link below:
Please share BusinessProcess.log and Error.log files from your local app (can be found in C:\Windows\Temp\Creatio folder) and also specify the exact time when the process should've been completed. And also please share the name of this process and its UID from SysSchema table.
Can you try 'open'ing the process instance from process log, check if any elements show 'error' status. If yes, click on that and then click on the 'show error description' button.
Please share BusinessProcess.log and Error.log files from your local app (can be found in C:\Windows\Temp\Creatio folder) and also specify the exact time when the process should've been completed. And also please share the name of this process and its UID from SysSchema table.
It will be almost impossible to say without direct access to the database and the application. Please email us at support@creatio.com and we will take a look at the deadlock problem more closely.
I have a legacy system built using EJBs in java on a JBoss app server. I need to integrate it with Creatio. What's the best way of integrating EJBs with Creatio? Are there any specific gotchas that I have to keep in mind around, JRE, cloud vs on-prem, etc?