Studio_Creatio
8.0

I want to confirm that this logic is setup correctly. We want to send an email every three months on the 17th to remind our customers of a specific benefit. The logic is already in place from an audience standpoint.


The timer element in the campaign setup is slightly confusing. Based on this logic below: 

Will the email launch at 8:00 AM beginning on July 17th and then recur on the 17th every 3 months? The delivery timeframe parameter of the email is from 8:00-9:00 AM. Thanks in advance.

Best,

Lucas
 

Like 0

Like

0 comments
Show all comments
Creatio_Mobile_Comparability
Studio_Creatio
8.0

Dear..

We've reviewed Creatio's documentation and noticed it exclusively supports HTTPS. Does Creatio Mobile Application development also support the HTTP protocol? Additionally, could you please provide information on the following:
1. Compatibility of Creatio Mobile?
2. Is a separate APK build necessary for developing the mobile application?
3. Does the web application used by the mobile app require a separate APK?

Like 1

Like

5 comments

Good day, 

The answers to some of your questions, are as follows:

Does Creatio Mobile Application development also support the HTTP protocol?
HTTP is supported for the debug mode only when testing the application locally.
For a production environment, you would require HTTPS.

Is a separate APK build necessary for developing the mobile application?

Yes, a separate APK build is necessary for developing the mobile application.

Please be so kind as to elaborate more on the other questions of yours:
1. Compatibility of Creatio Mobile?
What information do you require on the compatibility for Creatio Mobile?
3. Does the web application used by the mobile app require a separate APK?

Please elaborate on this question further.

@Thank you Nikita for your reply.

Yes, a separate APK build is necessary for developing the mobile application--> How to build the apk ,could you please share us a documents and links.
We are following the below document to develop the mobile application in Creatio.

 

https://academy.creatio.com/docs/8.x/creatio-apps/creatio-basics/mobile…

Hello again,

Would it be possible for you to clarify what you mean by building the apk? 

If we are speaking of a Creatio mobile application, the application itself is available for download on various devices and requires no development to start using out of the box.

Nikita Kudin,

Thank you. Could you please share us a document and links recent one related to mobile.
Question : Workbasket/work queue concept is there in Creatio mobile application?

Nikita Kudin,

Could you please help us to achieve the functionality to display the cases that are assigned to the current user who logged into the mobile application. Instead of displaying the cases assigned to all users. 

We are able to achieve this functionality in web application but unable to achieve the same in mobile application. 

Show all comments

Is HTTP protocol supports the building of Creatio Mobile Application? I have gone through the documentation i could see it supports only HTTPS. 
Here are some questions could you please provide some information
1.Creatio Mobile Comparability?
2.For building Mobile Application is required to have a separate APK build?
3.The web application which is used by the mobile app does it need Separate APK?

Like 0

Like

1 comments

Hello,

 

HTTP protocol supports the building of the Creatio Mobile Application, mainly for debugging purposes. For production, however, the HTTPS protocol is required. 

 

Right now, we can provide an answer to the question 2:

Yes, it is required to have a separate APK build.

 

As for the other two questions, kindly specify the details so we can provide you with a more accurate answer.

Show all comments
Studio_Creatio
8.1.3
show
password
8.0

Creatio Community,

 

Is it possible to add to the Creatio Login Page the show password icon you get on some other logon windows/pages (like the one from Windows Security. See Attached.) 

Thanks,

Jose

 

Like 0

Like

1 comments
Best reply

Hello,

It is possible to show a password icon on your site. To do this, you must add and enable the feature: "UsePasswordIconForTextEdit" on the feature page.

More information about this page can be found in this article on the Creatio Academy:
https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/platform-customization/interface-control-tools/existing-feature/overview#title-3459-7

Hello,

It is possible to show a password icon on your site. To do this, you must add and enable the feature: "UsePasswordIconForTextEdit" on the feature page.

More information about this page can be found in this article on the Creatio Academy:
https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/platform-customization/interface-control-tools/existing-feature/overview#title-3459-7

Show all comments
Studio_Creatio
8.0

Hi, 

 

var esqCount = new EntitySchemaQuery(userConnection.EntitySchemaManager, "Project"); esqCount.AddAllSchemaColumns(); 

esqCount.UseAdminRights = false; 

