I binded data from the Lookup table, and now i'm able to see my newly created lookups in the "LOOKUP" section, however, if i click on one of these new lookups, it doesn't open the content, instead an error appears in the browser console saying 'all-combined.js:41 cann't find entity'
This only means that the lookup object wasn't transferred between systems. Please also check if the lookup object was transferred to the target website.
I suggest to investigate the issue in terms of support ticket since it is hard to tell the reason for this behavior. It's better to have a closer look to the website.
On my application I've used the Aspose.PDF connector plugin for Creatio! Then, I created a new printable and set the "Convert to PDF" property true, as you can see in the image below.
After that, I create a new process in which I am using the plugin process element (Save printable) and in that element I set the parameter "Conver to PDF" to true but the attachment is always saved as a .docx file, regardless of setting of the parameter "Convert to PDF" be true or false.
Can you help me solving this issue and explain me why the document saved in the attachments is always in .docx format?
I apologize for the delay. The [Save printable] element was developed when both .docx and .pdf formats were available out-of-the-box. As such, the "Convert to PDF" parameter is not compatible with the Aspose connector for Creatio. The team in charge does not plan to update this feature in the add-on.
However, note that Creatio released the [Process file] business process element to generate custom MS Word or Fast Report reports in version 7.17.2.
In order to enable Anonymous service for .Net Core edition of Creatio all you need to do is to add information about this service to "AnonymousRoutes" block of ..\Terrasoft.WebHost\appsettings.json file.
The documentation clearly says that there is way to create a configuration service with Anonymous authentication. Hope you went through the Academy link I pasted in the question.
My question was -
The documentation only lists out the steps for the WCF based configuration services (Used by .Net Framework on Windows). How does one go about creating an anonymous service on a Linux installation of Creatio using .Net Core?
In order to enable Anonymous service for .Net Core edition of Creatio all you need to do is to add information about this service to "AnonymousRoutes" block of ..\Terrasoft.WebHost\appsettings.json file.
2) You can use document.getElementById("OpportunityPageV2MoodContainerContainer").style.pointerEvents = 'none'; and trigger it each time the page is loaded with the additional check of the system user role (OpportunityPageV2MoodContainerContainer should be replaced with your element code (can be received from the page inspector in the "Elements" tab of the console)).
3) This additional check on the system user role is the most difficult part: you need to retrieve a user session from the client using Terrasoft.sessionId, then form a ESQ to the SysUserSession table to find a record related to the value received from Terrasoft.sessionId (for a request as follows
select SysUserId from SysUserSession
where SessionId = 'ez5u2gsrczplpz4b13s31g0b'
). Then you need to run another ESQ to check if the SysUserId belongs has a record in the SysUserInRole table related to some role.
This is quite a difficult task that requires a separate project and cannot be solved in terms of a community post. Please reach your account manager in case you need additional help with the implementation of emoticons click restriction for some users.
I understand that there is an API for Creatio. Is there a method to have an external system fire an event to start a particular process in Creatio? Or something like webhooks to fire an event?
This documentation with examples of "How to run a process by clicking the custom button" is useful for a problem that I have, but is there also any example of how to run processes from buttons in the mobile application?
The mobile app doesn't support launching the processes by button click. They can be launched only by editing\creating\deleting a record. There is no way to bind a process to some function like onClick in mobile app. The process will no launch. This feature will be added in the nearest future application versions.
We have a section and there are few fields added to that section. To that section we have added a detail. Later, we are giving access to the section for read and editing of the fields in the section. The fields within the section is edited based on the access given to the user, if the user doesn’t have access and when the user tries to edit the field, we get insufficient access error. But, the same user is able to edit the fields in the detail. How do we restrict it, the edit of the detail should also have the same access provided to the section.
As of now the access rights for the detail should be set separately from the access rights for the section.
In order to do so you need to find the corresponding detail in the Object permissions list and set the same operation/record permissions as you did for the section.
Please refer to the links below for more information regarding access rights:
I don't sure the right way to deploy a custom package on test and production environment.
I try to explain with a sample scenario.
At day 1 I export the custom package from my development environment with the filename packageDay1.zip
The packageDay1.zip is installed on my test environment.
In the App installed section I see the packageDay1 installed.
At day 4 I've a new features in the custom package which needs to be deployed on the test environment, then I export the package with the filename packageDay4.zip.
Do I should uninstall the previous package ?
I tried to install the new packageDay4.zip and in the App Installed section I see 2 package installed, the packageDay1 and the packageDay
That is typically how it is done, you just reinstall the package - not uninstall first. When you install a package from a zip file it does duplicate it in the installed applications list, not sure why it does that, but it's nothing to worry about. You can see in the configuration it will still just list the package itself once.