New error introduced after Contact exercise:

 

Two Use Cases for Lists in Creatio’s Freedom UI (techadv.com)

 

 

Like 0

Like

1 comments
Best reply

This was resolved by deleting the related object - it was missing a field.

This was resolved by deleting the related object - it was missing a field.

Show all comments

Dear,

 

I m trying to send to a source code object a guid converted to string format

I allready do this in an other process with the orderId using: 

var orderId = Get("OrderId").ToString();

 

 

When i save and compile my process, i get no error, but when i start the process, i get the following error:

 

My AccountAddressId parameter is an Id:

 

And i set it with the Read Primary Account Address First collection element:

 

 

What wrong m i doing ?

 

Thank you

Nicolas

Like 0

Like

3 comments

Hello Nicolas,

 

The very same process in my local app didn't return the error. Are you sure that the issue is in the accountId parameter, but not in the two other parameters? 

Oleg Drobina,

if i comment the line with the accountAddressId parameter, the process doesn't return me any error, so the problem seems coming from this line.

Oleg Drobina,

Well, i change the var name: accountAddressId to adressId

and now it works, may be i miss something

Show all comments

Dear collegaues

 

In Classic UI, I need to add a Filter business rule to can get only contacts with Email is completed. Some ideas how to solve this?

 

I tried not equal "", not contains "@" and others and didn't works

 

Thanks in advance

 

Regards

Julio

Like 0

Like

2 comments
Best reply


Hello,
 

Unfortunately, it's not possible to add such a filter using basic filters. However, you can write a custom filter in the schema code.

For example, for the Owner field on the AccountPageV2 schema, this filter may look like this:


define("AccountPageV2", [], function() {
   return {
       "entitySchemaName": "Account",
       "attributes": {
           "Owner": {
               "dataValueType": Terrasoft.DataValueType.LOOKUP,
               "lookupListConfig": {
                   "filters": [
                       function() {
                           var filterGroup = Ext.create("Terrasoft.FilterGroup");

                           filterGroup.add("HasEmail",
                               Terrasoft.createColumnFilterWithParameter(
                                   Terrasoft.ComparisonType.NOT_EQUAL,
                                   "Email",
                                   ""));
                           return filterGroup;
                       }
                   ]
               }
           }
       }
   };
});

This filter ensures that only contacts with the Email field not equal to empty string will be included in the selection for the Owner field.
 

You can learn more about such filtering in our academy: Link

Thank you for reaching out!


Hello,
 

Unfortunately, it's not possible to add such a filter using basic filters. However, you can write a custom filter in the schema code.

For example, for the Owner field on the AccountPageV2 schema, this filter may look like this:


define("AccountPageV2", [], function() {
   return {
       "entitySchemaName": "Account",
       "attributes": {
           "Owner": {
               "dataValueType": Terrasoft.DataValueType.LOOKUP,
               "lookupListConfig": {
                   "filters": [
                       function() {
                           var filterGroup = Ext.create("Terrasoft.FilterGroup");

                           filterGroup.add("HasEmail",
                               Terrasoft.createColumnFilterWithParameter(
                                   Terrasoft.ComparisonType.NOT_EQUAL,
                                   "Email",
                                   ""));
                           return filterGroup;
                       }
                   ]
               }
           }
       }
   };
});

This filter ensures that only contacts with the Email field not equal to empty string will be included in the selection for the Owner field.
 

You can learn more about such filtering in our academy: Link

Thank you for reaching out!

Thanks Pavlo

Show all comments

Hello everyone,

In our invitation e-mail, we have set the font color to "black" and the background to "light blue".
If the invitation is now opened in Outlook with Office Design "black", the font is automatically changed to "white".

However, the font color should still remain "black".


Can anyone help me with this problem?

 

 

Like 1

Like

4 comments

Hello, 

Does this issue occur only when the  Outlook Office Design is  "black"?

I have the Outlook Office Design color "dark grey". There is no problem with the font color here.

 

Only the Office Design color "black" and "Apply system settings" are changed.

Franziska Tiefengraber,


Possibly,hen O wutlook's "Black" Office Design is applied, it prioritizes high contrast between text and background for better readability. Since your background is "light blue," the default behavior is automatically changing the font color to "white" for optimal contrast.


Please try the following solution: 
Disable Automatic Color Adjustment:

  • In Outlook, go to File > Options.
  • Click on the General tab.
  • Under Personalize your copy of Microsoft Office, select the Office Theme as desired (e.g., Colorful, White).
  • Crucially, check the box next to "Never change the message background color."
  • Click OK.
     

This setting prevents Outlook from automatically adjusting the font color based on the background, ensuring your black font remains.

