Dear sir, madam,

 

I have been troubleshooting this for a few hours and it is very frustrating. In one process it does work, in another it doesnt.

 

Apparently I found the problem, I am not sure if this is a bug of somesorts?

 

The following script is an example from: https://academy.creatio.com/docs/8-0/user/bpm_tools/process_elements_re…

var list = new CompositeObjectList<CompositeObject>();
var item1 = new CompositeObject();
item1["Id"] = Guid.NewGuid();
item1["Name"] = "Name1";
list.Add(item1);
var item2 = new CompositeObject();
item2["Id"] = Guid.NewGuid();
item2["Name"] = "Name2";
list.Add(item2);
Set<CompositeObjectList<CompositeObject>>("CompositeObjectListParameter", list);

I get the following error message

System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.ThrowHelper.ThrowKeyNotFoundException()
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Terrasoft.Core.Process.ProcessParameterProvider.SaveCollection(String parameterPath, ICompositeObjectList`1 items)
   at Terrasoft.Core.Process.ProcessParameterProvider.SetParameterValueInternal[TValue](String parameterPath, TValue value, Boolean setMustReadFromParameterStore)
   at Terrasoft.Core.Process.ProcessParameterProvider.UpdateParameterValue[TValue](String parameterPath, TValue value)
   at Terrasoft.Core.Process.ProcessParameterProvider.SetParameterValue[TValue](ProcessSchemaParameter parameter, Guid schemaElementUId, TValue value)
   at Terrasoft.Core.Process.ProcessModel.SetParameterValue[T](FoundParameterData result, T value)
   at Terrasoft.Core.Process.ProcessModel.TrySetValue[T](ProcessSchema processSchema, String propertyPath, T value)
   at Terrasoft.Core.Process.ProcessModel.Set[T](String propertyPath, T value)
   at Terrasoft.Core.Process.UsrProcess_0ca90bfCustom1MethodsWrapper.ScriptTask1Execute(ProcessExecutingContext context)
   at Terrasoft.Core.Process.ProcessScriptTask.InternalExecute(ProcessExecutingContext context)
   at Terrasoft.Core.Process.ProcessFlowElement.ExecuteItem(ProcessExecutingContext context)
   at Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)

It only works when inserting the Collection of Records "CompositeObjectListParameter" parameters Id and Name into a subprocess.

If you do not 'connect' a subprocess it gives the error message.

 

Why is this? Is this a bug?

Like 0

Like

3 comments

Hello,

 

This can be fixed by creating the CompositeObjectListParameter in the following manner:

Id and Name are the "Title" and the "Code" of the nested parameters + it's important to set default values. As a result the code will work properly.

Hi Oleg

I tried what you suggest but it does not work.

In the subprocess arrives the initial default value configured on the parent business process not the values setted on the script task.

 

Can you help me?

 

Hi Stefano

Encountered the same issue that you described. After removing the default values in the parent process it started to work normally. Didn't see any negative effects.

Show all comments

Does anyone know why i can't Cancel the modification "Annuler les modifications" ?

Like 0

Like

2 comments

Hello,

 

This item is available if the configuration element’s package is connected to a version control system repository.



Please find more information here.

Bogdan,

Thank you

Show all comments

Is it planned to fix the fakap that Creatio considers letters of different registers as different simbols? At a time when Google has long ignored typos in requests, and the era of ChatGPT is coming, a modern and otherwise great program cannot find the name John in the contact list if you write "JOHN". Moreover, the search in the program does not know how to search by part of a word and cannot find the name John in the contact list if you write "ohn".

Like 2

Like

1 comments

Hello,

 

Please note that there are several different Global Search templates that you can choose from to configure on your instance, depending on your needs. Please refer to this Academy article to know more about it.

You can either set this up on your own in a locally deployed instance or send a request to our support team so we could change the Global Search template if you have a cloud site.

Show all comments

Im trying to transfer a package from one enviroment to another, but get an error saying it cant find the dependent package, when i try remove any dependencies from the package before exporting it, I get a long error, any suggestions?

Like 0

Like

1 comments

Hello,

 

Please refer to the instructions in the Academy articles below that explain the package dependencies and data binding in the system:

Bind data to a package

Package dependencies and hierarchy

Define the package dependencies

Show all comments

Hi! 

We face some issues with binding a grid. After we exported the package from an environment to another, a column setups is still the same.

What is the appropriate way to make a bind for a grid?



Thank you! 

Rareș Ivan

Like 0

Like

2 comments

Hello Ivan,

I have an article here that shows how to bind the column layout to a package. 

https://customerfx.com/article/including-the-default-column-layout-for-…

Ryan

Hi, Ryan



Thank you for sending me this article. We already tried this method and it worked on some other grids, but, unfortunately, not for OpportunityPageV2OpportunityProductDetailV2.

Do you have any idea if there's any other method for binding this grid, or if could be an installation from an environment to another?



Best regards,



Rareș Ivan

Show all comments

We can create a new Freedom UI page and select it in the "Pre-Configured Page" element where we can set our page parameters:







But how would we associate one of these page parameters with a datasource ID and load up that datasource when the page loads?



Currently the freedom ui page opens, but no data is loaded.

Like 0

Like

3 comments

Hello,

 

There was a bug in the versions of Creatio which did not allow you to fully use the Freedom UI elements in preconfigured pages. 

It was fixed in the 8.0.6 version, so you could try updating to it.

 

If you are already using the latest and greatest, please feel free to contact support for a deeper analysis of the issue.

Just send us an email at support@creatio.com.

 

Thank you!

Hi Artem, 



I was using a freedom UI page as pre-configured... But how do you add the parameters to the Freedom UI page? On the classic page you add with no code. 

Hi Artem, We are using Bank 8.0.9 and we can bind the record object id and schema to the element. I opend a case in support.

Show all comments

We have many many business rules per page. Some are very complicated. We are considering restructuring our build to cut down on the number of rules per page.

My question is - does having so many business rules slow down the loading of each of my pages? 

Like 1

Like

3 comments

Hello,



A large number of business rules on a page can affect the speed of its loading, as the size of the object increases.

Two or three rules will not make any obvious changes to the page's performance. While a larger number of complex rules can actually affect the download speed.



We recommend that you contact our support team if you think that the page's performance is too slow, even despite the number of configured rules. (support@creatio.com)

Pavlo Sokil,

is it the same for business processes per object?

 

Heather Mahley,

Good afternoon,

The situation is different with business processes.

 

Complex processes affect not only a specific section, but also the performance of the system as a whole.

 

Therefore, we do not recommend running a large number of complex business processes at the same time, and we recommend optimizing them by removing unnecessary elements from them.

Show all comments

Hello Community,

I have a requirement of different colors to show in the progress bar of lead section. As if the stage is Qualification it needs to be in yellow, if its in nurturing it needs to in different color? How can we achieve this. Can anyone help ?

 

Thanks in advance 

 

Best Regards 

Yasaswini I

Like 0

Like

1 comments

Greetings,



Unfortunately, we do not yet have an out of the box solution for such a request, hence we have registered an idea for our R&D team to further implement such feature in our future versions.

Show all comments

Hello,

I try to create Word report and add information about currency to the table header

And in some reports everything is Ok, but in some (with more columns or any other conditions) only one row with table details is displayed after some master data is added to the column header.

I cannot find any reason and have no ideas why in some reports it works and in some - doesn't

 

Thanks for your hints!

Vladimir

Like 0

Like

4 comments

Hi,

 

it seems that you are trying to add the macro straight from the table column. In this case, such scenario should be changed.

 

Please, make sure you added the column to the "Set up report data" section in your Report template in Creatio before you add this column to the report template in Word, then in Word you will have to find this columns in the list and drag it to the field where you need it.

 

For example, if now the macro looks something like "Object1.Column1.Currency", then you need to go to your Report in Creatio and add the column in such way:

 

- Set up report data -> "+"

- Object1 -> "+"

- In the second field you need to find your Column1

- In the last window you should have a list from the Column1 and there you should be able to find your Currency column.

 

In this case, it should work fine.

 

Regards,

Gleb.

Thank you for your replay.

 

Yes, we have created VIEW and added this object as report table.

And if report is based on Order, a lot of Order's calculated fields are taken from VIEW.

 

When we add 'Currency' field to the 'report data', it realy works - thank you.

But we also have some fields, that are calculated in VIEW, so they cannot be added to the 'report data', only to 'report table'. As I understand, they cannot be used in other table header?

And only option is to add new field to Order object, calculate and store this value in the object?

 

Kind regards,

Vladimir

Vladimir Sokolov,

 

if the field is calculated in View, it cannot be added to the header, I'm afraid.

 

However, you can try to add another field to your object and simply populate it with the value from the second field. In this case, it should work fine.

 

Regards,

Gleb.

Gleb,

Thank you!



Would be nice to have Word reports based not only on Section, but on any other objects, also objects on View

Show all comments

Dear Creatio,

 

I am stuck on loading screen for a while now. Existing tabs still work but opening new tabs or refreshing a tab gives me a forever loading screen with Creatio 8 Atlas.

 

Yours sincerely,

 

Pascal

 

 

Like 1

Like

1 comments

Hello Pascal, 

 

If it's your on-site instance we'd suggest to try to restart the site/IIS. If it's cloud instance, please contact the support team at support@creatio.com for further investigation, additionally I'd suggest to provide the team with detailed screenshots of the error you have. 

 

Best regards,

Anastasiia

Show all comments