Hello community!

You have to be aware that since the 8.0.9, Sections Configuration Items, Problems, changes, releases are not anymore available for new clients after the 8.0.9.

 

Product documentation and the website of Creatio are still referencing the features...

 

This is a major change and it hasn't been published in the releases announcement. I can understand this is not concerning the major number of Creatio Service clients. But for companies using Creatio for supporting ITSM and the ITIL processes it is a draw back and this is making Creatio less competitive than other tools on the market.

 

Yes we can redevelop all those features and sell them on the marketplace but it will drastically increase the price of the licences for the end users and other tools will be more adequate for doing so. I contacted the support and they said they will address the point to R&D department. (let see in 2 years) ...

 

Looking for your support for Creatio to keep those features in the service bundle maybe as optional components.

 

Thanks!

3 comments

Greetings!

 

We would like to share the latest information regarding the sections (Configuration Items, Problems, Changes, and Releases) in Freedom UI. We have decided to keep them in the classic user interface, excluding them from the Service product. This strategic decision is based on the fact that the specific ITIL-related features have not gained widespread use among our customers.



For those still in need of utilizing these sections, we have developed a dedicated application available on the Marketplace at https://marketplace.creatio.com/app/itsm-tools. With this application, you can activate the necessary sections in the classic user interface, providing convenience in your workflow.



We also value your input and are exploring additional options for future improvements. Your suggestions and feedback play a crucial role in the product's development, and we carefully consider each one.



Thank you for your contribution to enhancing our product.

Together, we make it better!

Thank you for the detailed explanation Orkhan, an official communication of the changes for old to new service would have been welcomed though, it feels like we're getting the information after the facts...

Thank you Orkhan, I hope Creatio would emphase the Freedom UI for all components for insuring the future of the platform. This is already an acceptable step. The platform is in transformation and as partner we are facing the evolution without information. The forecast release is not anymore available. A roadmap is needed.

Show all comments

Hello Community,

 

I want to implement a Google Sign On on a Creatio site, is it possible? Is there any connector that allows this?



Thank you very much!

Like 2

Like

1 comments

Hello,



I have checked this information with the R&D team responsible for the SSO integration. They confirmed that it is possible to set up Google SSO authorization. Unfortunately, we do not have specific instructions, as this authentification is not quite popular among our clients, but you can use, for example, this instruction to set it up. 



Furthermore, we will register the project for our R&D team to publish the required instruction

Show all comments

Hi,

 

My use case is to add a button in the page that executes a process. This is pretty straight forward in freedom UI and i was able to achieve it.

 

However, the button always renders even during the creation of a record and update.

What i ended up doing is to create a new attribute "isButtonVisible" and creating 2 handlers; one for 

crt.HandleViewModelInitRequest and crt.HandleViewModelAttributeChangeRequest

For the HandleViewModelInitRequest i check if the PrimaryModelMode is equal to "create" then i set that attribute to false. Subsequently, in the HandleViewModelAttributeChangeRequest handler if a field has changed value then i also set that attribute to false assuming that the PrimaryModelMode is update. Using the new attribute i set that to be used for the button visibility. 

 

What i am asking is if there is a better way to go about achieving this goal? The behavior i am looking for is the same as the "Close" button in the form page. Is there some property that I'm missing that can be used instead to determin if the record is being updated or created. I just want the button to render only when there is no modification/creation being performed.

 

Any advise would be greatly appreciated. 

 

Thanks,

J

Like 0

Like

2 comments

If you look at the Cases_FormPage it hide a lot of elements of the page is in “create” mode using a business rule that just checks if CreatedOn is filled in or not. 

Ryan

Hi Ryan,

 

I couldn't find the CreatedOn field/property via business rule or the JS. There is a field called created time though. Also, do you have any suggestions for the update?

 

Thanks,

J

Show all comments

 

Does Dynamics 365 provides a set of APIs that allow Creatio to interact with its entities, including the Case entity. for an example we need to get single instance as well as list of Case entities base on filter criteria.

 

Like 0

Like

1 comments

Hello,



There is no such OOB intergmation. 



But we've registered it in our R&D team backlog for consideration and implementation in future application releases.



As for now, you can make your own integration using API\Odata:

https://academy.creatio.com/docs/developer/integrations_and_api/data_se…

 

Thank you for helping us to improve our product. 

Show all comments

I'm trying to modify the chat panel to add a new button that will contain another type of template, but I can't find which module file refers to this panel.

What files are related to this panel that allow me to make changes within it?

 

Like 1

Like

3 comments

Damien Collot,

Thanks for sharing, but unfortunately I don't have access to see the content of the link

Also don't have access to the link:)

This module is named OmniChatModule and it is pretty unique. As you may noticed it doesn't have a structure where elements are contained in a diff panel, instead, it creates them in code (check the method render() in it).

Currently, if you want to add something to it, you need to analyze the logic of the OmniChatModule schema and OmniChatUtilities to write your own version. For example, when you click on the context name, it triggers the method openContactCard in OmniChatUtilities.