Thank you very much for your help!

Show all comments

Hello community, 

I want to test sending an email function in Trial site

Can it possible?

Thanks 

Like 0

Like

4 comments

Hello,

 

It is possible to send the emails from the trial version of the site.

However, you have to set up the app password on the Google side.

 

Detailed information can be found here: https://support.google.com/accounts/answer/185833?hl=en

 

Happy to help!

Hi Hanna Skalko,

According to the two pictures I posted above, I turned off feature 2-Step Verification, then entered my email and password (I went to Google and login Email to confirm that both are corrected). However, Trial reports an incorrect email or password error.

It is not possible, is it?

Đặng Văn Chức,

Many email services no longer allow basic auth ad instead require OAuth. To use gmail in a trial you must:

  1. Turn on 2-step verification
  2. Set up an app password (only allows you to do this if 2-step verification is on)
  3. Use the app password for the password when adding the account to the trial

Ryan

Show all comments

Hi there - I'm trying to figure out where to put this schema in Creatio configuration to allow for a button in mobile.  I've found this article but it isn't clear how/where to apply this:

 

https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/mobile-development/customization/freedom-ui/customize-page/references/common-components

 

Thank you!

Like 0

Like

2 comments

Hi!

Please contact our support team at support@creatio.com and describe your situation to us. We will be happy to help you. 

Best regards,
Anton

Hello,

In this article, you can find the description of the page, on which the button component should be added.

Show all comments

Hi, all!

 

Could anyone clarify, do user's access rights depend on the order in which organizational roles are added on the detail of the user's form? I mean is it important if I add organizational roles for one user in the order

Role1

Role2

Role 3

and for another user in the order 

Role 2

Role 1

Role 3

 

And give them the same functional role (only one)?

 

I'm asking because now those two users can see different amount of the records of the same object and the only difference in their rights is that order.

Like 0

Like

2 comments

Hello!

 

Please note that order of organizational roles in the details does not affect anything. So do not pay attention to it.

In case users see different amount of the records, please recheck object permissions and make sure that they are granted for both users.

Hi!

Please use the Prefix for object name (SchemaNamePrefix) system setting to set up the schema prefix:
https://academy.creatio.com/docs/8.x/no-code-customization/customizatio…

Show all comments

Hi. 

 

Can you help me to know if there is a way to add more options to this menu? 

I add new results in the lookup, but those options don't appear here. 

Like 0

Like

1 comments

You can add/modify those in the Activity results lookup. However, those values are tied to specific Activity categories. If you select a row in the Activity results lookup there's an icon you can click to define which Categories it is for - see https://share.customerfx.com/QwuoY8RK

Ryan

Show all comments

Is it possible to set the value of a System setting which has the "Save value for current user" setting enabled for a specified user from C# code, e.g. from a script task? I've found the below code for setting a System setting, but presume that if the checkbox for the above is selected, then it will only set the value for the current user (or the System User if running in the system context):

var settingCode = Get<string>("UsrSystemSettingCode");
var value = Get<string>("UsrSettingValue");
Terrasoft.Core.Configuration.SysSettings.SetValue(UserConnection, settingCode, value);
return true;

 

We need to be able to set the per-user system setting for a specific user (determined by data in the BP in our case) but looking at the (always hard to find) API documentation, it doesn't seem like there's an overloaded version of SetValue that allows you to do so as a specified user - except possibly one that is marked as being deprecated in a much older version:

 

Like 0

Like

3 comments

Anybody have any info on this?

Does anyone have any other methods for managing per-user system settings in Creatio? It seems like there aren't a lot of options besides setting them in JS code when a user does a given action, but then that feels like it defeats some of the purpose of system settings being that the value doesn't have to be calculated every time a user does something, and also means it can't reliably be used for tasks like setting a default field value on an entity.

Contemplating using this methodology for running code when a user logs in to set it, hopefully it will work. Would be nice to have some clean way of doing it though, especially since we don't really need to be calculating it every time a user logs in but just when certain data changes: https://customerfx.com/article/executing-code-in-creatio-application-an…

Show all comments

Inside the Contact object, I need to show data from a related object: New Custom object.

How can I show this related data on the "Additionnal information" custom tab?

Like 0

Like

4 comments

This was not yet resolved
 

Hello,

 

You can add an Expansion Panel. Link

 

After that, add a List component by specifying the necessary object in the 'Object' field in the settings. Link.

 

All information about configuring in Freedom UI is available here.

 

Hello Anastasia, I followed your steps but when I run the Client 360 page to see the result, the new tab does not appear.

How can the IDeas ID = Contact ID? It does not make sense , but it seems like the only choice available...

Show all comments