Hello Community,

 

We have a requirement where we need to show only investigation edit page and hide all the others in the + button of the detail, as displayed in figure below.

 

.

 

How can we achieve this?

 

Thank you,

Like 0

Like

1 comments

Hello Mariam,

 

Here is the example with the "Contracts" detail on the contact edit page where I have setup several edit pages:

Here is the list of these edit pages on the contact page:

And my task is to remove the "Specification" option. To do that:

 

1) Create a replacing view model for the "ContractDetailV2"

2) Add the following code to the methods of this replacing view model:

getEditPages: function() {
				var editPagesCollection = this.get("EditPages");
				var editPagesItems = editPagesCollection.getItems();
				var indexToRemove = editPagesItems.map(e => e.values.Caption).indexOf("Specification");
				editPagesCollection.removeByIndex(indexToRemove);
				return editPagesCollection;
			}

3) Save the schema and refresh the page in the UI

 

As a result the "Specification" option is gone from the list:

So in this case the main objective is to override the logic of the getEditPages method according to your business needs.

Show all comments

Currently, I'm facing an issue while attempting to initiate a login request. Unfortunately, an error is persisting throughout the process. I suspect that there might be an additional configuration step required on my end, but I'm uncertain about the specifics.

The URL I am using for the login attempt is as follows:
https://057678-sales-enterprise.creatio.com/

This URL corresponds to the sales division of my trial account.

Could you kindly provide me with guidance on any potential configuration steps I might be missing or if there are specific settings I need to adjust? Your expertise would greatly assist me in resolving this matter and continuing my progress with the platform.


I'm using the wrong url?

Like 0

Like

2 comments

Hello,

Thank you for your question!
We attached the article where you can find the instructions on how to correctly set up the request, but the error indicates a problem with login and password. Please check the correctness of the login and password.
https://academy.creatio.com/docs/developer/integrations_and_api/authent…

Hello, thanks, the problem was modifying my password in user organization configuration roles, now it works.

Show all comments

Hi Community,

 

Through a webservice we are receiving several account records. Some of these new accounts have a url with more than 250 chars, which is the limit set by Creatio for this field. As this limit is exceeded, we are receiving errors from the database.

 

Is there a way to increase the character limit for the Web Link to 500?

 

Thank you.

 

Best Regards,

Pedro Pinheiro

Like 3

Like

1 comments

Hello!

No, this element has a fixed length that cannot be modified.

Show all comments

Hi Community,

 

The goal is to execute a specific process each time another process returns errors on it's logs.

 

To achieve this we found on the community this post (https://community.creatio.com/questions/Notifyuserifbusinessprocessfails), where someone had the same goal. The correct answer for that post, says that we need to "create a view based on the SysProcessLog table and add this newly created object into your business process as a starting signal".

 

After creating the view and adding the new object to the business process as a starting signal, the process still does not run.

 

 

We checked the view and it's being populated correctly. Only the modified/added trigger are not being set.

 

To create the view we used the following guide https://academy.creatio.com/documents/technic-sdk/7-16/localizing-views.

 

Could you please help us understand and solve this issue?

 

Thank you.

 

Best Regards,

Pedro Pinheiro

Like 0

Like

1 comments

Views don't trigger signals. 

I was attempting to do the same and ended up running the process on a timer to continuously check for errors on an interval. It would be great to have either an ootb way to notify someone about process errors or the ability to handle an error condition in the process itself.

Ryan

Show all comments

Hi guys,

How to solve the below error it is occourig while logging into my local instance.

Thanks and regards,

Mohith.

Like 0

Like

0 comments
Show all comments

Hi Academy,

Which is the correct set of OOB pacakge dependencies when creating a new pacakge that is going to store developments/customizations done to the mobile app.

Regards

Sasor

Like 0

Like

0 comments
Show all comments

Dear Creatio-Community,

I have the following request. How is it possible that I can display the email address from the Communication options (like you see on the screen below)

in the tile view of the accounts (like you see on the screen below)

Is this possible at all

Regards
Florian
 

Like 0

Like

4 comments

Hello!

 

You are able to add it at the contact record itself, and then it will be added to the register.

 

Communication object is actually another object. 

Hello Kyrylo 
thanks for your reply. But i want to display that information Account-Section. Is that possible?

Florian,

 

It's not possible to display the information from AccontCommunixcationOptions, so we recommend to create a column in Account object.

Hi Floarian,

If I understand correctly, it is possible now to display first record from the detail with specified filter (e.g. First primary email address of account) 

Kind regards,

Vladimir

Show all comments

In Web instance i want every user to see it's own list of activities but not the other users's . I am currently using classic UI , how can i apply this default filter ?

Like 1

Like

3 comments

Hello,

 

You can use the default quick filter by owner available in Activities section: https://academy.creatio.com/docs/user/platform_basics/business_data/fil…

 

Best regards,
Yuliya

Yuliya Gritsenko,

hello , 
I want it to be applied for all users by default and not editable .
Thank you

developer,

 

 

Hello,

 

Your business task can be only achieved with the help of separate development process. 
You can use 'entity schema query' filters in particular. Here is the guide on this topic:

 

https://academy.creatio.com/docs/developer/front_end_development/data_o…

 

You can also use this community post with the example of such logic:

 

https://community.creatio.com/questions/default-filter-section

 

Best regards,

Yuliya

Show all comments

Hi Community,

I want to place three new fields in the Account panel, of the Contact section.

I have already read the article https://academy.creatio.com/docs/developer/interface_elements/record_pa…

but this article explains how to add a new Connected Account Profile, and not how to extend the existing one.

Any idea how I can achieve this ?

Sasor

Like 0

Like

3 comments
Best reply

Hi Sasor,

 

This is done in the same way with the only difference that:

 

1) Existing AccountProfileSchema should be replaced

