Question

hi 
I don't know how but one of the fields that is automatically calculated with the data source set now doesn't work for me. It keeps resetting for me and doesn't work. In the image, you can see the deleted field details. who can i fix it ? thanks! 

Like 0

Like

1 comments

Hello,
 

It seems that during the package installation or schema migration, the connection with the field's datasource was disrupted.
 

You need to ensure that the datasource exists and that the page with this field is located in a package where this datasource is accessible.

Show all comments

Hi Team,

 

I tried transferring campaign flows (Type=Marketing campaign files) from dev environment to pre-prod in a package. I am able to see the updated objects; but I don't see the campaigns in the campaign section. Is there anything I am missing?

 

Thanks

Like 0

Like

1 comments

Hello,

Please note that when migrating packages between environments, the version of the sites must be the same, otherwise, you may not be able to migrate functionality or the packages may not be installed successfully.

Show all comments

Hi Community,

 

I need to import two non-google fonts in Creatio to create emails: Avenir & Awesome. How can we do this in Creatio?

 

Thanks

Like 1

Like

0 comments
Show all comments

Hello 
For some time now, I have noticed that the process of importing users from ldap does not start correctly even though it is set to synchronize every 2h. 


interestingly enough the process starts without problems if I run it manually 

Like 0

Like

3 comments

Hello!

 

Please provide us with a detailed information on what is not working correctly (business process not starting on time, is being delayed or not finished)?

Hello 
Business process not starting on time, it only works if I start it manually

Hello,
 

Please re-save the LDAP settings under the active user and make sure that the Creatio scheduler works.

Show all comments

I have an object called ItalVinculacion, and inside it I have to read the content of ItalProduct, which is also an object, and obtain the values ​​of ItalEjeAplicacion and Type, which are objects within the product.

This is my code:

var autoId = Get<Guid>("IdAuto"); // ID del auto en ItalAutosNormalizados
var IdProduct = Get<Guid>("IdProduct"); // ID del producto de la nueva vinculación
var IdAxis = Get<Guid>("IdAxis"); 
var IdSubFamily = Get<Guid>("IdSubFamily"); 
 
if (IdProduct == Guid.Empty) {
    return false;
}
 
// Buscar vinculaciones existentes con el mismo auto
var vinculacionEsq = new EntitySchemaQuery(UserConnection.EntitySchemaManager, "ItalVinculacion");
vinculacionEsq.AddColumn("Id");
vinculacionEsq.AddColumn("ItalPriority");
 
// Acceder a las columnas del objeto relacionado ItalProduct usando alias
var ejeAplicacionColumn = vinculacionEsq.AddColumn("ItalProduct.ItalEjeAplicacion");
ejeAplicacionColumn.Name = "ItalEjeAplicacion";
 
var typeColumn = vinculacionEsq.AddColumn("ItalProduct.Type");
typeColumn.Name = "Type";
 
vinculacionEsq.Filters.Add(vinculacionEsq.CreateFilterWithParameters(FilterComparisonType.Equal, "ItalFleetID", autoId));
 
var existingVinculaciones = vinculacionEsq.GetEntityCollection(UserConnection);
int maxPriority = 0;
bool isDuplicateFound = false;
 
foreach (var vinculation in existingVinculaciones) {
    var existingEjeAplicacion = vinculation.GetTypedColumnValue<Guid>("ItalEjeAplicacion");
    var existingType = vinculation.GetTypedColumnValue<Guid>("Type");
 
    // Comparar GUIDs correctamente
    if (existingEjeAplicacion.Equals(IdAxis) && existingType.Equals(IdSubFamily)) {
        isDuplicateFound = true;
        var existingPriority = vinculation.GetTypedColumnValue<int>("ItalPriority");
 
        if (existingPriority == 0) {
            vinculation.SetColumnValue("ItalPriority", 1);
            Set("ItalPriority", 2);
        } else {
            Set("ItalPriority", existingPriority + 1);
            vinculation.SetColumnValue("ItalPriority", existingPriority + 1);
        }
 
        vinculation.Save();
        break; // Salir del bucle si se encuentra un duplicado
    }
 
    maxPriority = Math.Max(maxPriority, vinculation.GetTypedColumnValue<int>("ItalPriority"));
}
 
// Si no se encontró un duplicado, establece la prioridad de la nueva vinculación
if (!isDuplicateFound) {
    Set("ItalPriority", maxPriority + 1);
}
 
return true;

 

And this is the error:

Terrasoft.Common.ItemNotFoundException: Value "ItalProduct.ItalEjeAplicacion" was not found.

 

Like 0

Like

2 comments

Try using ItalEjeAplicacionId instead of ItalEjeAplicacion. This is the only assumption for now.

Oleg Drobina,

Thanks Oleg, I'll try it.

Show all comments

I dont know what to fill in the tenant id field in creatio office 365 setup, pls kindly help

Like 0

Like

1 comments
Best reply

Hi,

 

The Tenant ID value should be taken from the "Directory (tenant) ID" in Azure.

 

 

