I've this situation where I need to add a image to a specific section row column, based on the value of other column. Inside my ActivitySectionV2, I added a random dummy column to display the images. These images should appear if the Activity is expired or not. For example, if my activity due date is less than today's date the "Expired Image" should be visible.
Is there any way to do a switch-case with business processes?
I have a case that can reach different statuses. All the statuses are known. I have to do some things at each step of the case I currently do with a simple signal with "if status change AND status = specific_status, then ..." but I don't really like doing that. It's not readable. Is there an easier way to handle each step of a case, like a switch case or something?
If i understood your business task corectly, you need to call those processes from DCM panel. You can do so in DCM configuration. Add a step for the status, in which you want to call a process. You can refer to the screenshot below.
If i understood your business task corectly, you need to call those processes from DCM panel. You can do so in DCM configuration. Add a step for the status, in which you want to call a process. You can refer to the screenshot below.
I have built a Business Process that Triggers on "Record Added" for a Section.
My goal is that when I Create a Record in the section with OData using the "POST method", That custom business process should be triggered by System. But It is not getting triggered.
When I tried to create a new record from the system itself ( instead of OData ), the process got triggered.
Can someone guide me on this? Is there any System Setting or specific configurations needed to be done?
if such keys don't exist, they can be added to the block <appSettings>;
2) Generate source code for all schemas and compile all.
Please note, that this fix is only applicable for 7.18.1. Please remove this tags from web.config when updating to newer versions of the application, as it will cause the Odata functionality to not work.
You can also refer to this community post in your support request.
if such keys don't exist, they can be added to the block <appSettings>;
2) Generate source code for all schemas and compile all.
Please note, that this fix is only applicable for 7.18.1. Please remove this tags from web.config when updating to newer versions of the application, as it will cause the Odata functionality to not work.
You can also refer to this community post in your support request.
In order to change, please follow to Advanced Settings, create a replacing module for Activity object and change the default value for Call Direction column in it to Incoming.
Is there a way to launch a business process when a specific object is opened ?
I have an interview object (custom) and I'd like to update some element when the object is opened then aumatically reload the object so the view of this object will be updated but I didn't find anything to make that
We have found out that the connector requires an update due to the changes in the Slack API. We have removed the connector from Creatio Marketplace temporarily. It will be back after the update is ready.
In a custom object, I have a list of contact objects. On a specific signal, I need to loop over these contacts and change the attributes of each contact based on other attributes found in the contact object. How can I achieve the for loop with a business process?
If the only way is to use the Scripts element, where can I find proper documentation to start using Scripts in Creatio?
The best way to create a Business Process with a for loop you would need to create a sub-process:
Signal "Contact Added" element:
Read Data "Read Contact" element:
For the sub-process, you would need to specify the [Parameters] of it:
And make a filter of the element within the sub-process based on the ID:
And finally, you would need to specify this parameter in the parent Business Process:
This is it. The business process here would trigger upon a Contact being added, then it would fetch 50 top Contacts in the system and transfer them to the sub-process, which will do some required magic within it, and then would end.
You may customize this example in any way you would like.
The best way to create a Business Process with a for loop you would need to create a sub-process:
Signal "Contact Added" element:
Read Data "Read Contact" element:
For the sub-process, you would need to specify the [Parameters] of it:
And make a filter of the element within the sub-process based on the ID:
And finally, you would need to specify this parameter in the parent Business Process:
This is it. The business process here would trigger upon a Contact being added, then it would fetch 50 top Contacts in the system and transfer them to the sub-process, which will do some required magic within it, and then would end.
You may customize this example in any way you would like.
I have added Aspose.PDF plugin to convert the Word to PDF printables. I have generated the 'Client ID' and 'Client Secret' as suggested in the guide.
Where do I key in these Client ID and Client Secret in System Settings? I am getting this notification - 'Please fill in the system settings for converting files to PDF'
Log in to Creatio, go to 'System Designer' → 'System settings' section, find and fill out the respective system settings. Log out and log back in to apply the changes.
I am trying to view Notes field as multi-line text in Activity section in mobile application, but it is appearing in single line as a result of which, the long texts are not visible properly.
This field is multi-line in web application but I need this multi-line in mobile application also.
Please suggest me a way to make this field multi-line.
I just have another query that how to put a placeholder in the http link field in mobile so that it does not show the full real link, instead of this it shows some meaningful string.
For example, for "www.google.com", I want to show the link as "Google Search".
And also, how to make read only field text color as black. (The address field in above screenshot of mobile is read only but it is appearing as grey text).
There is a way to change the color of read-only fields. You can do this using the utility method Terrasoft.util.writeStyles.
By default the style of the disabled fields looks something like this:
Terrasoft.util.writeStyles (
.x-field.x-item-disabled input,
.x-field.x-item-disabled textarea {
color: rgba(0, 0, 0, 0.26);
-webkit-text-fill-color: rgba(0, 0, 0, 0.26);
-webkit-opacity: 1;
}
);
So you will need to change the alpha value of rgba from 0.26 to 1.
You can do the changes in the existing schema in LESS like in the desktop Creatio. You can also do this in the existing schema declared in the manifest in the CustomSchemas section. Or you can create a new schema and declare it in the CustomSchemas section.
As for the question about a placeholder in the http link field. As far as I understand you want to use hyperlinks in some fields. Could you please explain where you want to put them? Which fields exactly? I hope I understood you correctly.
Unfortunately, there is no out of the box solution to do this. It can theoretically be implemented via development but you will have to contact your manager about it.
The previous code I have tried putting in the LESS in a module after changing the value 0.26 to 1 and included module in activity section page extensions in workplace manifest . Still it does not make the field color black.
I have restarted the application pool and synchronized also but still it does not work.
Making a (lookup) column editable on the record page only under specific conditions is possible with a help of business rules for a specific section.
As for the lookup (lookup object) itself it's possible to set column permissions for a specific user or roles as on the screenshot 1:
However, as of now, it's not possible to lock columns for a specific lookup dynamically (after adding the record to a lookup itself) with a help of basic system tools.
We have registered a corresponding query for our R&D team and will be awaiting for the implementation of the mentioned functionality in the upcoming versions.