Hi All,

We are facing an issue, flooded with WebSocket connection errors in console,

When we tried to ping the Server Channel it returns with an error,

Due to this, all our "Terrasoft.ServerChannel" items are not working.
How to resolve this issue? Any idea on this will be really helpful.

Regards and Thanks,
Adharsh S

Like 0

Like

2 comments
Best reply

Hello!

 

The error indicates that the WebSockets are not properly set up in your local environment. 

 

Please take a closer look at the Setup WebSockets Academy article that describes the process of setting up Creatio configuration files for the correct operation of websockets.

 

Please let us know in case any additional information is required. 

 

Best regards, 

Olga. 

Hello!

 

The error indicates that the WebSockets are not properly set up in your local environment. 

 

Please take a closer look at the Setup WebSockets Academy article that describes the process of setting up Creatio configuration files for the correct operation of websockets.

 

Please let us know in case any additional information is required. 

 

Best regards, 

Olga. 

Olga Avis,

Thanks, the issue is fixed.

Regards,
Adharsh S

Show all comments

Hi All,

By default in the Calendar section page, it shows only one button "Task" which maps to the edit page of Activity Type - "Task" :

I have added a new edit page of Activity type "Schedule" and overridden the Button Diff to change the caption.

As a result of this, it shows all the edit pages in the Test button DropDown as you can find in the below image. The above code returns all the editPage when count greater than 1.

How to map the "Schedule" edit page button to the Test and remove all the other buttons and the dropdown feature. Similar to how by default "Task" edit page button gets mapped to Task button.

Kindly help me how to implemet this.

Regards and Thanks,
Adharsh S

Like 0

Like

4 comments

Hi Adharsh, 

We  checked your problem and came up with the following solutions: 

1. You may turn off 'Values of the type Lookup' that you don't want to use in your drop-down menu. In this way you'll get just one button to choose. But please be careful because all you previous activities will be shown due to the page that is opened upon clicking on the chosen button. (In your case - Schedule).
 

2. The second way you can implement it using code (in case option 1 was applied all the changes from option 1 should be reverted before applying the next code): 

Bellow you may find the example: 

 define("ActivitySectionV2", [], function() {
  return {
    entitySchemaName: "Activity",
    details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,
    diff: /**SCHEMA_DIFF*/[
      {
                    "operation": "merge",
                    "name": "SeparateModeAddRecordButton",
                    "parentName": "SeparateModeActionButtonsLeftContainer",
                    "propertyName": "items",
                    "values": {
                        "controlConfig": {
                            "menu": {
                                "items": {
                                    "bindTo": "EnabledEditPages",
                                    "bindConfig": {
                                        "converter": function(editPages) {
                                            if (editPages.getCount() > 1) {
        // Add some condition here
        // Add filter to display only specific pages
        var result = editPages.filter(function(page) {
            return page.get("SchemaName") === "UsrActivity1Page"; // Display only activities
        });

        return result;
    } else {
        return null;
    }
                            
                                        }
                                    }
                                }
                            }
                        }
                    }    
                },
    ]/**SCHEMA_DIFF*/,
    methods: {}
  };
});

P.S. 

 

In this case you still have a little drop down menu (with one option): UsrActivity1Page - the object page that will be displayed. In this case all your activities remain the same. 

Hopefully it will help you! 

Best Regards, 

Bogdan L

Bogdan Lesyk,

The above code is really helpful.
As you mentioned a little drop-down menu with one option is shown.

But the use case is to show only one button("NEW TASK") similar to what we have in OOTB which is mapped to the Activity Type - "TASK".

Even though we are adding a new edit page, I don't want to have a separate button for it.

I just need to show the OOTB button "NEW TASK" and ignore all others, similar to what you see in the below image.

It will be really helpful, as how to implement this.

Regards and Thanks,
Adharsh S

Adharsh,

 

Then you need to use the first option Bogdan proposed and also override the initAddRecordButtonParameters method on the ActivitySectionV2:

 

initAddRecordButtonParameters: function() {
				var caption = this.get("Resources.Strings.AddRecordButtonCaption");
              	this.set("AddRecordButtonCaption", caption);
            }

And specify "New task" as a value of the "AddRecordButtonCaption" localizable string in the ActivitySectionV2.

 

Best regards,

Oscar

Oscar Dylan,

We are using two EditPages one is OOTB - "Activity Type - TASK" which is used to create tasks through UI. That's where we need the OOTB button with activity type as "TASK".
Apart from this, we are creating a new custom edit page for Another Activity Type. We don't need to show the button in UI.

If we follow the first option proposed by Bogdon, the business case will get failed.

I need to use both edit pages in the Activity section. But it's enough to show only the OOTB button ("NEW TASK").

Is there a way to implement this.

Regards and Thanks,
Adharsh S

Show all comments

Hi All,

 

We found that sometimes the filters are not showing up on the Calendar page when we switch between the sections. We could see a blank space in the filter area and throws a few errors on the base page.

As you can see in the above image, the filters are hidden.

Error in console,

This is an intermintent issue. Repo rate - 2/5. couldn't able to find the root cause for it as it throws error in the base page.

Any thoughts on this will be a great help.

Regards and Thanks,
Adharsh S

Like 0

Like

0 comments
Show all comments

Hi All,

By default, how to disable the hide caption boolean field in the Tile view for the display value column for the section object.

Eg : "First Name" is the displayValue for the section Object. By default the Hide Caption is enabled. How to make is disabled by default ?

Any thoughts over this, will helps us a lot?

regards,
Adharsh S

Like 0

Like

2 comments
Best reply

Hello,

 

This logic is defined in GridSettingsPage of Nui package, in 

isCaptionHidden: (primaryDisplayColumnName === args.leftExpressionColumnPath),

 

