Hey community !

 

I'm using Creatio v7.17.3.1377.

 

I wanted to create a custom CSS for my contact page and I ran into an issue. On the french version on Creatio (fr-FR). So I went to advanced settings -> custom -> add -> module -> LESS and my LESS code isn't recognized :

 

Although on the English translation everything works fine :

 

Here are the steps to reproduce the bug :

1. Install the French translation in the system settings -> languages

2. Change your language to French in your profile (You will have to log out and log in for the language to be applied)

3. Click on "Paramètres avancés" (advanced settings) after clicking on the wheel under your profile.

4. Click on "Custom" -> "Ajouter" -> Module

 

5. Click on "MOINS" (French translation for LESS) and try typing some LESS code (the code shown here is just an example)

 

That's it !

 

Best regards,

 

Julien Gunther

1 comments

Hello,

 

This is out of the box bug that was fixed. Feel free to approach the support team via support@creatio.com for the details on how to resolve it.

 

Regards,

Dean 

Show all comments

Hey guys !

 

Is there a way (via dynamic folders or advanced filters) to get all accounts where the account's name is in lowercase ?

Like 0

Like

1 comments
Best reply

Hello,

 

Unfortunately, there is no such option. We will register this idea for our developers to consider this feature implementation in the future application versions.

 

Regards,

Dean

Hello,

 

Unfortunately, there is no such option. We will register this idea for our developers to consider this feature implementation in the future application versions.

 

Regards,

Dean

Show all comments

Hello Community,

 

We are trying to add a new language (Turkish) to our implementation. Following the documentation, I added a new language, made it default and active.

I then went to a custom section and added captions for this language. The highlighted fields in the image below are the ones for which translation has been added for Turkish language. When I change Language in User profile the following is what I see :

I then translated the contact info tab and noticed that the earlier translations are lost as seen below !!

I also observe this similar loss of translated captions when I publish the section object after translating fields. 

PS : Here is the copy of the data in SysTranslation Table. I see the translated values are present, but it is not visible in the UI.

 

Could you please help here and let us know if we are missing something? 

Like 1

Like

5 comments

Dear Shivani Lakshman,

 

Thank you for your question!

Would you please let us know how exactly did you add the translations?

Through Localizable Strings or by importing to Translations?

 

Thank you!

Regards,

Danyil

Danyil Onoprienko,

I translated using the section wizard, where I added the captions for Turkey language 

Shivani Lakshman,

 

Have you tried navigating to the 'Transations' page in the [System Designer] and trying to apply and actualize the translations there?

 

Please let us know the results,

 

Thank you!

Danyil

Danyil Onoprienko,

As seen in my initial comment, the section names have been translated in the translation section. The translation section contains the field names that are filtered always by 'untranslated by language'. I believe this section is not the place where we need to translate for section edit page captions.



Also I noticed that when I translated the captions, the resource file for that language gets modified and clears old value.

 

Eg : if I change Email first, the resource file has the following



<?xml version="1.0" encoding="utf-8"?>

<Resources Culture="tr-TR">

    <Group Type="String">

        <Items>

            <Item Name="Columns.Email.Caption" Value="E-posta" />

        </Items>


    </Group>

</Resources>



After this if I change country the resource file eliminates email translations and gets modified as below



<?xml version="1.0" encoding="utf-8"?>

<Resources Culture="tr-TR">

    <Group Type="String">

        <Items>

            <Item Name="Columns.Country.Caption" Value="Durum" />

        </Items>


    </Group>

</Resources>

 

Shivani Lakshman,

 

Please email us at support@creatio.com for us to help you further.

 

Thank you!

Regards,

Danyil

Show all comments

During package installation,  message...

 

"Unable to install Schema "Tgnxxxxxxx" into package "Tgn0001", because the element has been modified locally. Resolve the conflict and mark the element as unchanged."

 

... shows when the element has been modified locally. How can I mark the element as unchanged , in order to allow its replacement ?

Like 1

Like

7 comments

Hello Ricardo, 

 

Please be advised that this error is indicating that the Package you are trying to use has been locally changed and was blocked by the system in order to prevent overwriting information.



