Hello,

today i did a process publishing on our test instance (version 8.1.2.3914),

an error showed up after that :

[{"Line":98,"Column":91,
"ErrorNumber":"CS0618",
"ErrorText":"'SecureActivityEmailSender' is obsolete: 'Use SecureActivityEmailSenderBase class. The current class is left for backward compatibility'",
"IsWarning":true,
"FileName":"D:\\App\\*****\\Terrasoft.WebApp\\Terrasoft.Configuration\\Autogenerated\\Src\\ActivityEmailMessagePublisher.EmailMessagePublisher.cs"},
{"Line":28,
"Column":92,
"ErrorNumber":"CS0618",
"ErrorText":"'SecureActivityEmailSender' is obsolete: 'Use SecureActivityEmailSenderBase class. The current class is left for backward compatibility'",
"IsWarning":true,"FileName":"D:\\App\\******\\Terrasoft.WebApp\\Terrasoft.Configuration\\Autogenerated\\Src\\EmailSendService.CrtNUI.cs"}]

The error is about EmailSendService and i'm surprised as my process do not send any email..

 

Should i worry about this ?

 

Regards,

Patrice

 

Like 0

Like

2 comments
Best reply

Hello Patrice,

 

The message you have received is not an error but a warning about the method's obsolescence (it means that the method will be removed in future versions). This warning appeared as a result of the schemas' compilation, which started because of publishing the process. However, for the current version of the application, these warnings do not pose any threat, and the compilation can be considered successful.

 

The "SecureActivityEmailSender" method is used for generating a token when sending an email. Inspite of the fact that you didn't use it in the specific process, the warning might be triggered by the other schemas that were affected during the compilation process.

 

Best regards,

Natalia

Hello Patrice,

 

The message you have received is not an error but a warning about the method's obsolescence (it means that the method will be removed in future versions). This warning appeared as a result of the schemas' compilation, which started because of publishing the process. However, for the current version of the application, these warnings do not pose any threat, and the compilation can be considered successful.

 

The "SecureActivityEmailSender" method is used for generating a token when sending an email. Inspite of the fact that you didn't use it in the specific process, the warning might be triggered by the other schemas that were affected during the compilation process.

 

Best regards,

Natalia

Thank you Natalia,

 

i was a bit worried as i never encountered this kind of obsolescence messages in Creatio !

 

Best regards,

Patrice

 

Show all comments

I installed an application(Freedom UI) from the other instance. Prior to installation, I ensured that the data binding was correctly set up to ensure the lookup is connected to the export application.



After installing the application on the new instance, the lookups are functioning properly. However, I am unable to make any changes, such as adding a color column or other columns in the lookups (Data model objects).



Please assist in this matter.

Like 1

Like

1 comments
Best reply

Hello,

 

After installing a package on another environment, it gets locked, and you cannot make changes there.

Currently, this is the expected behavior, as a delivery management process for packages exists.

 

Here's the article:

https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platfor…

 

In version 8.1.2, you can unlock the package to apply a hotfix:

https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platfor…

Hello,

 

After installing a package on another environment, it gets locked, and you cannot make changes there.

Currently, this is the expected behavior, as a delivery management process for packages exists.

 

Here's the article:

https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platfor…

 

In version 8.1.2, you can unlock the package to apply a hotfix:

https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platfor…

Show all comments

Hi Academy,

 

We would like to understand if it is possible to distinguish between activities imported from Outlook (calendar synchronization) in Creatio, from those activities that are opened directly in Creatio. Can you help us?

 

Thank you in advance!

 

 

Like 0

Like

1 comments

Hi,



No, there are no clear markers indicating the difference between imported activities from Outlook because it involves two-way synchronization logic, and the same activity may later be resynchronized, for example, by another user or when the activity changes on the Outlook side.

These activities are always identical.

We will inform the development team about this need and assess the possibility of implementing a mechanism that would allow distinguishing them.

 

Thank you for reaching out!

Show all comments

Is it possible to sort the quick filter list you get displayed with code in Freedom UI? I can see there is no way to do it through no code currently, but is there a handler that can be overridden to add sorting to the resulting list? Would be very useful in some circumstances. Maybe it will be done on the load data step using crt.LoadDataRequest in some way? Not sure what the config items that would need to be added to the request would be though.

Like 2

Like

3 comments

Hello Harvey,

 

Could you please elaborate on your business task? 

Simply, we need to sort the values displayed in the Quick Filter. In this case it's because the quick filter values correspond to periods in the client's period calendar, and we want to show them in descending order so that the current period is the first item in the list (the values selectable are the ones before the current period, so sorting by name descending would suffice, but it would definitely be useful to have a generalised way of sorting quick filter options).

Harvey,

 

Thank you for clarifying. There is no such OOTB option. However, I've registered the idea in our R&D team backlog for consideration and implementation in future application releases.

 

Thank you for helping us to improve our product. 

Show all comments

How do we resolve this error insert or update the table "UsrSalesInfo" violates foreign key constraints and what is this code "FKEJfjpa4vcAfSKimC9hWFxF6Gxm8" showing in that error

Like 0

Like

