Supervisor_Password
login
Studio_Creatio

I am getting the login page

 

But when I enter Supervisor as name and password, there is no error. But when I check in network there is a 404 error. 

Please guide me on the next steps.

 

Like 0

Like

3 comments
Best reply

Hello Alston, most likely when you get 404 trying to log in after successfully loaded login page, you forgot to enable all .NET Framework 3.5 and .NET Framework 4.8 features in Windows Features window according to the installation manual:

 

This is very common installation error.

To fix it please follow the manual: https://academy.creatio.com/docs/8.x/setup-and-administration/on-site-deployment/application-server-on-windows/enable-required-windows-components#title-252-2 
 

 

Hello,

The issue you are facing can be due to a several reasons:
- Missing required Windows components;
- Connection to the database may not be established properly (make sure all connection strings are correct in ConnectionStrings.config and all services and database running);
- IIS application might be configured incorrectly;

In order to resolve the error, please follow this deployment procedure. If necessary try redeploying new site and application pool in IIS.
 

Hello Alston, most likely when you get 404 trying to log in after successfully loaded login page, you forgot to enable all .NET Framework 3.5 and .NET Framework 4.8 features in Windows Features window according to the installation manual:

 

This is very common installation error.

To fix it please follow the manual: https://academy.creatio.com/docs/8.x/setup-and-administration/on-site-deployment/application-server-on-windows/enable-required-windows-components#title-252-2 
 

 

Dmitriy Gamora,

Thank you for the explanation. My issue is resolved and I am able to login.

Show all comments
SSO
microsoft
Office365
Studio_Creatio
8.0

Hello,