If after Package importing you receive this error then it means that there was a conflict between the Package and the System.



In this case, we would recommend:

1. Resolving the Package conflict by:

    1.1 Determining if it is safe to overwrite the information.

    1.2 If the information cannot be overwritten, execute a "merge" (for example exporting the scheme to the dev-site and forming a new supply).

    1.3 If overwriting is permitted then you should unlock the Package in its context menu by pressing "Remove "Is modified" from Package elements".

 

2. Restoring the configuration from the automatic backup.

 

Hope this helps!

 

Best regards, 

Anastasiia

Anastasiia Zhuravel,

Thanks for your reply.

Where is the button "Remove "Is modified" from Package elements" located ?

Dear Ricardo,

 

The mentioned value can be found in the properties of the package elements. Open the needed package in the configuration, select the element of the package and open it's properties. 

 

Attaching the corresponding screenshot as well:

 

 

Best regards, 

Anastasiia

Anastasiia Zhuravel,

The package is unlocked, and I am using the right Current package / Prefix / Maintainer, but the "Modified" checkbox is not enabled. Why is that? Could it be because my sites are cloud-based ? 

Anastasiia Zhuravel,

Any clue on this case ?

Regards,

Hi, I am also having the same issue. I'm unable to uncheck the box. Can someone advise?

Lewis Pull,

Did you find a solution? having the same issue now

Thanks

Show all comments

Hi Community,

 

We have this situation where we need to send a specific attachment to our client's API. This API only accepts "multipart/form-data" contents, so we need to send the byte[] of our attachment.

 

Is it possible to send the byte[] from our attachments to the API using the "Web Service Integration Setup" tool? If yes, how can we achieve that?

 

Thanks in Advance.

 

Best Regards,

Pedro Pinheiro

Like 2

Like

3 comments

Hi Pedro,

 

You need to use a stream to pass a byte array in a body of a request. It's possible to create a business process that uses WebService call process element and you can also use a script-task element. Here we can find examples of locating an attachment in the system and reading it in a stream. Once it's read completely you can pass the read byte[] to the request body and perform an API call to the endpoint where the file should be passed. Feel free to develop your logic using the article provided.

 

Best regards,

Oscar

hi oleg,

 

please share the link again, because it is no longer valid. Thanks in advance.

 

Best Regards,

Abderrahman TIGAMI

Hi Pedro,

 

Here is a new link for you: https://academy.creatio.com/docs/developer/back_end_development/api_for…

 

We will be glad to help with any other questions.

Show all comments

Hello all,

 

I created a report with FastReport, everything is good and functional, and my data is correctly printed.

My report is accessible at the opportunity edition level, it is called "Opportunity Quote", the output therefore generates a file named "OpportunityQuote.pdf".

I would like to customize the name of the generated file with for example the name of the customer and the date of issue, or ideally with a custom field that contains a unique opportunity number.

Is it possible? How to proceed?

 

Thank you in advance.

 

Vincent

Like 0

Like

1 comments

Hello,

 

As for now there is no option to change the file name dynamically or assign some particular name at least Opportunity Quote. We have this task registered in our backlog so this option will be available in future application versions.

 

Regards,

Dean

Show all comments

Hi Community,

 

I have some problems in Portal Users.

These users create several activities and put attachments in the same activities, but the problem is, the portal users cannot access these attachments and the rest of the users can.

 

Can you help me understand why the portal users are unable to see attachments?

 

Thanks,

Tiago Sousa

Like 0

Like

4 comments

Dear Tiago, 



Can you please contact us via an email and provide us with a detailed information on this issue?

Cause it's hard to provide you with valuable recommendations without the details.



Kind regards,

Roman

Hi Team,  Wanted to check if there was a solution provided to the above query. As we are too facing the same issue as we are not able to view the attachments tab along with attachment detail and notes for the portal user [portal license]? where as for the normal user we have the attachment tab in the case section

 

Regards,

Mayan

 

Hello,

 

It is necessary to add portal users' role to the activity file object and add it to the 'List of objects available for portal users' lookup.

 