2) In the diff array of the replaced AccountProfileSchema you need to add 3 new fields.

 

I've also previously showed how to add new columns to the same profile schema, but in the OpportunityPage (here). Same approach here should be used to add new columns.

Hi Sasor,

 

This is done in the same way with the only difference that:

 

1) Existing AccountProfileSchema should be replaced

2) In the diff array of the replaced AccountProfileSchema you need to add 3 new fields.

 

I've also previously showed how to add new columns to the same profile schema, but in the OpportunityPage (here). Same approach here should be used to add new columns.

Hi oleg,

Thank you for the great answer.

Just to double check , by ' Existing AccountProfileSchema should be replaced' you mean:

Thank you again

Sasor

Sasori Oshigaki,

 

Yes, replacing view model should be created.

Show all comments

Hi folks! How are you?
I've creted a section in Freedom and I want to show a custom page instead the default list page.

default url is: http://uriel:100/0/Nui/ViewModule.aspx#Section/UsrTest_ListPage

Custom url is :http://uriel:100/0/Nui/ViewModule.aspx#Section/UsrPage_ebkv9e8

I tried a redirect inside the method crt.HandleViewModelInitRequest for the list page it works but it has a strange behavior in some cases (window.location). I tried something similar than this.sandbox.publish("PushHistoryState", {hash: "ProcessCardModuleV2/AutoGeneratedPageV2/377caef9-d9ed-48ee-8458-3106e61dfdc6"}); but I didn't find the equivalent.

 

Appreciate your ideas.

Regards.

 

Like 0

Like

2 comments
Best reply

Hello,

 

You can try another approach: the column that is responsible for the section list page that will be opened when going to the section is SectionSchemaUId (in the SysModule table). This column represents data from the UId column of the SysSchema table. What can be done to force custom page to be opened when opening the section is modifying the current SectionSchemaUId column value for the proper SysModule table record to the desired value. So you need to find the SysModule record responsible for your current section (for example using the query like:

 

select * from "SysModule" where "SectionSchemaUId" in (select "UId" from "SysSchema" where "Name" = 'UsrTest_ListPage')

), use an Id of the record found and then use it in the query like:

 

update "SysModule" set "SectionSchemaUId" = 'desired UId of the UsrPage_ebkv9e8 schema' where "Id" = 'Id found previously'

 

and relogin to the app after that. I recently tested it and the Services_ListPage was opened for my custom Freedom UI section:

 

Hello,

 

You can try another approach: the column that is responsible for the section list page that will be opened when going to the section is SectionSchemaUId (in the SysModule table). This column represents data from the UId column of the SysSchema table. What can be done to force custom page to be opened when opening the section is modifying the current SectionSchemaUId column value for the proper SysModule table record to the desired value. So you need to find the SysModule record responsible for your current section (for example using the query like:

 

select * from "SysModule" where "SectionSchemaUId" in (select "UId" from "SysSchema" where "Name" = 'UsrTest_ListPage')

), use an Id of the record found and then use it in the query like:

 

update "SysModule" set "SectionSchemaUId" = 'desired UId of the UsrPage_ebkv9e8 schema' where "Id" = 'Id found previously'

 

and relogin to the app after that. I recently tested it and the Services_ListPage was opened for my custom Freedom UI section:

 

Oleg Drobina, thank you so much! I tried this approach before and it doesn't work probably because I had a mistake with the IDs. Now it is working. Appreciate your help. Regards

Show all comments