Hi,



So have this default Opportunity Section which we edited to change the UI for creating a New Record (see image for reference). Then we change it in a way that choosing customer can only be through accounts, which we are having the prompt error actually.







Question

After checking all the previous version of OpportunityPageV2, I can't find anything that prompts this error, any thoughts/comments?

Like 0

Like

2 comments
Best reply

Hi,



I'm able to afford to fix my problem via the following code segment. I both declared this in minipage and pagev2 of opportunity.

          "Client": {
            "caption": {"bindTo": "Resources.Strings.Client"},
            "dataValueType": Terrasoft.DataValueType.LOOKUP,
            "multiLookupColumns": ["Account"],
            "isRequired": false
          },

Thanks a lot!

Hello Solem,

 

Hope my message finds you well.

 

You can check the Opportunity object and find the 'Customer' column, then disable the requirement for this field to be populated. Also, you can use Section Wizard / Page Designer to find the configuration for the mentioned column. Additionally, if you use the mini-page for the Opportunity section, there also need to disable the requirement for the Customer field.

 

Best regards,

Roman

Hi,



I'm able to afford to fix my problem via the following code segment. I both declared this in minipage and pagev2 of opportunity.

          "Client": {
            "caption": {"bindTo": "Resources.Strings.Client"},
            "dataValueType": Terrasoft.DataValueType.LOOKUP,
            "multiLookupColumns": ["Account"],
            "isRequired": false
          },

Thanks a lot!

Show all comments

hello community,



in the Account section page, i'm trying to change the display of some timeline tiles (the Order one for example). I can hide some fields i don't need by modifiying the TimelineTileSetting data ('0ef5bd15-f3d3-4673-8af7-f2e61bc44cf0' for Order).



Fine, but if i also want to add new fields in the tile : i then added my own UsrTimelineItemViewModel and UsrTimelineItemView for that.

Then i added a corresponding TimelineTileSetting and finally changed TimelinePageSetting to make it match .

 

Unfortunately, i can't make it to work. The displayed tile keep to be the old one,

it's like the updated TimelinePageSetting is not read by the system.

No matter what i do, logging out, clear cache...

 

What am i missing, please ?

 

best regards.

Patrice

Like 0

Like

2 comments

Dear Patrice,

 

Try to follow this guide on how to add a custom object to the timeline

https://academy.creatio.com/documents/technic-sdk/7-13/timeline-tab

 

Regards,

Dean

Hello Dean,

thanks for the answer.

In my case, i use 7-17 so i went to https://academy.creatio.com/documents/technic-sdk/7-16/introduction-17



So in AccountPageV2's TimelinePageSetting, i changed the original data, from 

          {

            "entityConfigKey": "0ef5bd15-f3d3-4673-8af7-f2e61bc44cf0",

            "entitySchemaName": "Order",

            "referenceColumnName": "Account",

            "masterRecordColumnName": "Id"

          },

to

          {

            "entityConfigKey": "9843b156-452f-463c-8cb6-7e9b3e3d5499",

            "entitySchemaName": "Order",

            "referenceColumnName": "Account",

            "masterRecordColumnName": "Id"

          },



which hold my new TimelineTileSetting Id.

is it not supposed to work like that ?



am i supposed to add a whole new TimelinePageSetting for my AccountPageV2 section like described in documentation ? or can i modify the existing one ?



Regards,

Patrice

Show all comments

What is the best way to restrict a user from being able to put a Case in the closed status if there are tasks associated with the case that are in the not started status?

Like 0

Like

1 comments

Dear Mitch,

 

You can set the activities on the DCM and make them required. Thus, the users will not be able to close a case.

 

Regards,

Dean

Show all comments

Hi, I've used this application before and my understanding is that it should create an activity per each account that is part of the selected segmentation (account folder). 

I did so, but when I activate the process, it only creates 1 activity for just1 account. I tried several different folders, and the result is the same. Am I missing something or is this an issue? Thanks for any suggestions! 

Like 0

Like

2 comments

Diego,

 

Can you please give a bit more details on your actions? Can you please share some screenshots of the issue?

 

Thanks.

 

Dean

Thanks Dean and sorry the delay responding. Here's a link to the video https://www.dropbox.com/s/g23lwhtykzbxuy6/Visit%20Campaign.mp4?dl=0

