Hi, all senior mentors, 

 

   While configure the "Task" in business process,  I can see dozens objects in "Connected to" setting , however, I can't find "Product" object inside the selection list? How can I add these objects not in the list to this task?
    
   Thanks in adv. 

 

Jeffrey

File attachments
Like 0

Like

1 comments

Hello,

 

In order to achieve your business idea you firstly need to create a connection between the Activity object and the object of your need (Product). You can find an example of how that can be achieved in this community post:

https://community.creatio.com/questions/how-add-column-activity-connected-toentityconnection-detail

 

After that the needed object should appear in the "Connected to" list of objects.

Show all comments

Hello 

How can I get the information of this json to put in different fields so I can use them in business process. 

 

{"signer_data":{"name":"laura@artica.digital","authority":"Vinculada a Correo Electrónico por Liga","id":1655735,"email":"laura@artica.digital","fingerprint":"66bf3e0a67ba87d5aeae33e5e98db771968aae83","box_id":"wxjXMgLPz","box_data":"laura@artica.digital","signature_date":"2024-12-19T19:31:59Z"},"signer_email":"laura@artica.digital","signer_fingerprint":"66bf3e0a67ba87d5aeae33e5e98db771968aae83","signer":1655735,"user":233645,"notification_type":"original_signed","notification_id":"3639332","first_notification_date":"2024-12-19T19:32:03Z","document_title":"INFONAVIT. PM005690004564500002NUEVA ASIGNACION SIN BORRADO (1).pdf","firmamex_id":"af8b17ab-9dc0-4130-8f6e-65e24134e596","text":"Document af8b17ab-9dc0-4130-8f6e-65e24134e596.pdf just signed"}

 

i get this json for a webhook. 

 

 

Like 0

Like

2 comments

Hello!

 

Currently, to parse values from webhook via business process you would need to use a custom script task element. Also, you can read more information on how to process webhooks here.

 

Basically in this community thread is already was provided an answer - https://community.creatio.com/questions/parsing-webhooks

Hello 

 

Thank you, I manage to pass the json to the parameters using the next example https://community.creatio.com/questions/help-parse-json-i-get-webservice-variables-can-after-introduce-creatio-object

 

but i get an error in the process 

 

Newtonsoft.Json.JsonSerializationException: Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.List`1[Terrasoft.Configuration.UsrForCustomObject.Meta]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List<T>) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
Path 'meta.signer', line 1, position 18.
   at Terrasoft.Common.Json.Json.Deserialize[T](String value, Func`2 func)
   at Terrasoft.Core.Process.UsrProcess_e6a76c0MethodsWrapper.PerformJsonDeserialize()
   at Terrasoft.Core.Process.UsrProcess_e6a76c0MethodsWrapper.ScriptTask1Execute(ProcessExecutingContext context)
   at Terrasoft.Core.Process.ProcessScriptTask.InternalExecute(ProcessExecutingContext context)
   at Terrasoft.Core.Process.ProcessFlowElement.CallInternalExecute(ProcessExecutingContext context)
   at Terrasoft.Core.Process.ProcessFlowElement.ExecuteItem(ProcessExecutingContext context)
   at Terrasoft.Core.Process.ProcessFlowElement.Execute(ProcessExecutingContext context)

 

 

The method that I use is this one 

 

public void PerformJsonDeserialize()
{
	var passedValue = Get<string>("PassedJSONString");
	if (!String.IsNullOrEmpty(passedValue))
	{
		UsrForCustomObject testCustObj =Json.Deserialize<UsrForCustomObject>(passedValue);
		Set<string>("Parsedname", testCustObj.name);
		Set<string>("Parsedauthority", testCustObj.authority);
		Set<string>("Parsedsigner", testCustObj.meta[0].signer);
		Set<string>("Parsedreason", testCustObj.meta[0].reason);
		Set<string>("Parsednotification_type", testCustObj.notification_type);
 
 
 
 
	}
}
return true; 

 

 

Can you help me know what is the problem? I think is related with this part UsrForCustomObject testCustObj =Json.Deserialize<UsrForCustomObject>(passedValue)  but I already try changing that to 
DeserializeDictionary(String) or Deserialize<T>(String, JsonSerializerSettings)

and i still have the error 

 

thank you 

Show all comments

Hello, colleagues.

 

Im using swagger api on 

*:81/api/index.html 

to configure global search services.

 

My actions:

  • Launch all required docker containers according with documentation
  • Registered a 'my_precious' site name with the parameters 

    {"databaseType": "mssql", "databaseConnectionString": "Server=DB_SERVER_IP; Database=DATABASE; User Id=USERNAME; Password=PASSWORD; Connection Timeout=10; TrustServerCertificate=true"}
  • Created an index with the parameters 

    {"templateName": "ngram_3.json"}

     

Configured the system settings according to the academy instructions:

  • Executed an SQL query to activate the global search feature
  • Filled three system settings with url's :81, :82, and :83/indexname

     

Port 1433 (SQL) on the CRM database server is open.

 

