Hi, I was testing the case section and could not see attachements while logged in as a service agent, but when I tried as an admin I could see it.

 

Any idea about what I should change in order to make it available to my agents?

 

Best Regards

Like 0

Like

2 comments

Hello,



The issue is already fixed in version 8.1.2, so we recommend to update your application.

 

If you require the fix for 8.1.1 please contact support team on this matter.

Bogdan,

Thank you, We are currently on 8.1.1.3635.

I will plan an update.

Show all comments

Hello everyone!

 

I'm wondering is there any chance to add a filter component to entity page?

And configure filter to dynamic entity schema, which is selected via combobox

 

 

Thank you

Like 0

Like

4 comments

Hello,



If I understand your business task correct, you can set up the filter for the list component itself:

@Bogdan

 

Thank you for you reply

But unfortunately we need to dynamically set up filter.

 

Case:

1. User opens our card (like setting entity)

2. User configures a filter to search for records to apply some logic (like conditions to execute some server-side logic)

Joseph D,

 

Thank you for clarifying. We don't have such ready examples of implementing your business task. 



It could be achieved only through additional development.

Bogdan,

 

Thank you.

Is there any development tips? :)

Show all comments

Hello,

 

We are having issues establishing communication via Self Service Portal.

 

- Messages posted by a customer via Self Service Portal are not visible to agents via Service Creatio app.

- also vice versa, messages posted by agents are not visible to the customer on the Self Service Portal

- Customer can upload an attachment file on the portal, but it system shows it as uploaded by "Supervisor" (this is the only type of message that is visible on both sides)

 

We are using the demo environment and the issue persists on Classic UI.

Version: 8.0.10.4735

 

Did anybody else encounter such problems, is there a known solution or a workaround?

 

Thanks in advance and best regards,

Mislav Rozić

Like 0

Like

1 comments
Best reply

Hello,



We already have a support case on this matter. The solution has been already provided. 

Hello,



We already have a support case on this matter. The solution has been already provided. 

Show all comments