The Tenant ID parameter needs to be filled in only if the user uses the Office 365 (Graph API) service type. When switching to the Graph API, the user will gain the ability to automatically create Teams meetings.

 

This is not a mandatory field if you are using Exchange and Office 365 (EWS) and not using Office 365 (Graph API). 

You can leave it blank.

 

 

Hi,

 

The Tenant ID value should be taken from the "Directory (tenant) ID" in Azure.

 

 

The Tenant ID parameter needs to be filled in only if the user uses the Office 365 (Graph API) service type. When switching to the Graph API, the user will gain the ability to automatically create Teams meetings.

 

This is not a mandatory field if you are using Exchange and Office 365 (EWS) and not using Office 365 (Graph API). 

You can leave it blank.

 

 

Show all comments

Hoping someone can assist any way they have found to help when using O365 with Creatio email. When we send a bulk email from our generic sales@ email(which most audience members are used to) we receive a few hundred OOO or 'so and so no longer works here' responses. What are people doing to filter those to a different folder in their distribution lists so members don't get all those emails?

Like 1

Like

1 comments

Hello,

 

Such functionality is not the part of the Creatio setup. You can configure the rules in your mailbox on the email provider side to move or delete such letters from the inbox automatically each time you receive one. 

Show all comments

Hi,

 

I'm trying to implement a simple Business Process to send an automatic Welcome\Onboarding email, when a new contact is created.


At this moment, the email has not been sent, and I have an error in the Process Log.

 

Has anyone faced this problem?

 

 

Follows the error:

 

System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Terrasoft.Mail.Sender.EmailMessage.GetMessageId()
  at IntegrationV2.EmailClient.Send(EmailMessage emailMessage, Boolean ignoreRights)
  at Terrasoft.Mail.Sender.EmailSender.SendMessage(IEmailClient emailClient, EmailMessage emailMessage, Boolean ignoreRights)
  at Terrasoft.Core.Process.Configuration.AutoEmailUserTaskSender.SendEmailWithDefaultSender(EmailMessage emailMessage, Boolean ignoreErrors)
  at Terrasoft.Core.Process.Configuration.AutoEmailUserTaskSender.Execute(IEmailUserTaskMessageProvider messageProvider, ProcessExecutingContext context)
  at Terrasoft.Core.Process.ProcessFlowElement.CallInternalExecute(ProcessExecutingContext context)
  at Terrasoft.Core.Process.ProcessActivity.RunInCultureScope[T](Func`1 action)
  at Terrasoft.Core.Process.ProcessActivity.ExecuteElement(ProcessExecutingContext context)
  at Terrasoft.Core.Process.ProcessActivity.ExecuteItem(ProcessExecutingContext context)
  at Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)

Like 0

Like

4 comments
Best reply

In this case, I recommend checking the system settings and mail operation, which is filled in the system settings. For example, if you transferred a system setting from another environment, its value may contain mail with an incorrect id or be empty.

Hello, 

This error in the business process can occur for the following reasons:
 

1. The mail indicated in the "To" field is not correctly configured on the environment and does not work
 

2. If the mail is not specified directly from the window and is filled in when reading the data in other elements, it is possible that this field remains empty and you receive the corresponding error
 

3. The user whose mail is read does not have registered mailboxes, or the user who starts the process does not have access rights to this mailbox (accordingly, the element returns an empty Id)
 

In general, this problem consists of incorrect filling of the "To" field, so we recommend reviewing the logic of your process and making sure that the field is filled correctly.

 

Thank's for your reply.
 

At the moment, the Business Process is very simple. It just have two elements, the initial Signal and the Send email.

 

Follows the pictures with the actual configs, that i think it should be all correct.

Business ProcessSignal configsSend email configs

 

 

In this case, I recommend checking the system settings and mail operation, which is filled in the system settings. For example, if you transferred a system setting from another environment, its value may contain mail with an incorrect id or be empty.

Hi Halyna,

 

I checked the System Setting and it was missing the email address on the default field.

Many thanks for your help.

Show all comments

Hello,

 

I need to create a page in freedom UI and add it as a section without linking it to a model, meaning that this page operates freely without having a business object related to it.

 

The purpose is to call external API and retrieve values to be populated in a table/list, and it does not need to be related to any model inside creatio. No need to add-edit-delete for the model, a free customizable page that I can fully control from code level.

 

Thanks

Like 1

Like

1 comments

I create such pages in the business process - predefined page

Show all comments

Hello

Is there a way to do something like the list of products in order in the mobile application?

I am creating a custom section with the same functionality, but it has to be able to be reflected in the mobile application.

I would like to know if it is possible to do it in the mobile application or an alternative since the idea is that users can select records from a catalog and have them included in a new record. 

Like 1

Like

1 comments

Hi Laura,
 

You can find an example of this implementation in the following link:
https://community.creatio.com/questions/enable-product-catalog-list-ord…

Additionaly, here you can find a link tree with all the information you would need for mobile application development.
 

I hope this helps. Have a great day!

Show all comments