Hi, I tried to make a grid caption in two lines, first I added a
tag to the title of the header

 

 

but the second line was hidden somewhere behind the table elements.
Then I added my own CSS (a copy of InnerListedGridHtmlGeneratorCSS.css)

added padding-bottom: 60px to the fixed-captions-wrap class and it made it two-line, but
now it overlaps the first lines of the list.

 


Can you advise me on how to fix this or any other way to make the labels span two lines?

 

 

.fixed-captions-wrap-width(@scrollWidth) {
    .fixed-captions-wrap {
        width: calc(~"100% - @{scrollWidth}");
    }
}
.grid.grid-listed.inner {
    @fixed-header-height: 37px;
    padding-top: @fixed-header-height;
    .listed-grid-line:not(:last-child) {
        border-bottom: 1px solid #e5e5e5;
    }
    .fixed-captions-wrap .grid-captions {
        box-shadow: 0 1px 1.9px 0.1px rgba(0, 0, 0, 0.28);
    }
    .listed-grid-line {
        display: flex;
    }
    .grid-listed-row {
        margin: 0;
        padding-top: 6px;
        padding-bottom: 6px;
    }
    .fixed-captions-wrap {
        z-index: 1;
        position: absolute;
        top: 0;
        left: 0;
        height: @fixed-header-height;
        overflow: visible;
        background-color: white;
        width: 100%;
        padding-bottom: 60px;
    }
    .grid-captions.fixed-header {
        position: absolute;
        padding-top: 9px;
        padding-bottom: 5px;
        font-size: 13px;
    }
    label {
        font-size: 1em;
    }
    .grid-scroll {
        overflow: auto;
    }
    .grid-bottom-spinner-space {
        position: relative;
    }
}
Like 0

Like

1 comments

Hello Andrii,

 

Basic capabilities don't allow the column to multiline properly. Yes, the <br> tag can be added, but this will make the title overlap the top border of the detail that is between the records and column titles. The only possible way is to play with CSS, but unfortunately we don't have any specific example for it.

Show all comments

Hello everyone!

The issue i'm facing is that tasks synced from Google Calendar that are meetings and include Google Meet links are not displaying a "Join" button within Creatio. This makes it difficult for users to easily join these meetings directly from Creatio.

Here's how it should look like:

but this is how it is currently looking like:

this meeting already has a google meet link attached to it, as you can see in the next screenshot:

 

Here are some additional details about the issue:

  • -The tasks in question are synced from Google Calendar.
  • -The tasks are identified as meetings within Google Calendar and have associated Google Meet links.
  • -Despite being meetings with links, there is no "Join" button available within the task view in Creatio.
     

I would appreciate if anyone has faced this issue in the past, and how to solve it :)

Thanks in advance!

 

Like 0

Like

2 comments

Hello Mirla,

 
Thank you for reaching out. We've thoroughly examined your issue. Unfortunately, there is currently no automatic addition of a meeting button for Google Meets sync activity.   

Let me explain the logic of this functionality in more detail. When you add a meeting link to the activity “notes” field with a meeting link, this button is automatically displayed. 

 



As a workaround, when you create an appointment in Google Calendar, you can add a link to the description in the meeting details. And in this case, during synchronization, this data will automatically be transferred to the "Notes" field in Creatio and the Join button will appear automatically.

   chrome_Xp60WiFJb2.gif


Additionally, we offer a connector on the Creatio Marketplace that may address your business needs: https://marketplace.creatio.com/app/google-meet-connector-creatio .

However, we understand that this solution may not be ideal for you. Rest assured, we have already registered an idea for the development department to create this functionality.

Thanks for making Creatio better! 

Halyna Parkhomenko,

I see! thank you for the workaround and all the info! 

Show all comments

I've built a demo in a Creatio cloud server, and I wasnt to continue working on that package, but now on my dev environment. Is there a way to extract package contents from the zip file to convert it to a file system installed package?

 

thanks in advance.

Like 0

Like

1 comments

Hello!
Absolutely, you can export the package:https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platfor…;
Then install it in your local environment. 
Once the package is installed and unlocked, you can download the package contents into file content: https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platfor…
 

Show all comments

Is it possible to specify the default values that will be populated in fields on new records created via the "Quick add menu" in Creatio, similar to how you can do when adding a record from a button on a page:

 

I have seen that if you have multiple pages set up for an entity that the Quick add menu will create a sub-menu for each of the types which will mean that if you click on the specific sub-menu then that field will be defaulted to the value it should be, but we require that other fields are also defaulted to specific values depending on the type selected. Therefore blanket values being set as the default value on the entity won't satisfy the requirement, and the business rules are very limited around setting default values.

 

I can't see anything of much use in the "Quick add records menu" lookup used to configure the quick add menu.

Like 0

Like

1 comments

Hello!

It is impossible to configure default values for page types in the Quick Add menu. 

Default values are configured only for object fields. If a specific field type is used, the same default value will always be used for any typed page.

Thanks for reaching out!

Show all comments

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 0

Like

0 comments
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