esqCount.RowCount = 0; // No limit

var totalRecords = esqCount.GetEntityCollection(userConnection).Count;

 

totalRecords value is always coming as 0 but there are 22460 records present in the Project object.

 

Can anyone please help where I am making mistake?

 

Thanks.

Like 0

Like

4 comments

You can use something like this: 

var esq = new EntitySchemaQuery(UserConnection.EntitySchemaManager, "Project");
var countCol = esq.AddColumn(esq.CreateAggregationFunction(AggregationTypeStrict.Count, "Id")).Name;
 
// add any filters if needed
 
var entityCollection = esq.GetEntityCollection(UserConnection);
var entity = entityCollection[0];
 
var count = entity.GetTypedColumnValue<int>(countCol);

You need to add a column that creates an aggregate function (count). Then, when you get the results from GetEntityCollection you'll get the first item in the results to get the Count value.

Ryan

Hello,
Thank you for your question.

This line of code is the source of your concern: 

esqCount.RowCount = 0;

RowCount is a property which is responsible for the number of readable elements from your query.

Also note that UseAdminRights is a flag that determines whether access rights will be checked for performing CRUD operations with the database. When UseAdminRights is set to false, the rights check is disabled, and operations are performed without considering access rights.

Hope this helps.

Ryan Farley,

Thanks for answering , I am having hard time to fix this piece of code please see if you can help me -

var selectQuery = new Select(userConnection)
                           .Column("Project", "Id").As("ProjectRecordId")
                           .Column("Project", "UsrProjectID").As("ProjectId")
                           .Column("Project", "Name").As("ProjectName")
                           .Column("Project", "UsrProjectDescription").As("ProjectDescription")
                           .Column("UsrEntitlements", "UsrNumber").As("Entitlements")
                           .Column("ServicePact", "Number").As("ServiceContract")
                           .Column("Project", "CreatedOn").As("CreatedOn")
                           .Column("Contact", "Email").As("CreatedByEmail")
                           .Column("Project", "ModifiedOn").As("ModifiedOn")
                           .Column("Contact", "Email").As("ModifiedByEmail")
                           .From("Project")
                           .Join(JoinType.LeftOuter, "UsrEntitlements").On("Project", "UsrEntitlementsId").IsEqual("UsrEntitlements", "Id")
                           .Join(JoinType.LeftOuter, "ServicePact").On("Project", "UsrServiceContractId").IsEqual("ServicePact", "Id")
                           .Join(JoinType.LeftOuter, "Contact").On("Project", "CreatedById").IsEqual("Contact", "Id")
                           .Join(JoinType.LeftOuter, "Contact").On("Project", "ModifiedById").IsEqual("Contact", "Id")
                            as Select;

Screenshot - 

And the error I am getting is - Error: 42712: table name "Contact" specified more than once.

 

Thanks.

AS,

You're joining to the Contact table twice, but not aliasing them (which means they are both named "Contact")

Change the contact joins to include As

.Join(JoinType.LeftOuter, "Contact").As("CreatedContact").On("Project", "CreatedById").IsEqual("Contact", "Id")
.Join(JoinType.LeftOuter, "Contact").As("ModifiedContact").On("Project", "ModifiedById").IsEqual("Contact", "Id")

Then use them using that alias: 

 .Column("ModifiedContact", "Email").As("ModifiedByEmail")

Also, as an FYI, you can change those joins like this, which I think reads better and less wordy:

.LeftOuterJoin("Contact").As("CreatedContact").On("Project", "CreatedById").IsEqual("Contact", "Id")
.LeftOuterJoin("Contact").As("ModifiedContact").On("Project", "ModifiedById").IsEqual("Contact", "Id")

Ryan

Show all comments

Getting this error while compiling the code from documentation. Could be due to the missing  "Microsoft.CSharp" assembly. What configuration required to fix this ?


private string CreateJson(IDataReader dataReader)
{
   var list = new List();
   var cnt = dataReader.FieldCount;
   var fields = new List();
   for (int i = 0; i < cnt; i++)
   {
       fields.Add(dataReader.GetName(i));
   }
   while (dataReader.Read())
   {
       dynamic exo = new System.Dynamic.ExpandoObject();
       foreach (var field in fields)
       {
           ((IDictionary)exo).Add(field, dataReader.GetColumnValue(field));
       }
       list.Add(exo);
   }
   return JsonConvert.SerializeObject(list);
}

 

