Hi,

 

We have multiple different fields when we are creating a record. Forexample Time 1, Time 2, Time 3, Name 1, Name 2, Name 3.

 

We know that all 3 name fields can be merged together through a process and the result could be one name fields such as Name with "Name 1 / Name 2 / Name 3".

 

I want to know if this is possible for Time fields too? Can we merge those 3 fields into one field but show all 3 of them in that single field?

Like 0

Like

2 comments

Bump

 

Hello!

Thank you for bringing this matter to our attention.

Regarding the limitation you've mentioned, where the time field can only display one value at a time.
As a workaround, we propose implementing a detail where all time values are stored. 
This approach ensures that when merging the primary record, all associated records in the detail will also be preserved.

Show all comments

Hi Everyone,

 

We have created a custom Report of a application but when we use the button to download a report it requires us to select records but we don't want to select records we want to download report with date fields for example for this week. Is that possible?

Like 0

Like

2 comments

Bump

Dear Hassan,

 

You can use of the following 2 options:

1 - Create a dynamic folder 

2 - Create a list dashboard to export the list to Excel

 

For your case, the first option would suit best. This way you can easily filter out records by any column (in your case start date) and print this list.

 

You can read more about dynamic filters in the following article:

https://academy.creatio.com/docs/8.x/creatio-apps/creatio-basics/business-data/folders#title-753-3

 

Have a great day!

Show all comments

Is it possible to pass attributes from a page into a validator as a parameter for use in its logic? I'm trying to pass the Id of the record into an async validator which should then query the database for the record to check whether it is in a valid state to be saved, but I don't seem to be able to pass the attribute in as a parameter and it isn't available by default in the validator. I've tried the below:

					"LookupAttribute_sttlz00": {
						"modelConfig": {
							"path": "PDS.QualifyStatus"
						},
						"validators": {
							"LeadSoldValidator": {
								"type": "Usr.LeadSoldValidator",
								"params": {
									"leadId": "$Id"
								}
							}
						},
					},

But it just passes in the literal string "$Id" instead of the value of Id. I don't see anything about passing dynamic values into validators in the documentation.

Like 1

Like

3 comments

Hello,
Currently, this task is in the development and now it is impossible to do so. The ability to add dynamic parameters will be available in the future versions.

Dmytro Vovchenko,

Any idea when it's going to be available? I have a couple of custom validations that test for a regEx expression and I'd like to be able to store those regEx expressions as a setting instead of hard coding them in the code.

Thanks,
Jose

Jose Hernandez 

Hello, 
Unfortunately, we cannot say in which version this functionality will be implemented, as our development team is working on tasks according to their priority, which in turn
is determined by the number of requests with this need.

Show all comments

How could I print the Organizational Roles Chart in PDF of Word?

Like 0

Like

2 comments

Hi Adrian,

 

To print the Organizational Roles, we recommend creating new list dashboard, with the following settings:

Dashboard set up

 

Then you will be able to export this list to Excel:

 

 

Export to Excel

 

Have a great day!

Thank you very much

 

Show all comments

Hi Everyone,

We have a table in our application that stores the assigned employees for different projects. And we want to create a report for them. We have created a report but when we download it, it downloads the files of each employee separately. But we want them all in a single file which we can then send to other employees as well. Is there anything wrong that we are doing?

Like 1

Like

1 comments

Hello, 

Unfortunately, we do not have the ability to generate a report for all records, since the template is configured for individual records. 

  

But as a workaround, you can implement the following: 

  

1. Create a new object, for example “Report”. 

2. Add a lookup column to the “Employee” object, which is sent to this “Report” table; for convenience, let’s call it “Report Column”. 

3. Create a record in the “Report” object. 

4. Set for all Employee in the “Report Column” column the value of this entry from point “3”. 

5. Thus, all Employee are sent to this entry, you can set this entry to the default value so that entries are always sent to this entry. 

6. Create a report on the “Report” object and add the “Employee” table to it, where the relationship will be: 

Report.Id = Employee.ReportId. 

7. For this table, create the filtering we need and configure the report template. 

  

As a result of what we did, we created an object and a record, the details of which will display ALL Employee in the system. 

  

Thus, when making a report, all Employee that fall under the required filtering set in the settings of the tabular part of the report will be displayed in the report. 

  

Or as another workaround, you can export the detail to Excel and attach a table to the report, but this approach requires manual editing of the printed form. 
 
But we understand that this solution is not ideal for your needs, and we want to inform you that we already have a registered idea for the development of this functionality. This functionality will be implemented in future versions of Creatio. 

Show all comments

Getting this error while calling the web service from Process . Has changed the maximum execution time also but  still getting. Any suggestions?