You will see that I use a filter of 2 accounts but when I activate Campaign Visits for this filter, only the first account receives the first account "Realway" receives the activity, not the second. No matter how many accounts the filter has, it does always the same. Thank you! 

Show all comments

I am using this add-on for the multi-select functionality: Multi-select text field setup for Creatio

 

Now I want to filter this multi select field by another lookup on the same page. This works fine when I'm using regular lookups and a business rule.

 

I tried to modify the example in the documentation by changing "Name" to the correct column name in my multi select lookup. Then i changed "Customer" to this.get(UsrLookup2). 

 

When lookup2 is filled in on my page and I then open the multi select one, I get no options to choose from in the selection box.

 

Does anyone know what I should change?

 

"filters": function() {
return Terrasoft.createColumnFilterWithParameter(
Terrasoft.ComparisonType.EQUAL,
"Name",
"Customer");
},

 

Like 0

Like

0 comments
Show all comments

Hi Community,

 

We have a section and there are few fields added to that section. To that section we have added a detail. Later, we are giving access to the section for read and editing of the fields in the section. The fields within the section is edited based on the access given to the user, if the user doesn’t have access and when the user tries to edit the field, we get insufficient access error. But, the same user is able to edit the fields in the detail. How do we restrict it, the edit of the detail should  also have the same access provided to the section.

File attachments
Like 1

Like

1 comments

Hello Amritha, 



As of now the access rights for the detail should be set separately from the access rights for the section. 

In order to do so you need to find the corresponding detail in the Object permissions list and set the same operation/record permissions as you did for the section. 

Please refer to the links below for more information regarding access rights:

https://academy.creatio.com/docs/user/setup_and_administration/user_and…

https://academy.creatio.com/docs/user/setup_and_administration/user_and…

 

Show all comments

Hello,

 

I've implemented some code because of the changes on the new version which is coming and do not support DB.Executor.

 

But when i'm executing my source code, the json result is dynamic : i've only the fields which are not empty.

In order to have a great code i've parse the json. So the format is correct that's a great json but I don't know how can I include empty field/value.

 

Is there somebody who can explain me how can I do in order to include all fields in the object to the json return list?

 

Thanks a lot.

Like 0

Like

0 comments
Show all comments

Dear community,

 

I don't sure the right way to deploy a custom package on test and production environment.

I try to explain with a  sample scenario.

  1. At day 1 I export the custom package from my development environment with the filename packageDay1.zip
  2. The packageDay1.zip is installed on my test environment.

    In the App installed section  I see the packageDay1 installed.
  3. At day 4 I've a new features in the custom package which needs to be deployed on the test environment, then I export the package with the filename packageDay4.zip.
  4. Do I should uninstall the previous package ?

    I tried to install the new packageDay4.zip and in the App Installed section I see 2 package installed, the packageDay1 and the packageDay

Is it the right way?

 

Like 1

Like

2 comments

That is typically how it is done, you just reinstall the package - not uninstall first. When you install a package from a zip file it does duplicate it in the installed applications list, not sure why it does that, but it's nothing to worry about. You can see in the configuration it will still just list the package itself once.

Ryan Farley,

Thank you Ryan,

Your help is appreciate.

Do you suggest to maintain the same package zip filename?

Show all comments

How would I go about summing the costs of related attendee (table) price field for an order and then place that total back into the custom Order->AttendeePrice field. Then additionally sum Order->Total + Order->AttendeePrice into the custom field, Order->GrandTotal?

This would be similar to the Out-of-Box sum of the product sales price for an order where it places the total in the Order->Total field and manages the product total as items are added, edited, or deleted.

Like 0

Like

1 comments

Dear Dick,

 

Thank you for your question!

 

The best solution for this would be using a Business Process with parameters.

 

Hope this helps!

 

Regards,



Danyil

Show all comments

Dear community

In the account section I need to show a link to a connected contact with a specific role.

I added a virtual column and using the following link How to make an URL String field into a clickable hyperlink | Community Creatio,

I convert it to a hyperlink.

In the onEntityInitialized page event I get the contact to show in the hyperlink.

The problem is that onEntityInitialized is raised after the virtual column has been converted to hyperlink, so the hyperlink does not show the desired data.

What do you suggest me?

Like 0

Like

1 comments

Dear community,

I found the solution, I followed Kirill Krylov's suggestion in the following post Select datasource for custom lookup control | Community Creatio.

 

Thank you Kirill!

Show all comments