Is it possible to limit access to the all apps in freedom UI menu only for a selected group of users?

In the workspace configuration I can add user groups to different workspaces and it works fine. However, I would like to limit access to the all apps area only for the administrator and I do not know how to do it.

Maybe someone has already managed to solve this problem?

File attachments
Like 2

Like

2 comments

A couple similar request for the same issue has been made already (https://community.creatio.com/questions/all-apps-workplace-0)  & ( https://community.creatio.com/questions/default-logon-page-homepage-vs-…), still awaiting for some more control in future version of Creatio 8.1.x

Dear Maciej,

 

From the 8.1.1 release, there is a possibility to define that by using system operation with code "CanViewAllAppsWorkplace".

Also, please consider that  "All Apps" workplace is displayed to a user only when they have 1+ workplace available. And it namely contains the list of all available apps inside his available workplaces, but not a list of all existing apps in the system.

 

Have a great day!

Show all comments

Hey Creatio Community,

I'm currently working on customizing the LeftPanelTopMenu in Creatio, specifically trying to add a personalized icon to the getTopMenuConfig function.

Here's what I've tried so far:

  1. I imported a new image via Creatio's UI, and I can confirm it's in the system.
  2. In my code, I'm attempting to reference this image in the getTopMenuConfig function.

Here's a snippet of my code:

 getTopMenuConfig: function() {
                var menuConfig = [
                    {
                        id: "collapse-button",
                        tag: "CollapseMenu",
                        className: "Terrasoft.HoverMenuButton",
                        style: Terrasoft.controls.ButtonEnums.style.TRANSPARENT,
                        classes: {
                            imageClass: ["button-image-size"],
                            wrapperClass: ["collapse-button-wrapperEl"]
                        },
                        imageConfig: resources.localizableImages.collapseIconSvg,
                        click: {
                            bindTo: "collapseSideBar"
                        },
                        hint: this.getCollapseSideBarMenuItemCaptionConfig(),
                        markerValue: this.getCollapseSideBarMenuItemCaptionConfig()
                    },
					{
                        id: "send-button",
                        tag: "sendbtnMenu",
                        className: "Terrasoft.HoverMenuButton",
                        style: Terrasoft.controls.ButtonEnums.style.TRANSPARENT,
                        classes: {
                            imageClass: ["button-image-size"],
                            wrapperClass: ["collapse-button-wrapperEl"]
                        },
                        imageConfig: resources.localizableImages.sendSvg,
 
                    },

Despite my efforts, the personalized icon isn't appearing. I've double-checked the image name and made sure it's correct.

Has anyone encountered a similar issue or successfully added a personalized icon to the LeftPanelTopMenu? Any insights or suggestions would be greatly appreciated!

Thanks,

ABDERRAHMAN TIGAMI

Like 0

Like

0 comments
Show all comments

Hello Everyone,

 

How to convert input text value to ***** in Freedom UI.

 

Thanks.

Like 0

Like

1 comments

You can try using the password input which will mask the entire text as ****. This control doesn't appear in the toolbox, so to add it, you could add an input, then in the code change "type": "crt.Input" to "type": "crt.PasswordInput". You can see an example of this control in the page SysUserProfilePage (user profile page)

Ryan

Show all comments
Hii

I've implemented a method for searching the "City" table by a partial city name match using a wildcard search in the SQL query. The objective is to retrieve the associated "CountryId" based on a partial match of the city name provided.

However, upon deployment, an error occurred, preventing the successful execution of the query. The code snippet is structured to perform a wildcard search using the Like clause, but it seems there might be an issue with its implementation.

Here is the code snippet in question:



public string SelectCountryIdByCityName(string CityName)
{
    var result = "";
    var sel = new Select(UserConnection)
            .Column("CountryId")
        .From("City")
        .Where("Name").Like(Column.Parameter("%" + CityName + "%")) as Select;
    result = sel.ExecuteScalar().ToString();
    return result;
}

I am seeking guidance or any insights you may have regarding the correct implementation of a wildcard search in SQL queries for partial city name matches.

Your assistance or suggestions on rectifying this issue would be immensely appreciated.

 

Like 0

Like

2 comments

Hi,

 

Any updates on this?

Hi Satyam,

To implement a wildcard search in the SQL query correctly, you need to make some changes in the provided code:

  1. change “Like” to “IsLike”;
  2. replace the “ExecuteScalar” method (which returns a single record) with “DBExecutor” (which allows the return of multiple records). Here are some examples of using it - https://academy.creatio.com/docs/8.x/dev/development-on-creatio-platform/back-end-development/data-operations-back-end/direct-access/examples/retrieve-data .

 

Best regards,

Natalia

Show all comments

I tried installing this add-on in order to be able to copy the section details of an object in Creatio: https://marketplace.creatio.com/app/salesup-copy-object-records-creatio, but it did not work for me. Although it installed successfully, I got errors in the console (see below for error stack trace) when loading the page for the Copy object records settings. Is this add-on set up for use?

 

Uncaught Error: Script error for "SuCopyObjectSettingsSectionV2"
http://requirejs.org/docs/errors.html#scripterror
    at new s (main.js?hash=27e026eb9a9d42cba4288f23c680a5e8:1:697)
    at makeError (require.js?v=8.1.0.6557:168:17)
    at HTMLScriptElement.onScriptError (require.js?v=8.1.0.6557:1744:36)
    at v.invokeTask (polyfills.js?hash=27e026eb9a9d42cba4288f23c680a5e8:1:7131)
    at I.runTask (polyfills.js?hash=27e026eb9a9d42cba4288f23c680a5e8:1:2494)
    at g.invokeTask [as invoke] (polyfills.js?hash=27e026eb9a9d42cba4288f23c680a5e8:1:8183)
    at Z (polyfills.js?hash=27e026eb9a9d42cba4288f23c680a5e8:1:20797)
    at N (polyfills.js?hash=27e026eb9a9d42cba4288f23c680a5e8:1:21090)
    at HTMLScriptElement.U (polyfills.js?hash=27e026eb9a9d42cba4288f23c680a5e8:1:21356)

 

Like 0

Like

1 comments

Hello,

 

Please be informed that support for this free marketplace addon is only supported via email by the developer of this app. You will need to contact the developer directly at care@salesup-it.com.

Show all comments

Hello, 

 

I would like to customize the search in the order product selection. 

At the moment, I can only search by the product name or code, and I would like to search by a different factor. Is there a way to do this?

 

Best, 

Nur

Like 0

Like

1 comments

Hello Nur!

There is a possibility to customize the search by any column of the Product object with a text value.

You can implement that in the following way:

  1. Open Configurations.
  2. Create a replacing view model for “ProductSelectionSchema”(Product selection schema page).
  3. Add the “getQuickSearchFilterConfig” method, which sets the filter columns, and specify the names of all the text columns you want to search by.
  4. Change the value of “SearchStringPlaceHolder” in the localizable strings to the corresponding one (optional). This value would be displayed in the search box as a placeholder.
  5. Save the changes and reload the product selection page (press “F5”).

Best regards,

Natalia

Show all comments

Hello,

 

Is it possible to create mini page for 'view record' in Freedom UI?



We also have mix of Freedom-Classic now, but even if 'view record' mini-page is created for Classic page, it is not displayed in other places (probably because of Freedom page exists for that section already). Maybe it is possible to use Classic mini pages of Account/Contact even if Freedom page is created?

 

Kind regards,

Vladimir

Like 4

Like

1 comments

Hello,

 

At the moment, there is no possibiliy to set up a mini-page just for viewing records in the system. Currently you can create a mini-page for creating a new record and set up a mini-page for editing an exisiting record with the help of a business process.

 

We also do not plan to support mini pages for 7x (Classic UI) with the Shell enabled, as this functionality is already implemented and is available in Freedom UI (starting from version 8.0.8).

We recommend you to configure the needed section in Freedom UI and to set up the required mini page for creating a record there.

You can learn more about it in this Academy article.

Show all comments

Hello, 

we have Next steps elements in Freedom UI. But "+" creates Task by default. How can we add Email, Call, Message there?

 

 

Thank you!

Vladimir

Like 3

Like

1 comments

Hello,



Unfortunately, it is not yet possible to add the option of adding Emails, Calls, and Messages records via clicking on Next Step. Alternatively, you can try to perform such an action through customization in the Freedom UI designer. Add menu items to the + Next Step button and customize the opening of pages for different types of activities.



However, we have forwarded your idea to the responsible R&D team to add this functionality in future releases. Thank you for helping us to improve our product.

 

Show all comments

Hello, 

We have a business process with a step that includes a pre-configured page. Often the users are not completing this step (the go to a different section or close browser) and the process is left running. Is there a way to set a timer to say if a value is not selected within a day from the pre-configured page that the process should terminate?

 

I have tested this in some ways but cannot get anything to work. I have included a screenshot of the steps leading to the pre-config page to help demonstrate.

Like 1

Like

2 comments

Hello,

You can use the "Wait for timer" process element to terminate the process after some time.

 

More details:

https://academy.creatio.com/docs/8.x/no-code-customization/bpm_tools/pr…

Cherednichenko Nikita,

Hello, yes I did try this and tested it, but it did not close out the process. I think it's because the other paths are conditional. The system won't allow me to create an additional conditional path without condition (obviously). So I tested it as a sequence flow and a default flow, both to no avail. 

Show all comments

Hello!

 

I'm new to CREATIO. I'm trying to find a complete sales order import template to import sales orders to CREATIO instead of creating them one at a time. 

I tried finding one by:

  1. In the Orders function, select the ACTIONS button then Data Import,
  2. Select the “SELECT TEMPLATE” button,
  3. I get "No data" in the selection window.

After that, I tried exporting the orders already created and got a file. Sure, it gives the orders’ headers but did not give any line items.

 

Does anybody have a basic template to share or point me in the right direction please?

Thanks, Martin.

Like 0

Like

1 comments

Dear Martin,

 

We recommend checking out the following article:

https://academy.creatio.com/docs/user/platform_basics/business_data/exc…

 

At the beginning you can find how you prepare a file, as well as some templates.

 

The  “SELECT TEMPLATE” button in the Data import section is responsible for saving the configuration of your imports, for example how the columns in Excel and Creatio are related, etc.

 

Hope this helps!

 

King regards,

Alina

Show all comments