Hi community, 



In version 8.06 the no code tools make it easy to add attributes to the SysUserProfile object. For example, we are adding new preference fields. 



I want to run business processes based on this object. However, it does not appear in the dropdown for "read data from" when using "Read Data" function.



Does anyone know if it is possible to register the object in this dropdown? 



Thanks

Harry

Like 0

Like

1 comments

Hello,



The SysUserProfile table is a system table that cannot be used in business processes.

Show all comments

Hello Community, 

 

How can we add a filter to a lookup field in a form page so it can show only the required fields? I have tried by updating it in the client schema by using the code and it worked fine but whenever I add or modify any other field in form page, the code in client schema disappears. I have also tried using business rule, but we don't have an option to add such filter. 

 

Any suggestions are really helpful.

 

Thanks

Gargeyi.G

Like 0

Like

1 comments

Hello Community, 

 

I would like to know how we can add a new record in the editable detail in a form page without opening a new page on click of '+' icon in freedom UI. Now on click of '+' icon it opens a new page to add the record. 

 

Thanks

Gargeyi.G

 

 

Like 0

Like

1 comments

Hello!

 

As for now, this is the correct behavior of the system - there is a page opened and you have to fill the fields to have it added to the detail.

Our development team is already working on updating the application to implement the inline record adding. So hopefully, this functionality will be available in the nearest releases.

Thank you for this suggestion, this helps to make our product better!

 

Best regards,

Kate

Show all comments

Hi Team,

We want to show the disqualified,  not interested stages too in the lead pipeline. As it is OOTB functionality and it is not done using the filter. We are unable to add the stages. The Pipeline is based out of a module “Chart construction module”.

 

Question :How to add/enable the above mentioned stages into the module

 

{\"className\":\"Terrasoft.InFilter\",\"filterType\":4,\"comparisonType\":4,\"isEnabled\":true,\"trimDateTimeParameterToDate\":false,\"leftExpression\":{\"className\":\"Terrasoft.ColumnExpression\",\"expressionType\":0,\"columnPath\":\"QualifyStatus\"},\"isAggregative\":false,\"key\":\"53e3b5d1-690f-4fc2-9d45-dedb87f66279\",\"dataValueType\":10,\"leftExpressionCaption\":\"Lead stage\",\"referenceSchemaName\":\"QualifyStatus\",\"rightExpressions\":[{\"className\":\"Terrasoft.ParameterExpression\",\"expressionType\":2,\"parameter\":{\"className\":\"Terrasoft.Parameter\",\"dataValueType\":10,\"value\":{\"Name\":\"Not interested\",\"Id\":\"51adc3ec-3503-4b10-a00b-8be3b0e11f08\",\"value\":\"51adc3ec-3503-4b10-a00b-8be3b0e11f08\",\"displayValue\":\"Not interested\"}}},{\"className\":\"Terrasoft.ParameterExpression\",\"expressionType\":2,\"parameter\":{\"className\":\"Terrasoft.Parameter\",\"dataValueType\":10,\"value\":{\"Name\":\"Disqualified\",\"Id\":\"128c3718-771a-4d1e-9035-6fa135ca5f70\",\"value\":\"128c3718-771a-4d1e-9035-6fa135ca5f70\",\"displayValue\":\"Disqualified\"}}}]}},\"logicalOperation\":0,\"isEnabled\":true,\"filterType\":6,\"rootSchemaName\":\"Lead\",\"key\":\"\"}",

"sandboxId": "Module"

},

"configurationMessage": "GetChartConfig"

}

 

Thanks in advance!

Regards,

Mayan

Like 0

Like

1 comments

Hello,

 

In order to achieve your business task please instead of 'true' write 'false' in the Module parameters as it is shown in the screenshot below:



We'd suggest to first test the solution on a test- or demo-site before applying it to the production instance.

Best regards,

Anastasiia

 

Show all comments

Hi,



Our cloud instance has been update to 8.0.6 this week.



We activated the new shell, but the performance is really poor (instance start is slow, page load is super slow). Anybody else experiencing degraded performance and thus user experience since 8.0.6 ?



cheers,



Damien

Like 1

Like

5 comments

Hi!



To investigate this behavior, we ask you to submit a request to our team via support@creatio.com or the Success Portal. 



We'll need to access the instance remotely in order to help.



Thank you for your cooperation!

Thanks Alla,



This is not isolated to our instance, but also the trial & demo environments, obviously not convincing neither my colleagues, my clients nor prospects.