To be honest, I can't guarantee that it is even possible to modify this panel in the current version.

Show all comments

Hello Community,

 

I need to know if it is possible (and how to proceed if possible) to upload a file into Creatio (in this specific case an audio file) from an external application using OData connection in version 8.0.10. The file need to be uploaded into the attachments detail of a custom section.

 

Thank you!

Like 0

Like

1 comments

Hello Javier,

Regarding the general function of OData, you can find detailed information in the following resource:

 

OData Overview

 

For more specific examples and methods, you can refer to this documentation:

 

OData Methods and Examples

API for file management

Show all comments

Has anyone managed to return the count of attachment records from a record. Having trouble validating whether a record has any attachments or not.

Like 0

Like

1 comments

Hello,

You can use the EntitySchemaQuery to get the number of attachments:

onEntityInitialized: function() {
				this.callParent(arguments);
				var contactId = this.get("Id");
				var esq = Ext.create("Terrasoft.EntitySchemaQuery", {rootSchemaName: "ContactFile"});
                esq.addColumn("Contact");
                    var filter = esq.createColumnFilterWithParameter(Terrasoft.ComparisonType.EQUAL, "Contact", contactId);
                    esq.filters.add("filter",filter);
                    esq.getEntityCollection(function (result) {
                        if (result.success) {
                        	window.alert("This record has " + result.collection.collection.length + " attachments");
                        }
                    }, this);
			},

 

Show all comments

Hi Community,

 

How can I do in the new Freedom Ui so that the page does not close after saving a record?

I know the method in the old classic page, but I can't find the way to do it in the new Freedom ui.

 

Thank you in advance.

Like 1

Like

2 comments

This works, but does produce some odd results on some pages - for example the Case page shows several things once the CreatedOn is populated and it appears that the data isn't reloaded after the save. So you'd probably also have to do a reload in addition to this: 

{
    request: "crt.SaveRecordRequest",
    handler: async (request, next) => {
        request.preventCardClose = true;
        return next.handle(request);
    }
}

Ryan

Thanks for sharing Ryan

Show all comments

Hi,

 

I'm calculating the response and resolution date in the case through a business process using the "Add Business Days" user task but is not working, it appears the error:

I think this happen because is not compatible with postgress sql.  Do you know if there is another user task or feature I can use to perform this calculation?

 

This is my process:

 

Thank you,  

 

Claudia.

Like 0

Like

3 comments

If the end result you're after is to add days to a date, you can use a formula such as:

[#Case.TheDateField#].AddDays(3)

Note, the [#Case.TheDateField#] would be the date fields read in the process. the important part is the .AddDays(3) which would add 3 days.

Ryan

Hello,

 

The problem here is that this user task is written for MSSQL, and there is a query that looks like this:

var selectQuery = new Select(_userConnection) .Column("dow", "Code").As("Code") .From("DayOfWeek").As("dow") .InnerJoin("DayInCalendar").As("dic").On("dow", "Id").IsEqual("dic", "DayOfWeekId") .InnerJoin("DayType").As("dt").On("dic", "DayTypeId").IsEqual("dt", "Id") .Where("dt", "IsWeekend").IsEqual(Column.Parameter(1)) .And("dic", "CalendarId").IsEqual(Column.Parameter(calendarId)) as Select;

 

We are interested in this line: .Where("dt", "IsWeekend").IsEqual(Column.Parameter(1))

 

In MSSQL, boolean columns are represented as 0 and 1 (false and true, respectively), whereas in PostgreSQL, they are represented as true and false. To address this issue, there are a few options:

- Avoid using this line of code and find an alternative way to filter the data without relying on the boolean comparison directly.

- Reach out to the addon developer and ask them to make the necessary adjustments to handle the PostgreSQL boolean representation.

- Try searching for a PostgreSQL-specific cast or conversion function that can convert an integer (1 or 0) to a boolean (true or false). 

Ryan Farley,

Thank you, but I need to add only working days.  The user task named  

"Add Business Days" is what I need but the problem is that it only works for MSSQL and not for PostgreSQL. 

 

Claudia.

Show all comments

Hello all,

 

I am trying to configure an instance in 8.0.10 using Changes, Problems, and Configuration Items however the sections are not appearing either in Freedom or Classic UI. Have they been removed? I can see the objects still in the Configuration screen but they are not appearing in Workplace Setup.

Like 0

Like

2 comments

Hello!



At the moment we are carrying out preparatory work to move the product line from large products to composable applications and to comply with the upcoming release of the new pricing.



As part of this work, ITIL sections (including the Configurations section) have been removed from the builds for the new sites. For backwards compatibility when upgrading, the ITIL functionality packages remain on the existing sites.



Best regards,

Maria

Kevin,

You can see in this post that the ITIL sections are back when installing the component. Please follow this thread: https://community.creatio.com/ideas/itil-objects-configuration-items-pr…

Show all comments