Hello. In the old interface, we had a filter that filtered the Contact field by the Contact's Career field. Accordingly, when the Account field is filled in, the system will display in the contact directory only those who have this Account in the Career. Here is the code:

 

    "Contact": {

"FiltrationContactByAccount": {

"ruleType": BusinessRuleModule.enums.RuleType.FILTRATION,

"autocomplete": true,

"autoClean": true,

"baseAttributePatch": "[ContactCareer:Contact].Account",

"comparisonType": Terrasoft.ComparisonType.EQUAL,

"type": BusinessRuleModule.enums.ValueType.ATTRIBUTE,

"attribute": "Account"

 

I am currently trying to recreate this filtering in Freedom UI in a test application. Has anyone already implemented such functionality?

Here is the code for the test application:

 

define("UsrTestAPP_FormPage", /**SCHEMA_DEPS*/[]/**SCHEMA_DEPS*/, function/**SCHEMA_ARGS*/()/**SCHEMA_ARGS*/ {

    return {

        viewConfigDiff: /**SCHEMA_VIEW_CONFIG_DIFF*/[

            {

                "operation": "merge",

                "name": "Feed",

                "values": {

                    "dataSourceName": "PDS",

                    "entitySchemaName": "UsrTestAPP"

                }

            },

            {

                "operation": "merge",

                "name": "AttachmentList",

                "values": {

                    "columns": [

                        {

                            "id": "5eaa61fa-469c-4905-9f83-b058775049e5",

                            "code": "AttachmentListDS_Name",

                            "caption": "#ResourceString(AttachmentListDS_Name)#",

                            "dataValueType": 28,

                            "width": 200

                        }

                    ]

                }

            },

            {

                "operation": "insert",

                "name": "UsrName",

                "values": {

                    "layoutConfig": {

                        "column": 1,

                        "row": 1,

                        "colSpan": 1,

                        "rowSpan": 1

                    },

                    "type": "crt.Input",

                    "label": "$Resources.Strings.UsrName",

                    "control": "$UsrName",

                    "labelPosition": "auto"

                },

                "parentName": "SideAreaProfileContainer",

                "propertyName": "items",

                "index": 0

            },

            {

                "operation": "insert",

                "name": "ComboBox_yee7dcu",

                "values": {

                    "layoutConfig": {

                        "column": 1,

                        "row": 2,

                        "colSpan": 1,

                        "rowSpan": 1

                    },

                    "type": "crt.ComboBox",

                    "label": "$Resources.Strings.PDS_UsrColumn3_r9ta6ih",

                    "labelPosition": "auto",

                    "control": "$PDS_UsrColumn3_r9ta6ih",

                    "listActions": [],

                    "showValueAsLink": true,

                    "controlActions": []

                },

                "parentName": "SideAreaProfileContainer",

                "propertyName": "items",

                "index": 1

            },

            {

                "operation": "insert",

                "name": "addRecord_wpani58",

                "values": {

                    "code": "addRecord",

                    "type": "crt.ComboboxSearchTextAction",

                    "icon": "combobox-add-new",

                    "caption": "#ResourceString(addRecord_wpani58_caption)#",

                    "clicked": {

                        "request": "crt.CreateRecordFromLookupRequest",

                        "params": {}

                    }

                },

                "parentName": "ComboBox_yee7dcu",

                "propertyName": "listActions",

                "index": 0

            },

            {

                "operation": "insert",

                "name": "ComboBox_sg63k40",

                "values": {

                    "layoutConfig": {

                        "column": 1,

                        "row": 3,

                        "colSpan": 1,

                        "rowSpan": 1

                    },

                    "type": "crt.ComboBox",

                    "label": "$Resources.Strings.PDS_UsrColumn2_05dsooo",

                    "labelPosition": "auto",

                    "control": "$PDS_UsrColumn2_05dsooo",

                    "listActions": [],

                    "showValueAsLink": true,

                    "controlActions": []

                },

                "parentName": "SideAreaProfileContainer",

                "propertyName": "items",

                "index": 2

            },

            {

                "operation": "insert",

                "name": "addRecord_j2jwfn4",

                "values": {

                    "code": "addRecord",

                    "type": "crt.ComboboxSearchTextAction",

                    "icon": "combobox-add-new",

                    "caption": "#ResourceString(addRecord_j2jwfn4_caption)#",

                    "clicked": {

                        "request": "crt.CreateRecordFromLookupRequest",

                        "params": {}

                    }

                },

                "parentName": "ComboBox_sg63k40",

                "propertyName": "listActions",

                "index": 0

            }

        ]/**SCHEMA_VIEW_CONFIG_DIFF*/,

        viewModelConfigDiff: /**SCHEMA_VIEW_MODEL_CONFIG_DIFF*/[

            {

                "operation": "merge",

                "path": [

                    "attributes"

                ],

                "values": {

                    "UsrName": {

                        "modelConfig": {

                            "path": "PDS.UsrName"

                        }

                    },

                    "PDS_UsrColumn2_05dsooo": {

                        "modelConfig": {

                            "path": "PDS.UsrTestContact"

                        }

                    },

                    "PDS_UsrColumn3_r9ta6ih": {

                        "modelConfig": {

                            "path": "PDS.UsrTestAccount"

                        }

                    }

                }

            },

            {

                "operation": "merge",

                "path": [

                    "attributes",

                    "Id",

                    "modelConfig"

                ],

                "values": {

                    "path": "PDS.Id"

                }

            },

            

        ]/**SCHEMA_VIEW_MODEL_CONFIG_DIFF*/,

        modelConfigDiff: /**SCHEMA_MODEL_CONFIG_DIFF*/[

            {

                "operation": "merge",

                "path": [],

                "values": {

                    "primaryDataSourceName": "PDS"

                }

            },

            {

                "operation": "merge",

                "path": [

                    "dataSources"

                ],

                "values": {

                    "PDS": {

                        "type": "crt.EntityDataSource",

                        "config": {

                            "entitySchemaName": "UsrTestAPP"

                        },

                        "scope": "page"

                    }

                }

            }

        ]/**SCHEMA_MODEL_CONFIG_DIFF*/,

handlers: /**SCHEMA_HANDLERS*/[]/**SCHEMA_HANDLERS*/,

        converters: /**SCHEMA_CONVERTERS*/{}/**SCHEMA_CONVERTERS*/,

        validators: /**SCHEMA_VALIDATORS*/{}/**SCHEMA_VALIDATORS*/

    };

});


 

I apologize right away if I phrased the question incorrectly, I'm not a programmer =(
Like 0

Like

1 comments

Hello,

 

This is something similar to the discussion here https://community.creatio.com/questions/filtering-lookup-freedom-ui-hel…

 

What should be done:

 

1) The same filter built using the dashboard filtration

2) Use the filter part that will be autogenerated in the schema and add it to the LoadDataRequest request handler

Show all comments

Hello all,

 