Any tweak that can be done to improve performance (other than deactivating the shell ?) or do we need to wait for 8.1 series of updates for the new shell to have proper performance ?



Thanks,



Damien

Unfortunately I am receiving the same feedback from users. 



I think it is worse when mixing Freedom UI configured sections with classic sections/pages. 

Same here. We're leaving the new shell off for now.

I love the look of the new shell (it's beautiful). However, it does have much slower performance - along with difficulty to customize certain aspects of the shell that are implemented as angular components (or at least the lack of my own knowledge of how to do so).

According to the release notes for 8.0.7 it lists the following improvements coming:

  1. Freedom UI pages now load up to 70% faster. Freedom UI lists now load data significantly faster as well.
  2. You can now disable advanced visual effects of the Freedom UI shell by turning on the “Disable advanced visual effects” (“DisableAdvancedVisualEffects” code) system setting. Currently, the setting disables the blur in the semi-transparent “Glass effect” chart style.

 

Hopefully this improves the performance somewhat. I expect we'll see more improvements overtime as well. I do look forward to switching to the new shell.

Ryan

Aha !



That's great news! Looking forward to 8.0.7. I hope the 70% increase makes it usable :)



I also hope we'll get updated shortly after the release date (about 2 weeks). And if it takes longer, that as partners, we be kept informed on the progress.



Damien

Show all comments

Im running Creatio studio with postgresql on Windows Server 2019 using wsl + ubuntu for the redis server

 

Exception Details: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.

Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

 

 

Like 3

Like

11 comments
Best reply

Selva,

Hi, Yes I managed to fix it in the end by reinstalling Microsoft Visual C++ 2010.

 

https://www.microsoft.com/en-us/download/details.aspx?id=26999

Good day,

 

It seems that this issue could be solved faster if you contact Creatio support.

Please send them an email at support@creatio.com

 

Thank you.

This isnt something they cover

Oliver Crowe,

 

Can you post the complete screenshot of the error?

Also, make sure to install all the required .NET components .



BR,

Bhoobalan Palanivelu.

 

If anyone can help id appreciate it, ive tried using Windows Server 2022 instead and ran into the error again.

Oliver Crowe,

I am getting the same error.  Did you get this fixed ?

 

Thanks,

Selva

Selva,

Hi, Yes I managed to fix it in the end by reinstalling Microsoft Visual C++ 2010.

 

https://www.microsoft.com/en-us/download/details.aspx?id=26999

Thank you Oliver!

For Creatio version 8.0.10 and later please use Microsoft Visual C++ 2013 component:

https://www.microsoft.com/en-US/download/details.aspx?id=40784

Hi, I have the same error and try to install MS visual studio C++ 2013 but the same error exist , what should I do 



thanks 

Kareem,

any updates?

Dmitriy Gamora,

 

I'm encountering the same issue with version 8.2.0 deployed on Windows Server 2022. I have already installed and re-installed Microsoft Visual C++ 2010 and 2013, but the issue persists.

 

Is there any solution or additional troubleshooting steps you could suggest?

Resolved:
The issue was fixed after installing the latest version of the Microsoft Visual C++ Redistributable.

Show all comments

I created a business process that starts when an attachment is added to a section (start singnal configured on "record added" to the section attachments).

The business process starts before the end of the file upload then it's not able to read all file content in a script task.

Is there a way to start my business process after the upload has completed?

 

Like 0

Like

2 comments

Hi,

 

You can add a script component in you process and use a Sleep Method (1000 is one second)

System.Threading.Thread.Sleep(1000);

 

Jerome BERGES,

I tried uploading a file of 50MB and it takes 40 seconds to be uploaded:  1 second wouldn't be enough.

The time to wait depends on the speed of the connection and on the file size.

In my test I saw that the file size property increases while the upload proceed, then I used a workaround in my business process: before reading the file a make a loop with a wait of 2 seconds if the current file size is bigger than the one read in the preceding loop. The BP proceed to the file read procedure if the file size doesn't change in 2 seconds. It seems to work but it's really a workaround: is there something more currect and secure to wait for the file to be fully uploaded?

Thanks

Show all comments

We appear to have issues with creating Recurring Events in Calendar.

I have tried creating a basic (4 occurrences) of an Event yesterday, and while Creatio created all 4 occurrences, the Notification Center reports this:

"Create recurring activities action failed. Contact your system administrator for details"



In addition, when creating recurring events, we often get:

  • Creatio becomes very slow or unresponsive -- sometimes possible to connect with an Incognito window
  • Clicking on Save, the popup screen does not go away (need to X out of it)
  • Browser developer tools shows errors with MakeRecurring (error while sending request application server request time-out, POST, {parentId: xxx, frequency: W, interval: 1, until: 04/15/2023, startDate 02/20/2023, byDay: 2})
  • If Events are created, then Creatio becomes very slow and you need to logout and log back in again
  • Deleting the recurring event causes things to hang

*Sometimes* things work OK and the only issue is the Notification Center report that it failed, but most often it just does not work properly. 

I am trying to book meetings that occur on a weekly basis, and have tried both booking them at an interval of 7 days and using the weekly choice and choosing only one (or two) day(s) of the week, as choosing all appropriate days seems to really kill things.

Here is a video with voice over with examples of the problems: https://drive.google.com/file/d/1m1tEBG_RXV-ARKWNO71AVaDpzlpeq1-O/view?…

 

Any suggestions of how we might do things so that the Calendar and recurring events are more responsive?

Like 1

Like

1 comments

Hi Jeffrey,

 

I reviewed this app and was unable to reproduce the issue on our end. However, this could be a result of conflicts between your custom logic in the Activity section and the add-on logic. This solution works using stored procedure functionality, which can affect Creatio negatively. 

 

We decided to remove this add-on from the Marketplace to avoid similar problems in the future.

We do not recommend using it.

Also, have sent feedback to our R&D team about including such functionality in Creatio out of the box.

 

Thank you for your request, we appreciate it!

Show all comments

Dear Community,

 

I want to add multiple details of the same object "product in order" to the order section. My problem is that the product catalogue of the original detail does not appear when adding products in the newly created details.

Does anyone have the code to adjust this?

 

 

Like 0

Like

6 comments

Hello Markus,

 

First of all, we don't recommend adding the same details on the page more than once as they may not behave correctly.

 

The "Product in Order" detail is quite specific, and is meant to be used in one section only. You can make it visible it two different tabs. 

 

To add the same detail twice, you can create a new detail based on this object, and then add it to the page. So the detail should work correctly.

 

Regards,

Gleb.

Gleb,

Thanks for answering! If I create a detail based on the same object, unfortunately the selection page (in the screenshot above) is not transferred. Any idea how I could copy this functionality to the new detail?

Hello Markus,

 

honestly, it is quite difficult to understand where you have the issue without looking at it. You can try the following:



1. Open this detail's settings in "Order" section

2. Go to the second section where you need this detail, open Wizard, Add new detail

3. Than you can just copy the relation from the first one (like Object, columns etc.)

4. Give you detail another Name and Code, then Save.

5. Now you have the same detail as in "Orders" which is working correctly.

 

If you will still have some questions, I recommend creating a case for our support team so my colleagues will be able to help you resolve the problem as quick as possible.

 

Regards, 

Gleb.

Markus Kumpfmüller,



To begin with, you should create a new object and set  Parent Object: BaseProductEntry.



Please follow the below steps for Product Catalogue.

 

 

 

 The following dependency and code to the edit page where the detail is added. (Ex: OpportunityPageV2)

 

            Dependency: ProductSalesUtils

 

            /**Opens the catalogue page**/

            openCardInChain: function(config) {

                 if (config && !config.hasOwnProperty("OpenProductSelectionModule")) {

                     return this.callParent(arguments);

                 }

                 return ProductSalesUtils.openProductSelectionModuleInChain(config, this.sandbox);

            },

Inside the Detail Schema you need to subscribe the following messages.

                       /**

                   * @message ProductSelectionInfo

                   * ########### ######### ###### ####### ########

                   * @return {Object}

                   */

                  "ProductSelectionInfo": {

                        mode: Terrasoft.MessageMode.PTP,

                        direction: Terrasoft.MessageDirectionType.SUBSCRIBE

                  },

                  

                  /**

                   * @message ProductSelectionSave

                   * ############ ####### ######## ###### ####### #########

                   */

                  "ProductSelectionSave": {

                        mode: Terrasoft.MessageMode.PTP,

                        direction: Terrasoft.MessageDirectionType.SUBSCRIBE

                  },

 

            init: function() {

                this.callParent(arguments);               

                this.subscribeOnProductSelectionInfo();

                           },

subscribeOnProductSelectionInfo: function() {

    this.sandbox.subscribe("ProductSelectionSave", this.onProductsSelected, this, [this.sandbox.id + "_ProductSelectionModule"]);

    this.sandbox.subscribe("ProductSelectionInfo", function() {

           return {

                masterRecordId: this.get("MasterRecordId"),

                masterEntitySchemaName: this.get("DetailColumnName"),

               masterProductEntitySchemaName: this.entitySchemaName

             };

      }, this, [this.sandbox.id + "_ProductSelectionModule"]);

},

 

Important Note: You need to change the schema detail parent to "Base detail - Products". And the schema detail page to "Base edit page - Products detail".

Bhoobalan Palanivelu,

 

Trying to create "Product in Lead" detail with product catalogue. Using your hints, I've created new object PrbProductInLead (parent: BaseProductEntity) with Lead lookup column, added PrbProductInLeadDetail schema (parent: Base detail - Products) and PrbProductInLead1Page schema (parent: Base edit page - Products detail). Changed LeadPageV2 so it contains:

define("LeadPageV2", ["ProductSalesUtils"], function(ProductSalesUtils) {
 
...
 
            openCardInChain: function(config) {
                if (config && !config.hasOwnProperty("OpenProductSelectionModule")) {
                    return this.callParent(arguments);
                }
                return ProductSalesUtils.openProductSelectionModuleInChain(config, this.sandbox);
            },

Also I added code to PrbProductInLeadDetail:

...
		messages: {
			"ProductSelectionInfo": {
				"mode": Terrasoft.MessageMode.PTP,
				"direction": Terrasoft.MessageDirectionType.SUBSCRIBE
			},
			"ProductSelectionSave": {
				"mode": Terrasoft.MessageMode.PTP,
				"direction": Terrasoft.MessageDirectionType.SUBSCRIBE
			},
		},
...
		methods: {
			init: function() {
				this.callParent(arguments);
				this.subscribeOnProductSelectionInfo();
			},
			subscribeOnProductSelectionInfo: function() {
				this.sandbox.subscribe("ProductSelectionSave", this.onProductsSelected, this, [this.sandbox.id + "_ProductSelectionModule"]);
				this.sandbox.subscribe("ProductSelectionInfo", function() {
					var answer = {
						masterRecordId: this.get("MasterRecordId"),
						masterEntitySchemaName: this.get("DetailColumnName"),
						masterProductEntitySchemaName: this.entitySchemaName
					};
					console.log("subscribeOnProductSelectionInfo");
					console.log(answer);
					return answer;
				}, this, [this.sandbox.id + "_ProductSelectionModule"]);
			},

But when I push the AddRecordButton on Lead page, I get loading mask that won't come off until I close the page. Browser console says:

Error while sending request - InvalidTypeCastException (Column must be lookup).

What am I doing wrong? Please, help.

 

Regards,

Oleg.

Bhoobalan Palanivelu,



Could you please clarify whether we should create a detail (which will result in Creatio adding an object, detail, and page to the configuration) or if we must add a custom section?

"To begin with, you should create a new object and set  Parent Object: BaseProductEntry."

Show all comments

Hello,



I am using the "Creating quotes for opportunities" addon on Creatio 8.0.5.

I just noticed that quote products are not visible to standard users, only to system administrators...



Here is my test case :

- Creation of an opportunity with products as a standard user



- Launch of the "New quote" process



- Input of quote data and quote save

=> The products of the opportunity are not visible on the quote



- Reopening quote from the opportunity

=> The products of the opportunity are still not visible on the quote



- Launch of the quote edition with the default Word printable

=> The quote edition does not contain the product lines



- Modification of quote rights to make it accessible to "All employees"

=> The products of the opportunity are still not visible on the quote



- Standard user logout from Creatio



- Login as system administrator



- Reopening of the quote created by the standard user

=> The products of the opportunity are visible on the quote window

=> The quote Word printable contain the product lines



I did this same test case on an old Creatio test website in version 7.18.5 (I'm on a on-premise installation), as well as on a cloud trial version of Creatio in 8.0.6, I reproduce this same behavior .



Has this incident been observed before?

Is there a flaw in my test case?



Thanks in advance.



Vincent

Like 0

Like

2 comments
Best reply

Hello team,

 

I found the source of my problem!



The problem was at the level of an inheritance of rights on OpportunityProductInterest table, the rights were linked to the Opportunity table...

The archive rows being linked to the Quotes table, this was a problem...

I removed the inheritance and everything is back to normal.

 

Vincent

Hello

 

I'm still stuck with this problem...

Anyone have an idea?

 

Vincent

Hello team,

 

I found the source of my problem!



The problem was at the level of an inheritance of rights on OpportunityProductInterest table, the rights were linked to the Opportunity table...

The archive rows being linked to the Quotes table, this was a problem...

I removed the inheritance and everything is back to normal.

 

Vincent

Show all comments