When checking the status of the global search using 

*:81/sites/my_precious/search/state

, I receive the following error: 

Failed to check state for the 'my_precious' site: Internal connection fatal error.

I have checked the logs of all Docker containers related to the global search and haven't found anything similar to this error.

What does this error indicate, and where can I find a more detailed description of it?

 

And no, global search isn't working.

Like 0

Like

1 comments

Hello

1. I suggest performing a check using the Swagger interface:

  1. Follow this link:

    http://GS_server_address:81/api/index.html
     

Where GS_server_address is the address of the server hosting the global search services. Locate the command /sites/my_site_name/search/state

Essentially, this is the same check but through a more user-friendly interface.
 

  1. 2. Additionally, I noticed that the connection string uses PostgreSQL server flags (Server/Database). I suggest trying the following format, which is more typical for MSSQL:

 

"Data Source=server\\Instance;Initial Catalog=DB;User ID=*****;Password=*****" &nbsp;

 

or

 

"Data Source=ip;Initial Catalog=DB;User ID=*****;Password=*****"&nbsp;

 


  1. 3. I also recommend verifying that the database server and the database itself support external connections. You can refer to this guide:

    https://www.apesoftware.com/calibration-control/help/sql-remote-connections
Show all comments

Hi,

I am trying to make a detail available.  At Detail setup the checkbox 'Make the list editable' is disabled:

 

Like 0

Like

2 comments

Hello!

 

Could you please specify the issue you are facing?

 

Additionally, we were unable to view the picture you provided. Could you kindly resend it for us to review?

 

Thank you in advance, and we look forward to your reply!

Show all comments
Question

How to make a dashboard for number of new leads added? 

Like 0

Like

1 comments

Hello,

You can create a metric in Freedom UI, and set up filtering on the Status-"New" column as well as Created on and specify the value you want. You can learn more about this using the articles below:
https://academy.creatio.com/docs/8.x/no-code-customization/customization-tools/ui-and-business-logic-customization/set-up-dashboards#title-184-4
https://academy.creatio.com/docs/8.x/creatio-apps/creatio-basics/view-analytics


Best regards,
Malika

Show all comments

Hi ,

 

I have installed 64 bit ms word plugin for creatio. In order to connect i am using the same password and user name which is reflected in the account but still it says log in incorrect.

Any inputs on this would be really helpful.

 

Thankyou

Like 0

Like

0 comments
Show all comments

Like 0

Like

1 comments

Hello,

 

The mentioned error indicates that the application cannot access the DB. 

Please double-check the access parameters specified in ConnectionStrings.config file. 

Best regards,

Arsenii

Show all comments

Hey,
I'm working on a use case where I created a section 'Concert'. When I open any concert record It has some records related to 'Performance Detail'

 

Now I have to perform validation on PF_Duration Column. The Query is following:
"Perform verification whenever user adds or modifies a performance as follows: if the total duration of the concert performances exceeds the system setting value (see above), saving a performance record should not be permitted. Instead, a user should receive a message informing that no more than “N” total performances duration is allowed. “N” is the system setting value." 
N = 150 minutes

Like 0

Like

0 comments
Show all comments

Hello! 

I'd like to ask for your advice please on how to use the Map widget for Creatio add-on. 
https://marketplace.creatio.com/app/map-widget-creatio

According to the add-on description it should appear in the chart dashboard type as 'Bubble map'. Please see the screenshot below. 

image.png

However, when I create a chart dashboard the 'Bubble map' is not there on the list. 



I have also checked the widget type and by default it's always like the one below, also on a new bundle. 


 

Could you please explain to me how can I built such bubble map dashboard?
I'd appreciate if you could share your expertise on this matter. 

Sales creatio, v. 8.1.4

Best Regards,
Jacek Harlejczyk

Like 1

Like

1 comments

Hi Jacek,

 

The "Bubble map" type is available for only the Map chart. We will add this note to the listing description.

Show all comments

Hello,

 

We need to configure the Event field in the Lead object to be automatically prefilled for users in the mobile application. Since different managers are assigned to different events, the value should be dynamically calculated based on the specific user and prepopulated in the field.

 

Please note that this functionality should only apply to the mobile app and not the web version.

 

What would be the best approach to achieve this?

 

Thank you!
Vladimir

Like 1

Like

2 comments

Hello,

You can try setting up a business rule in the mobile application to achieve the required functionality. Business rules allow you to dynamically populate the value for the Event field in the Lead object based on the specific user.

For guidance on how to create and implement business rules in the mobile app, refer to the following articles:

Mobile app business rules.
Custom business rules of the mobile application.

Alternatively, you can design a business process to achieve the same goal. A business process can calculate the appropriate value for the Event field and populate it when a record is created or updated in the mobile app.

More information regarding business processes is available here:

BPM tools.

Best regards,
Antonii.

Antonii Viazovskyi,

thank you for your answer.

Seems, it works only for Classic UI, but doesn't work for Freedom UI. We have tried to switch this checkbox on and off and found that.

Show all comments