Regards,

Kirill

Kyrylo Iudin,

Thanks Kirill, have added the notes and "attachments and notes in case section" to the "List of objects available for portal users" but not sure what is portal users' role to the activity file object? can you please explain how to/where to add role to activity file object?

 

Show all comments

Hi Community,

 

We've this situation where we need to get a specific attachment from a specific object. In order to do that we've created a new process that is using the "Process File" process element to get the Attachment, as you can see bellow:

The problem is, the "Process File" element only shows the default objects files. How can I receive the attachments from my custom objects through this element?

 

Note: Both custom object and process are on the same package.

 

Thanks in advance.

 

Best Regards,

Pedro Pinheiro

Like 0

Like

1 comments

Hello Pedro, 

The files from custom objects are available by default. For example, i've created custom section called Test2. 

No additional setup is needed. Make sure to re-log after creating custom sections in order for changes to take place.  



Best regards, 

Yurii. 

Show all comments

Dear community,

 

Earlier versions of Creatio had just a few steps to configure mailbox. The 7.17 version (dev environment, Postgres DB) throws an error about system setting "ExchangeListenerServiceUri". Could any of you shed light on the benefits of this new process? Is it only in 7.17 version or all versions will have the same process of adding mailbox?

How do we configure a simple Gmail Id or Outlook Id ?

 

Thanks in advance!

 

Like 1

Like

1 comments

Hello Shivani, 

 

The Exchange Listener synchronization service synchronizes Creatio with MS Exchange and IMAP/SMTP mail services. Starting from the 7.16.0 version it is necessary to deploy the Exchange Listener synchronization service for the local websites. Starting from the 7.17.2 version the old synchronization method was fully removed. Please, find the deployment guide in the Exchange Listener synchronization service Academy article. 

 

Best regards, 

Olga. 

Show all comments

in a custom SectionGridRowViewModel I need to access oa lookup column:

     just like as in

var isPlanned = this.get("FinEntryStatus").displayValue;

     I need to access the "FinType" field, such as in

var isPlanned = this.get("FinEntryStatus").FinType;

I tried to use  "lookupListConfig", but had no success.

...

          attributes: {

                    "FinEntryStatus": {

                        lookupListConfig: {

                            columns: ["FinType"]

                        }

                    }

          },

...

Please help.

Regards,

Like 0

Like

3 comments

Hi Ricardo, 

 

You need to use ActiveRow in order to get the value from the registry page.

 

Please try to use this code :

 

this.getActiveRow().get("Lookup column name").displayValue - it will return the value 

 

Please check the example below: 

 

 

Best Regards, 

 

Bogdan L 

 

 

 

Bogdan Lesyk,

Thanks for your reply. 

Clarifying:

I have a lookup named "FinEntryStatuses", which has columns, "Name", "Description", "FinType", etc

At a given selected row, with

      this.getActiveRow().get("FinEntryStatus").displayValue;

I get "Scheduled" as a response (which is  the "Name" column displayValue)

What I need is to access the "FinType" row displayValue, not the "Name" row displayValue.

would it be 

     this.getActiveRow().get("FinEntryStatus").value.get("FinType").displayValue;

?

 

 

Hi Ricardo, 

 

I will show you how it looks like: 

 

Lets imagine you are using Contacts section and you have Lookup "Type" of your contact. Here you have some values of this Lookup like "Contact person", "Customer", "Employee", "Supplier". And you picked value "Employee" for your contact.

 

 

Then in order this Lookup to be visible with "activeRow" you should go to View page and add the Lookup "Type" to fields which will be displayed. 

 

After this changes you will see the your Lookup on the registry page with selected value (Type, "Employee") like on the example above.

 

 

So therefore you will be able to get the value of chosen Lookup(which is already added on the selected record).

 

If you debug this code in your browser you can see that value of needed Lookup is visible and you can take it for your further actions. Example below: 

 

 

Please make sure that you added this Lookup on the registry page and choose the value for it, because otherwise it won't be visible  and you will not be able to take this value(pic.2).

 

 

Best Regards, 

 

Bogdan L.

Show all comments