Is there a way to add an Iframe to a Freedom UI page? I found the documentation here that details how to add one but it only seems to describe how to add to a Classic UI page.

Like 0

Like

1 comments

Hi Kevin,

I've written up the steps for adding an IFRAME in Freedom UI here:

https://customerfx.com/article/embedding-an-iframe-on-a-creatio-freedom…

Ryan

Show all comments

Hi,

 

We have a situation where we work with a partner on our support service and therefore when we add their email address to our case we generate a circular communication that keeps both our cases open. The following is the workflow:

  1. Open case
  2. Add our partners support@ email address to case, so all three parties see communications
  3. Case resolved
    1. Partner service desk platform closes the case
    2. Our platform (Creatio) sends an email asking for feedback on the case to both the case contact (customer) AND the partner
  4. This causes the partners system to automatically reopen the case on their end

How can we at step 3.2 prevent the partner email being sent?

thanks

 

Mark

Like 0

Like

1 comments

Hello,

 

Thank you for your question! 

With the basic tools of the application, it is impossible to filter to whom exactly to send an email with a request to evaluate the work. However, you can achieve this by customizing the basic process of sending a feedback request to a contact in a case (Reevaluate case level request process).

Show all comments

Hello,

 

 

Please let us know if there is any documentation that can help us create a radio button on Freedom UI

 

Thank you,

-Georges

 

Like 1

Like

2 comments
Best reply

Hello!



As a workaround, you can use the Checkbox fields:https://academy.creatio.com/docs/8.x/no-code-customization/customizatio…

Hello!



As a workaround, you can use the Checkbox fields:https://academy.creatio.com/docs/8.x/no-code-customization/customizatio…

Hello,

 

Thank you for your support.

 

Thank you,

-Georges

Show all comments

Hello,

 

Please we need the method of how we can create a custom handler on button click to create a loader after some actions are completed for example:

we have a button to trigger a business process, save the record, and show a message but the message takes a lot of time to show so we need to create a loader until the message shows, please let us know how we can do this.

 

Thank you,

-Georges

Like 0

Like

1 comments

I'm not sure that I understood your needs. 

I haven't tested it, but I believe that something like this would work.

define("UsrYour_FormPage", /**SCHEMA_DEPS*/[]/**SCHEMA_DEPS*/,
	function/**SCHEMA_ARGS*/()/**SCHEMA_ARGS*/ {
	return {
		viewConfigDiff: /**SCHEMA_VIEW_CONFIG_DIFF*/[
			{
				"operation": "insert",
				"name": "YourButton",
				"values": {
					"type": "crt.Button",
					"caption": "Your button caption",
					"color": "accent",
					"size": "large",
					"iconPosition": "only-text",
					"visible": true,
					"clicked": {
						"request": "usr.YourCustomRequest"
					},
					"clickMode": "default"
				},
				"parentName": "ActionButtonsContainer",
				"propertyName": "items",
				"index": 0
			}
		]/**SCHEMA_VIEW_CONFIG_DIFF*/,
		viewModelConfig: /**SCHEMA_VIEW_MODEL_CONFIG*/{}/**SCHEMA_VIEW_MODEL_CONFIG*/,
		modelConfig: /**SCHEMA_MODEL_CONFIG*/{}/**SCHEMA_MODEL_CONFIG*/,
		handlers: /**SCHEMA_HANDLERS*/[
			{
				request: "usr.YourCustomRequest",
				handler: async (request, next) => {
					request.$context.maskService.showBodyMask();
					await //your logic
					request.$context.maskService.hideBodyMask();
					return next?.handle(request);
				}
			}
		]/**SCHEMA_HANDLERS*/,
		converters: /**SCHEMA_CONVERTERS*/{}/**SCHEMA_CONVERTERS*/,
		validators: /**SCHEMA_VALIDATORS*/{}/**SCHEMA_VALIDATORS*/
	};
});

 

Show all comments

While configuring amazon connect with Creatio, we did all set as per the user guide, still encountering an issue related to Input parameter (like softphone login and extension), can you please guide, what exactly these terms mean and what to fill here.

File attachments
Like 0

Like

0 comments
Show all comments

While configuring amazon connect with Creatio, we did all set as per the user guide, still encountering an issue related to Input like ( softphone login and extension), can you please guide, what exactly these terms mean and what to fill here.

File attachments
Like 0

Like

1 comments

Hello,

 

As the developer of this addon is Velvetech, please contact their support team to clarify your question: creatio@velvetech.com.

Show all comments