Like 0

Like

1 comments

Hello,

 

The issue you mentioned is related to the missing compiler member 'Microsoft.CSharp'. To fix this, you need to add a reference to this library in your project. Add a reference to Microsoft.CSharp.dll.

 

You can also read the documentation that may help you:

https://stackoverflow.com/questions/49637389/missing-compiler-required-member-microsoft-csharp-runtimebinder-binder-convert

 

https://github.com/dotnet/roslyn/issues/16265

Show all comments
EditableDetail
detail
detail wizard
section wizard
Development
client code
code
sourcecode
Studio_Creatio
8.0

Hi community, 

Where can I find the source code responsible for this checkbox (Make the list editable). 

I want to make this detail editable only in one section. Here is my use case : I'm using this detail in two sections A and B. In section A, I want the detail to be editable like this : 

 

But in section B, I don't want this behavior (checkbox must be unchecked) like this : 

Like 0

Like

4 comments

You should create 2 separate details. And add them to the separate edit page for section A and for section B.

Thanks Antonii, isn't there any other way than creating two details ? 

Ismail el lahya,

This is the best way to perform this task

Antonii Viazovskyi,

Thank you!

Show all comments
Studio_Creatio
8.0

Hi All, 

 

How to acheive this - https://community.creatio.com/questions/change-order-lookup-values-list  in freedom UI page.

 

I have a lookup called ContractLineNumber which has values from 1 to 20 in its Name field.

 

Best Regards.

Like 0

Like

2 comments
Multiple_editing

I have a detail and I want to edit a certain column in more than one record at once.

For example: change the status of several tasks at once.

Is it possible?

Thanks,

Smadar

Like 0

Like

1 comments
Understanding_Connectors_in_Creatio
Studio_Creatio
8.0

Greetings,

We currently utilize Web Services (Rest and SOAP Services) to integrate with other systems within Creatio. Now, we are exploring the capabilities of connectors in Creatio. Here are our queries:

  1. When should we use connectors in Creatio?
  2. How can we implement connectors in Creatio?
  3. Do we have any real-time demo links that you could share with us?

Thank you.

Like 2

Like

4 comments

Hello,

 

Connectors in Creatio are essential for integrating with external systems, applications, or services, enabling smooth data exchange and automation.

 

Here you can find information on how to perform configurations: https://academy.creatio.com/docs/8.x/no-code-customization/category/web-services

 

Here you can find various connectors that you can test: https://marketplace.creatio.com/

Thanks for the details @Kalymbet Anastasia.
 

Could you please explain the distinction between web services and Creatio connectors? Additionally, in what scenarios would you recommend using connectors in Creatio?

 

 

Hello, 

A web service is software reachable via a unique URL that enables interaction between applications. Its purpose is to integrate Creatio with external applications and systems.

In Creatio, connectors are used to integrate with various external systems and services. They allow different systems to be unified and automate data exchange processes between them. Here are the main reasons why connectors are needed in Creatio:
 

  1. Integration with External Systems: Connectors enable integration with CRM, ERP, marketing systems, email services, payment gateways, and other external systems. This facilitates real-time or scheduled data exchange between systems.
     
  2. Business Process Automation: Connectors help automate routine tasks such as data synchronization, updating customer information, order processing, and more. This reduces the likelihood of errors and increases operational efficiency.
     
  3. Improving Customer Service: Integration with various systems ensures more complete and up-to-date customer information, which helps provide higher-quality and more personalized service.
     
  4. Data Collection and Analysis: Connectors allow for data collection from various sources and consolidation in one place. This simplifies data analysis and informs business decision-making.
     
  5. Extending Functionality: By using connectors, you can expand the capabilities of Creatio by adding new functions and integrations without significant changes to the core system.
     
  6. Supporting Business Processes: Connectors enable configuring business processes that involve interaction with other systems, ensuring a seamless and coordinated workflow.
     

Overall, connectors are essential for the integration, automation, and optimization of business processes in Creatio.

Thank you!

 

@Andrii Kurta,

 

Thank you for the detailed explanation. 
Could you please provide documentation and videos related to connectors?

Show all comments