Hi all,

       The default of field decimal in pre-configured page has 2 digits. How can I update it to 3 digits?

Thanks

Like 0

Like

3 comments

Hello Mai,

 

Hope you're doing well.

To perform your task you can follow the instruction which is provided in the next Community post:

 

https://community.creatio.com/questions/decimal-fields-79-decimal-posit…

 

Best regards,

Roman

Roman Rak,

I knew how to change number of decimal digits of schema, but I don't know how to change in pre-config page.

Thanks 

Hello Mai,

 

Thank you for your reply. 

 

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.

 

Best regards,

Roman

Show all comments

we have a custom button on the section page that triggers a process.

When the business process returns to the section page code, is it possible to capture a return parameter from the process  ? how ?

Like 0

Like

1 comments

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. 

You can see an article outlining how to do this here: https://customerfx.com/article/sending-a-message-from-server-side-c-to-…

 

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.

Ryan

Show all comments

What is the data type to read a date parameter in a script task ?

 

var myVar = Get<????>("MyParameter") 

 

Like 0

Like

3 comments
Best reply

You would use:

 

var myDate = Get<DateTime>("MyDateParam");

 

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")

Ryan

You would use:

 

var myDate = Get<DateTime>("MyDateParam");

 

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")

Ryan

Hi Ricardo,

 

Indeed, you can use the solution suggested above. However, please note that you'll get the date in a server timezone.

var myDate = Get<DateTime>("MyDateParam");

 

There is an option to pass a string as usual and parse it then. Also, you can pass ticks and use the result. For example: 

long ticks = Get<long>("MyDateParameterInTicks");

new DateTime(ticks, DateTimeKind.Utc).ToLocalTime();

 

Please read more about ticks property by the link below:

https://docs.microsoft.com/en-us/dotnet/api/system.datetime.ticks?view=…

 

Regards,

Anastasiia

Anastasiia Markina,

That is good to know, thanks Anastasiia.

Show all comments

hello Community,

in a process, I'm trying to associate a SocialChannel to a SocialMessage (in an ESNNotification).

The goal is to notify users who subscribed to a socialChannel, when a new message is created.

There is no field related to socialChannel in SocialMessage Entity, so i guess this must use associative table.

I could not figure how it work yet..

Maybe someone can help me figuring things ?

best regards

Patrice

Like 0

Like

2 comments

Hello, Patrice, 

 

there is OOB business process that sends a notification to users when a new comment is posted or a user mention added: ESNNotificationProcess.

Maybe it will fit your need?

 

Best regards,

Daria

Daria Zigulya,

Hello Daria,

thanks for the answer,

i will try to do something with that notification mecanism, it may be good enough.



best regards

Patrice

Show all comments

Hi Team,

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.

Like 0

Like

4 comments

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.

Ryan

Hi Dharini,

 

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.

 

Best regards,

Oscar

Ryan Farley,

Thanks Ryan for the suggestions! I have tried them already and brought it up here as those things did'nt really work out.

Oscar Dylan,

Will try it out! Thank you for the suggestion.

Show all comments

Dear mates,

I build a process on the call object.

When a record is add the process should be launch.

But it never start.

it looks like the problem i all ready have with this object:

https://community.creatio.com/questions/open-call-page-after-call

Does anybody has an idea or should i call the support ?

Thank you,

Nicolas

Like 0

Like

2 comments

Hello, Nikolas,

please try removing filters from the start signal (in order to make sure that is not the reason). Thank you.

Hello Daria,

Woups, it looks like there are two Post on the same subject !

https://community.creatio.com/questions/new-calls-does-not-launch-proce…

i deleted this one but you can reach it from your side !

If you can help me i m allways looking for a solution.

Have a nice day and thank you,

Nicolas

Show all comments

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.

Is it possible ?

Like 0

Like

4 comments
Best reply

Ricardo Bigio,

You can use the following code to change to the dashboard view in a section:

this.changeDataView(this.get("AnalyticsDataViewName"));

Ryan

Hello Ricardo,

 

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?

 

Thank you!

 

Best regards,

Bogdan S.

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.

 

Ricardo Bigio,

You can use the following code to change to the dashboard view in a section:

this.changeDataView(this.get("AnalyticsDataViewName"));

Ryan

Perfect. Thanks !

Show all comments

Where can I specify the number format mask ? is it a system setting ?

Like 1

Like

10 comments

Hello Ricardo,

 

Hope you're doing well.

 

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.

 

Best regards,

Roman

and how/where can I select the right localization ? Date formats are correct, but not the numbers. 

Hello Ricardo,

 

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):

 

Best regards,

Roman

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).

Regards,

Hello Ricardo,

 

Thank you for your suggestions, we have informed our R&D team and they will consider it during work on improving the number mask functionality.

 

Best regards,

Roman

is there an update on number formats, our users are in spanish and need to replace comma with point

Dear Rogelio,

 

Thanks for reaching out.

 

We are still searching for a fix for this issue for future releases.

 

If you have any additional questions, we'd be happy to help.

 

Best regards,

Anastasiia

 

 

Hi Anastasiia Marushenko,

 

Any news on this subject? We also need something that allow us to change the number formats regardless of the localization.

 

Best Regards,

Pedro Pinheiro

Pedro Pinheiro,

 

There is no ETA for this task.

 

I will assign your request to this project in order to increase its priority.  

Hi Bogdan,

 

Is there any update related to this issue?

 

Thanks.

Marijana

Show all comments

Dear mates,

I build a process for new calls but it did not launch when a new call is add into the database:

It looks like my problem:

https://community.creatio.com/questions/open-call-page-after-call

#SR-0898365

Thank you,

Nicolas

Like 0

Like

3 comments

Hello,

 

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.

 

Regards,

Dean

Hello Dean,

 

I did.

In my "Appel sortant: enregistrer les données du Lead dans l'appel" process:

I just let the outgoing filter.

 

The record is well add to the object:

But the process has not been launched:

An idea ?

Thank you Dean,

Nicolas

 

Hi Nicolas,

 

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.

 

Regards,

Dean

Show all comments

Is there a way to force all drilldown rows to be shown as rolled up (collapsed) when first opening a dashboard pivot table ?

Like 0

Like

5 comments

Hi Ricardo,

 

Do you mean that you what to display all the records in the list without having to scroll down or right?

Can you please show any screenshot with example of what you need to see?

 

Thank you.

Regards,

Dean

Dean Parrett,

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)

 

Regards,

Hi Ricardo Bigio,

 

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. 

 

Regards, 

Anastasiia

Anastasiia Markina,

Was this feature ever implemented or are we still unable to default the pivot tables to display a certain way?

George Smith,

 

Thank you for your question!

 

We have just checked this information with our PO and as of now - no changes were made to this functionality.

 

The improvement ticket is indeed registered in our system, but currently there is no ETA on implementing this functionality.

 

Thank you!

 

Regards,

 

Danyil

Show all comments