System.Net.WebException: The operation has timed out.
  at Terrasoft.Services.Runtime.ServiceClient.<GetResponseData>d__8.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
  at Terrasoft.Services.Runtime.ServiceClient.Execute(IServiceClientRequest request, TimeSpan timeout, CancellationToken cancellationToken)
  at Terrasoft.Services.WebServiceUserTaskImplementation.Execute(ProcessWebService userTask, 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

.

Vladimir Sokolov,

???

 

Hello!

The error indicates that we couldn't receive a response due to the timeout from the host to which the request was sent. And it's not an issue with the application because, in that case, we would get something like "Thread was being aborted" (if it's a problem with the Web layer - compilation, restart, thread locks in the Entity layer) or a message about a lock (if it's a database issue) or some specific error. But a timeout exclusively indicates that within N (as you configured) seconds, the host to which we sent the request couldn't respond. Hence, the web service element timed out. Most likely, it's because the host to which we sent the request temporarily became unavailable.

Thank you!

Andrii Kurta,

 
Thankyou for your reply, But when i user postman it is working fine and also when manually click on the webservice "send request" it is working fine. Issue only arises in BP .

 

Show all comments

Hello Everyone,

 

I'm currently exploring security options within creatio, to secure the process with Password. Specifically, My goal is to restrict access to certain process by requiring user to enter password before any modifications.

 

Could anyone share insights or best practice to implement password protection for Process in Creatio? Are there any built-in features or recommended approces to achieve this?

 

Your guidance would be greatly appreciated. Thank You!

Like 0

Like

2 comments
Best reply

Greetings,
 

Unfortunately, we do not have this functionality at the moment. We have registered this request for our R&D team to ensure that the developers consider this request and implement it in future updates.


Thank you for helping us make the product better!

Greetings,
 

Unfortunately, we do not have this functionality at the moment. We have registered this request for our R&D team to ensure that the developers consider this request and implement it in future updates.


Thank you for helping us make the product better!

Orkhan,

Thank you for your kind reply.

Show all comments

Hi,

 

I would like to set up a few notifications:

First one - when the below workflow is changed that a notification is sent:Second one - when feed's are updated that a notification is sent

 

What is the best way to approach this?

Like 1

Like

1 comments

Hello!

You can configure business processes to listen for changes on the specified objects:
1. The first process will listen for changes in the object's stage.
2. The second process will check if a message has been added to the related feed channel ((determining the necessary ID code of the feed object).

You can create the notification using the following parameters:

Show all comments

Hi, 

 

Please help, I need to notify final user some task he trigger is working.

 

For example, on a page, a user clicks on a button to do something, the button executes a process and I want to inform the client that it is processing what the process does.... 

 

Some ideas?

 

Thanks in advance

 

Kind regards

Julio

Like 0

Like

3 comments
Best reply

I do this often and it works great. You'd need to:

  1. Send a message from the process to the front end. See https://customerfx.com/article/how-to-refresh-a-page-from-a-process-in-…
  2. Have some code somewhere that listens for the message. See https://customerfx.com/article/receiving-server-side-messages-in-a-crea…
  3. Then display the toast message. See https://customerfx.com/article/displaying-toast-message-popups-from-cre…

 

I've typically done this by making a generic process I can use as a subprocess. It sends the message to the client. Then I make a generic script loaded from MainShell or MainHeaderSchema that listens for the message and displays the toast. It makes it simple and generic to use and works on any page.

 

Ryan

I do this often and it works great. You'd need to:

  1. Send a message from the process to the front end. See https://customerfx.com/article/how-to-refresh-a-page-from-a-process-in-…
  2. Have some code somewhere that listens for the message. See https://customerfx.com/article/receiving-server-side-messages-in-a-crea…
  3. Then display the toast message. See https://customerfx.com/article/displaying-toast-message-popups-from-cre…

 

I've typically done this by making a generic process I can use as a subprocess. It sends the message to the client. Then I make a generic script loaded from MainShell or MainHeaderSchema that listens for the message and displays the toast. It makes it simple and generic to use and works on any page.

 

Ryan

Ryan Farley,

 

How do you go about creating a generic script that loads in the MainShell or MainHeaderSchema in Freedom UI? It hasn't seemed to work when I've tried it.

Harvey Adcock,

You need to add a feature to enable creating replacing schemas for angular modules such as MainShell. See this thread: https://community.creatio.com/questions/how-create-replacing-schema-freedom-ui-basepagetemplate

Ryan

Show all comments

Hello,

 

is it possible to configure Homepage (in Freedom UI style) on Portal instead of "Portal Main page" (Dashboard in Classic UI style)

 

Thank you!

Vladimir

Like 0

Like

1 comments
Best reply

Yes. The selection of the homepage is hidden for portal workspaces but you can still add it manually to the SysWorkplace record. Create a Freedom UI homepage, then you'll have to update the SysWorkplace for the portal to add the HomePageUId of the dashboard page.

Ryan

Yes. The selection of the homepage is hidden for portal workspaces but you can still add it manually to the SysWorkplace record. Create a Freedom UI homepage, then you'll have to update the SysWorkplace for the portal to add the HomePageUId of the dashboard page.

Ryan

Show all comments