The required kind of functionality is available starting from version 7.17 (for Section Wizard and pre-configured page):
Specifying the value precision when setting up numeric fields. You can select an integer or a fractional number with precision up to eight decimal digits.
Unfortunately, for older versions of the application, there is no functionality that allows you to set a decimal digit mask for pre-configured pages. Our R&D team had been informed about this functional request earlier and as for now, you can use it in the latest version of the Creatio application.
As a workaround, in the case when you're trying to use a basic column you need to perform the next steps:
1) Create a dummy object and add a decimal field in it, set the needed decimal digit mask.
2) Add edit page to existing section and change field type there.
Also, you can try to add the following code to the needed field on the page to set the number of characters after the decimal point:
"controlConfig":{
decimalPrecision:4},
Here is an example of implementation:
We suggest to save the original schemas as a backup before applying any changes.
The issue is that the process will execute asynchronously. The only way to get the value back from the process is, instead of using it as an output param, to send it as a message using a script task in the process that you will retrieve with client-side code on the page.
Basically, at the end of your process, you'll add a script task. In that script task you'll get the param value, then send it as a message (as outlined in the article). Then, in your page code, you'll listen for that message, check to make sure it's the message sent from your process, and then read the value and do whatever is needed with it.
A date only param is still just a .NET DateTime struct just like a Date and Time value in Creatio - A date only will just have a zero time value (so the value would be something like "Oct 29, 2020 00:00:00")
A date only param is still just a .NET DateTime struct just like a Date and Time value in Creatio - A date only will just have a zero time value (so the value would be something like "Oct 29, 2020 00:00:00")
I am getting the error "Error occurred when saving: Value cannot be null. Parameter name: input" while trying to save the business process by adding AND/OR gates in the process in version 7.16.3.1473_CustomerCenter_Softkey_MSSQL_ENU. Please help me resolve the issue.
Maybe the gate isn't properly connected on both the input and output sides? Just guessing here. It looks connected from your screenshot but maybe click each flow in and out to make sure. Additionally, I would try deleting the gate, saving the process, then re-adding. Otherwise, maybe try contacting support. I've not had that error before when using a gate, so maybe something else is wrong - after trying the above, of course.
This error can occur in case the process was configured to use the "Send email" process element (and it is present in your process) and this element had one template it in, but then the template was changed and this change cannot be properly saved. To fix this issue please remove the "Send email" from the process completely, save the process and then add the element back with the template that you need to use in the process logic.
After custom section button processing in list view mode, I need to switch to analytics view, instead of returning and waiting for the user to click on the analytics view button.
Can you please provide us with more details regarding your request and the business task you are trying to achieve?
I suppose you have some custom section with records and after you open a record and click some button on the page, you want the system to open section Dashboards instead of the regular section record list, am I correct?
On the section page are the buttons "new", "actions" , and the ones that switch from list mode to analytic mode.
Besides them, I have a custom button, "I/S", that triggers a business process (in order to build data that will be shown when the user switches to analytic mode) and returns to the section page. Upon return, the section page will be in list mode, as it was before. What I need is the code in the section button processing to return to the section page already in analytic mode, so that the user will not have to click on the analytic mode icon in order to view the data.
The number format mask depends on the localization you use. For example, in the Ukrainian localization, there is a thousandth separator displayed as space between thousandth parts and comma for integer-decimal part (000 000,00).
In the case of using English localization, there will be such number format mask as you have described in your question: the separator of thousand places is a comma, the separator between integer, and decimal parts — point (000,000.00).
This logic for displaying the numbers format mask was implemented intentionally to match the mask of numbers in different cultures/countries.
Unfortunately, at the moment there is no possibility to change the separator for number mask format since the number formats are hard-coded into the system core. However, we have registered a suggestion for our R&D team and they will consider implementing the following enhancement in the upcoming releases.
For that, you just need to change the language for your current user. To do that click on your profile picture and change the language to the language/localization you need:
If there is no needed localizaion in the Language drop list, you can add the required language from the Languages section in System Designer functional area:
After you found the localiztion you need, add it and save changes (it will take some time to apply changes):
Ok, but our users prefer to keep their profile with the english language (localization for Portuguese is very poor. And for developers it is also a problem, as the lookups and system settings names are changed, and the documentation is all in English).
SUGGESTION:
The number formatting could be done the same way as the date and time formats, in the user profile section. It allows the use of the desired date and time format without having to change the language.
That is what we are doing here - date and time show correctly (Portuguese format), regardless of the chosen language (English).
I've created the process with similar signal. It works fine and the process is launched:
Most likely your created call doesn't satisfy your signal conditions. Try to disable the filter and see if the process launches or make sure the call record satisfies it.
The settings seem to be fine and the process should have launched the process. What I suggest is to try is to disable the background execution in the signal settings. If this cannot help - try to re-add the signal completely. If still no success - it is necessary to investigate the trigger on the database level. In this case it is better to approach the support team. I'm afraid it might necessary to have a closer look to the website, rather than trying to guess the possible solution.
When opening the dashboard, the user would like to see
instead of
... then he would drill down or not, as needed.
(the user does not want to see all the detail at once, only the totals. Every time the dashboard is opened he has to roll everything up (collapse), in order to focus only on the big numbers)
The pivot tables are created as Angular components that cannot be changed through the base functionality in the configuration section. However, such a request is already registered and will be implemented in the nearest releases.