1 comments

Hello!

 

The error message you're receiving, "UsrSalesInfo violates foreign key constraints," indicates that there is a problem with a foreign key constraint in your database. Foreign key constraints are rules that enforce referential integrity between tables.

 

The code "FKEJfjpa4vcAfSKimC9hWFxF6Gxm8" you mentioned is a reference to the specific foreign key constraint that's causing the error. It's an automatically generated name for the constraint, commonly used by database management systems.

 

To find out which table is affected by the foreign key constraint violation, you can query the system tables or views provided by your database management system.

An example of a possible script for this task: 

SELECT

    name,

    OBJECT_NAME(parent_object_id) AS referencing_table,

    OBJECT_NAME(referenced_object_id) AS referenced_table

FROM

    sys.foreign_keys

WHERE

    name = 'FKEJfjpa4vcAfSKimC9hWFxF6Gxm8';

 

Hope this helps!

Show all comments

In this post Anhelina refers in a comment to setting a global flag in a custom field change handler, and reading the value in a validator function.

 

How do I create a global flag that can be accessed in a validator function in a client module?

 

Thanks in advance,

Like 0

Like

2 comments

Hello Gareth,

My comment was as an idea of how it might work but not a solution. Unfortunately, we currently have no official way to implement such logic.

Let's wait for the new releases and read the updates on the Academy according to the new functionalities.

Anhelina,

I used browser sessionStorage in the end.

Show all comments

Hello,

is it possible to make a printout for all selected activities (not only one records), where all images from attachments are printed under each activity?

Field sales users want to generate visit report in word or pdf document

 

Thank you!

Vladimir

Like 1

Like

1 comments

Hello!

 

Reports can be modified via our BPM tools in various ways. The element that might help with your issue is the Process file process element. 

More about using it in your reports you can find in the article: https://academy.creatio.com/docs/8.x/no-code-customization/bpm-tools/pr…

 

We hope this helps!

Show all comments

Is there any Freedom UI reference documentation, along the lines of the Classic UI JS classes reference?  Thanks,

Like 1

Like

3 comments

The closest thing to it is the devkit package on npm. Not much description but at least can see the definitions of what is in the devkit SDK.

https://www.npmjs.com/package/@creatio-devkit/common

Ryan

Ryan Farley,

Do you mean refer to the source code directly, or otherwise where is the link?

 

Gareth Osler,

Yes, go to [Code] and then select index.d.ts. This is the closest that exists for that now. You can see the available classes, parameters, etc. Some items do have some comments showing usage & short description. Definitely lacking, but at least provides some visibility to what is there.

Ryan

Show all comments

Hi,



I am trying to integrate contact form 7 (in wordpress) with the addon CF7 to Webhook – WordPress plugin | WordPress.org . However, I am receiving the following message in Creatio: "An error occurred while processing the webhook. Exception: application/json; charset=UTF-8 type of webhook is not supported."



Anybody knows how to fix this ?



Thanks,



Damien

Like 0

Like

1 comments
Best reply

Hi,



Figured out the issue - this particular addon sends data in type " application/json; charset=UTF-8 " and not just "application/json" . Apparently Creatio does not support this: "An error occurred while processing the webhook. Exception: application/json; charset=UTF-8 type of webhook is not supported."



Found another CF7 addon to integrate with Creatio that works: Ultimate Addons for Contact Form 7 – WordPress plugin | WordPress.org



Cheers,



Damien

Hi,



Figured out the issue - this particular addon sends data in type " application/json; charset=UTF-8 " and not just "application/json" . Apparently Creatio does not support this: "An error occurred while processing the webhook. Exception: application/json; charset=UTF-8 type of webhook is not supported."



Found another CF7 addon to integrate with Creatio that works: Ultimate Addons for Contact Form 7 – WordPress plugin | WordPress.org



Cheers,



Damien

Show all comments

Dear colleagues,

 

I have this extract of piece of code

 const runProcessRequest = Ext.create("Terrasoft.RunProcessRequest", { 
       // El nombre del Proceso
       "schemaName": "NdosGeneracionMasivaNC_PRP", 

When I save a new version of the process, the name changes, in my case from NdosGeneracionMasivaNC_PRP to NdosGeneracionMasivaNC_PRPNCSNdosNotasCredyDeb_011,

 

The question is I must be concerned to those changes, to modify each schema code page where calling those processes?

 

I.e. change the code to:

 const runProcessRequest = Ext.create("Terrasoft.RunProcessRequest", { 
      // El nombre del Proceso
     "schemaName": "NdosGeneracionMasivaNC_PRPNCSNdosNotasCredyDeb_011", 

Thanks for your support

 

Regards

Julio Falcón

Like 0

Like

2 comments

Hello Julio,

 

You can check it by creating the code that uses one version of the process, triggering the code, go to the process log and checking if the process was triggered. Then create another version, set is as an actual process version and trigger the code again.  Once done go to the process log and see which process version is triggered and make a conclusion.

Thanks Oleg, of course I can try it, I do it very often with almost everything...but I would like to know what the documentation says about it, and I haven't found it.

 

Thanks

Show all comments