Our customer has a requirement to log in using SSO via Microsoft 365, and I have a few questions regarding this.

 

  1. Does Creatio support SSO via Microsoft 365? I came across an article about setting up SSO via Microsoft Entra AD (https://academy.creatio.com/docs/8.x/setup-and-administration/administration/user-and-access-management/authentication/set-up-sso-via-azure-ad). In this case, is "Microsoft Entra AD" the same as "Microsoft 365"?
  2. For an on-site environment, is it necessary to set up the MS Exchange integration service (https://academy.creatio.com/docs/8.x/setup-and-administration/on-site-deployment/containerized-components/email-listener-synchronization-service) before configuring SSO via Microsoft Entra AD? What is the scope of the Email Listener Synchronization Service functionality?

 

Thank you in advance!

Like 0

Like

2 comments
Best reply

Hello,

 

Creatio supports Single Sign-On (SSO) via Microsoft 365. In this context, "Microsoft Entra AD" is indeed the same as "Microsoft 365" when referring to the SSO setup described in the article you referenced: Set up SSO via Microsoft Entra AD.

 

For your second question regarding an on-site environment: the MS Exchange integration service (Email Listener Synchronization Service) is not required for configuring SSO via Microsoft Entra AD. SSO and email synchronization are separate functionalities.

 

The Email Listener Synchronization Service specifically supports email-related tasks, such as synchronizing and sending emails within Creatio. It does not affect or play a role in SSO configuration.

Hello,

 

Creatio supports Single Sign-On (SSO) via Microsoft 365. In this context, "Microsoft Entra AD" is indeed the same as "Microsoft 365" when referring to the SSO setup described in the article you referenced: Set up SSO via Microsoft Entra AD.

 

For your second question regarding an on-site environment: the MS Exchange integration service (Email Listener Synchronization Service) is not required for configuring SSO via Microsoft Entra AD. SSO and email synchronization are separate functionalities.

 

The Email Listener Synchronization Service specifically supports email-related tasks, such as synchronizing and sending emails within Creatio. It does not affect or play a role in SSO configuration.

Dymytriy Vykhodets,

Thank you for the information.

Show all comments
error
Error Message
Studio_Creatio
8.0

Hi all, 

 

I get the same errors every evening at 23:00: "Account not found with IdentityId ''". and: "Client token request was raised an error.". It seems to have something to do with the mailbox, which is functioning properly. Anyone an idea?

Like 0

Like

2 comments

Hello!

 

The system message you are encountering is related to the out-of-the-box process “Lead Generation: Consistency Check.” This message occurs when the system cannot connect to the service to verify that all leads have been successfully entered.

You can disregard this message if you are not utilizing the Lead Generation functionality. The process executes even if the integration with services like Facebook or LinkedIn has not been configured.

If you prefer not to receive these messages, you can deactivate the “Lead Generation: Consistency Check” process in the process library.

Thank you for choosing Creatio!

Alina Yakovlieva,

Thanks. Will try!

Show all comments
Customization
panel
Filters
Studio_Creatio
8.0

I need to make a panel appear based on a dynamic entity, which could be Contact, Account...

 

And I also need to be able to have the reference of the names of the fields that are selected and add them to another entity, to form a detail list.

 

The reference (Code of the column, like "Name", "Description", "Type.Name"...) of the fields can be either from the main entity or related to an entity of a lookup as in the image below. (Contact.Account.Name).

 

I'm trying to do this, but if anyone knows if it's possible, I'm accepting help.

 

Like 1

Like

1 comments

Hello,

Can you give more details on your task? Why do you need a panel to appear, during what actions, for what purpose, and so on?

Show all comments

i have a data model attribute period that show the period of time for some activity i like to use just year like 2023, 2024 so on, curently i use text as data attribute can i use date/time?

Like 0

Like

1 comments

Create a separate attribute of Date datatype, parse the date/time you receive and retrieve date from it (either using event listener, business process on the object or a business process and the DateTime.Parse and Date property of the parsed datetime) and paste the read date into this new attribute. this should do what's needed.

Show all comments
map
component
Formpage
Studio_Creatio
8.0

How to add a new component (for loading map in a specific field i.e.,Address etc..) in form page,Freedom UI

Like 0

Like

1 comments
guide
Studio_Creatio
8.0

Hello,

 

Does anybody know if pdf version of Creatio guides (marketing, setup and administration and etc.) exists for the latest version of the platform? I found several, but all were for 7.1x releases

Like 0

Like

4 comments

Hello Artem, 

Thank you for your question. 

You can find all the necessary information under the following link to our Academy:

https://academy.creatio.com/docs/8.x/

On the right corner, you will have the opportunity to choose the version you need. 

Hanna Shevchenko,

Hello Hanna, 

 

Thanks for the answer. Are these guides accessible in pdf version?

Unfortunately, we do not have a PDF version of the guides available at this time. 

Dear support, in the past (no more than one year ago) in the Academy we have a button to get the current guides on PDF, is not way to restore this VERY USEFULL feature of the Academy?

Show all comments
8.2
filter
look up filters
FreedomUI
FilterLookup_FreedomUI_FormPage
Studio_Creatio
8.0

Hello Community,

 

I'm trying to use the "Apply Filter" function to filter a lookup value based on three parameters. The business rule works correctly when adding a new record and copy record; however, when editing an existing record, only one filter is being triggered (marked).

 

 

Has anyone encountered this issue, and is there a solution to ensure all filters are applied when editing a record?

Like 0

Like

2 comments

Hello!

Please check the following points:

  1. Verify how the values are populated on the page and make sure that all conditions in the business rules match the actual fields and events on the page.
  2. If the values are populated by a process, please note that the standard business rules may not be triggered correctly because they expect client-side user interaction.
  3. For testing, we recommend splitting the rules — try applying one condition at a time to make sure the first filter works as expected. Once you confirm that, add the next condition. This incremental approach will help you identify which condition may not be working.

If you need, we can help you review the configuration or provide best practices for this scenario.

Alona Dolya,

Hello, thanks for the response.
We ended up implementing a filter in the client-side code. It took more effort, but it works as expected.

Show all comments

Hi there

I implemeted custom UI component (OsmMapsModule) and injected it on Freedom Ui list page using this article Implement a custom UI component based on a Classic UI page | Creatio Academy

Now I need to get feedback from that component on the page to trigger some logic on Freedom UI, bu fail to do so. Here is my code.

define("ClvObjectMapModule", ["ClvObjectMapModuleResources", "@creatio-devkit/common", "Base7xViewElement", "MaskHelper", "ClvJsConsts", 
							  "ckeditor-base", "Leaflet", "css!Leaflet"], 
function(resources, sdk, Base7xViewElement, MaskHelper, ClvJsConsts) {
 
    /* Declare a "ClvObjectMapModule" class. */
    class ClvObjectMapModule extends Base7xViewElement {
 
		_mapRecordClickedId;
		get mapRecordClickedId() {
			return this._mapRecordClickedId;
		}
		set mapRecordClickedId(value) {
            this._mapRecordClickedId = value;
        }
		...
 
		// Here I make change and want it propagate to Freedom UI page.
 
		_clvOpenPage(config) {
			this.mapRecordClickedId = config.recordId;
		}
    }
 
    /* Register the component. */
    customElements.define('clv-objectmap', ClvObjectMapModule);
 
    /* Register a component as a visual element. */
    sdk.registerViewElement({
        type: 'clv.ObjectMap',
        selector: 'clv-objectmap',
        inputs: {
			mapRecordClickedId: {}
		},
		// This is not documented and I just guessed it might work like for example inputs work.
        outputs: {
			mapRecordClickedId: {}
		}
    });
 
    return Terrasoft.ClvObjectMapModule;
});
Like 1

Like

2 comments

And here is code in Freedom UI

"MapRecordClickedId": {
	"modelConfig": {}
},
...
{
	request: "crt.HandleViewModelAttributeChangeRequest",
	handler: async (request, next) => {
 
 
// I want this handler to be triggered but it just does not when I make changes in custom component
 
		if (request.attributeName === "MapRecordClickedId" && sdk.isGuid(request.value)) {
			const handlerChain = sdk.HandlerChainService.instance;
			await handlerChain.process({
				"type": 'crt.OpenPageRequest',
				"schemaName": "ClvObject_FormPage",
				"modelInitConfigs": [{
					"recordId": request.value,
					"action": sdk.ModelInPageAction.Edit
				}],
				$context: request.$context
			});
		}
 
		return next?.handle(request);
	}
},
...
{
	"operation": "insert",
	"name": "ClvObjectMap",
	"values": {
		"type": "clv.ObjectMap",
		"mapRecordClickedId": "$MapRecordClickedId",
		"styles": {
			"width": "-webkit-fill-available"
		}
	},
	"parentName": "ClvMapContainer",
	"propertyName": "items",
	"index": 0
}

Andrii Orlenko,

Unfortunately, it's really hard to understand where the issue is with such parts of the code. I can advise you debugging to see step by step where the data is missing or where the issue appears.

You may also create a new community question with a more general description of your needs to receive some examples.

Show all comments
Studio_Creatio
8.0

Hello,

 

Is it possible to send/convert a document to base64 and send it to an external API from Creatio?

Example:
 

A)


B)

 

 

Thanks.

 

Like 0

Like

1 comments

Hello,

 

FileAPI returns the bytes array for the file content thus this bytes array can be used to convert the file content to base64 string like:

using System;
class Program
{
    static void Main()
    {
        byte[] byteArray = { 72, 101, 108, 108, 111 }; // "Hello" in ASCII
        string base64String = Convert.ToBase64String(byteArray);
 
        Console.WriteLine("Base64 String: " + base64String);
    }
}

This conversion should be implemented in the script-task element, and the result (base64String) should be set as a parameter value to be used elsewhere. 

Show all comments