It is necessary to replace the schema and change this logic.

 

Regards,

Dean

Hello,

 

This logic is defined in GridSettingsPage of Nui package, in 

isCaptionHidden: (primaryDisplayColumnName === args.leftExpressionColumnPath),

 

It is necessary to replace the schema and change this logic.

 

Regards,

Dean

dean parrett,

Thanks!

Show all comments

Hi All,

 

How to make a data binding for the changing of Section Title across environments.
For Eg,
 

On changing the KnowlegeBase section to FAQ. How to bind this change in the package?
Any thoughts on thiw will really help?

Regards,
Adharsh S

Like 0

Like

2 comments
Best reply

Hi Adharsh,

 

This change is stored in the SysModule table after renaming the section. The column is "Caption" and here is an example from my local machine:

So you will need to bind data from SysModule by the module Id and this change will be transferred with the package.

 

Best regards,
Oscar

Hi Adharsh,

 

This change is stored in the SysModule table after renaming the section. The column is "Caption" and here is an example from my local machine:

So you will need to bind data from SysModule by the module Id and this change will be transferred with the package.

 

Best regards,
Oscar

Oscar Dylan,

Thanks will implement in the same way.

Regards,
Adharsh S

Show all comments

Hi Community,

 

In my application, I installed a new Plug-In ( https://marketplace.creatio.com/app/excel-reports-builder-creatio). 

 

The problem is, when I select the file that I want to download, it does not work at first, I need to click twice in order to be able to download it.

 

Do you have any idead why is this happening?

 

Thanks in Advance.

 

Best Regards,

Pedro Pinheiro

Like 1

Like

1 comments

 

Hi Pedro,

 

I had no issues with generating a report in Studio Creatio, Enterprise Edition, version 7.17.2.

 

Please send us more information to help us reproduce this issue. What we need the most are the name of your Creatio product and its version. Moreover, do you use *.xlsx file templates in your reports? Can you see any error messages in the console after clicking to generate a report?

Show all comments

Hi All,
 

I have a use case, to data bind the printable and use it across instances. I have dataBinded with the object SysModuleReport, 

This is actual dataBind been setup in the instance,

But after the dataBinded and installed in other instance, I could see only Setup report data columns alone be binded but the associated Setup Report Tables are not been binded. As you see in below image,

Can you help me out with this, how to make a complete databind with all the setup in report tables also.

Regards,
Adharsh S

Like 0

Like

1 comments

Hello Adharsh,

 

It seems that SysModuleReportTable object wasn't bound to the package. Please also bind it and try to perform the installation once again.

 

Best regards,

Oscar

Show all comments

Hello All,

 

I wanted to understand a bit more about the NotHtmlNote column in the KnowledgeBase table. I tried a few scenarios and notice the following behavior - 

  1. Any Knowledge base article is stored as markup in the 'Notes' column and stripped down to pure text (without the mark up tags) and stored in the 'NotHtmlNote' column.
  2. Whenever the knowledge base article is updated & saved, the 'NotHtmlNote' value is re-populated based on the 'Notes' column. This seems to be one way binding and not the reverse. Eg I tried data importing an Excel with junk values in 'Solution without Html tags' column. These junk values did get updated in that column but it never overwrote the 'Notes' column which contains actual mark up to be displayed in the Knowledge base. 
  3. I set the NotHtmlNote column value of a Knowledge base article to an empty string directly in the database. The Knowledge base article still perfectly displays on the UI.

Few questions below - 

  1. What is the NotHtmlNote column used for?
  2. I would like to directly import Knowledge base articles via the Data base (Through SQL queries). I tried this out by inserting values for the 'Notes' column but ignoring the 'NotHtmlNote' column. This worked perfectly. Pls let me know if there are any gotchas in this approach.  
Like 0

Like

2 comments
Best reply

Hello!

 

1) NotHtmlNote is used for working with CKEditor to modify text in Creatio (CKEditor is used in emails and templates designer for example).

2) Never heard about any gotchas so far :)

 

Best regards,
Angela

Hello!

 

1) NotHtmlNote is used for working with CKEditor to modify text in Creatio (CKEditor is used in emails and templates designer for example).

2) Never heard about any gotchas so far :)

 

Best regards,
Angela

Angela Reyes,

Thank you Angela for your quick response

Show all comments

Hello Team,

 

I'm experiencing a problem in the installation process for "Data binding tool for Creatio" market place app, when the configuration dll's compilation starts the installation fails and returns this error:

 

Autogenerated\Src\GlbDataBindingHelper.GlbDataBinding.cs(323,47) errore CS0246: The type or namespace name 'EntityDataSource' could not be found (are you missing a using directive or an assembly reference?)

 

Like 0

Like

2 comments

Hello Stefano,

 

Thank you very much for your post.

 

The error has been fixed by the responsible team. Please install the updated package from Creatio Marketplace.

 

Have a good day!

thank you Svetlana!

Show all comments

Hello all

 

We have a Package with a few object schemas and source code schemas and we work out of file development mode. When we upload the files from file system to the application, we get an error saying "The type or namespace name 'Logging' does not exist in the namespace 'Terrasoft.Configuration'. Are you missing an assembly reference". This error happens in a few Autogenerated files (In the C# Class files for new objects we had created).

 

This is weird because we tried installing this on a brand new Vanilla instance and the same issue persist. Few questions below - 

  1. Why does this happen and what is the fix for this?
  2. Is this related to the contents of our package or related to the setup of the instance itself?

Appreciate your help!

 

Like 0

Like

2 comments

Hello Community!

This has been a recurring problem for us with no root cause/fix in sight. Request your help. 

Hello community! Would appreciate your help here

Show all comments