Время создания
Filters

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
Question

Hello community,

 

Is it possible to check incoming OData messages in cloud Creatio, or are they not stored in the database and only saved as system files on the server?

 

Best regards,

Marcin

Like 1

Like

3 comments

Hello,

In the Creatio cloud infrastructure, you can see all the OData messages in the IIS logs - date/time, endpoint, method, response code, and request processing time.

Best regards,

Antonii

Antonii Viazovskyi,

Hello,

 

But how to access IIS logs when Creatio is it he cloud ? Only possibility is to ask support ?

 

Best regards,

Marcin

According to our regulations, the support team does not provide IIS logs, we can only provide you with application logs. To do this, you need to create a support request using support@creatio.com.

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