Hi Community,

 

I want to hide the "System Designer" option from the hamburger menu on the left panel (highlighted in yellow). Any lead will be appreciated. 

 

 

Regards,

Sourav

Like 0

Like

6 comments

Hello,

 

It's not possible to hide the System Designer option with basic system tools.

 

Still, you may simply limit the access rights for this role or not grant any administrative rights or access for this role, this way even though the user sees the System Designer they won't able to apply any changes to it or open the corresponding System Designer sections.



More detailed information about access rights and system operation permissions can be found in corresponding articles on our Academy. 

 

Bogdan,

 

Is there any schema I can refer if I want to hide it using development tools?

 

Regards,

Sourav

Sourav Kumar Samal,

An easy cheat way to get rid of it is to hide it with CSS

.menu li#system-designer-menu-item {
    display: none;
}

Ryan

Sourav Kumar Samal,

 

there is also another approach:

 

1) Create a module in configurations called UsrLeftPanelTopMenuModule with the following code:

define("UsrLeftPanelTopMenuModule", ["UsrLeftPanelTopMenuModuleResources","LeftPanelTopMenuModule"],
    function(resources) {
        Ext.define("Terrasoft.configuration.UsrLeftPanelTopMenuModuleViewModel", {
            alternateClassName: "Terrasoft.UsrLeftPanelTopMenuModuleViewModel",
            override: "Terrasoft.LeftPanelTopMenuModuleViewModel",
 
			loadItemsMainMenu: function() {
				var mainMenuItems = this.get("MainMenuItems");
				mainMenuItems.removeByKey("system-designer-menu-item");
				this.set("MainMenuItems", mainMenuItems);
				this.callParent(arguments);
			}
        });
    }
);

2) Add the UsrLeftPanelTopMenuModule module as a dependency for BootstrapModulesV2 module:

define("BootstrapModulesV2", ["UsrLeftPanelTopMenuModule"], function() {
	return {};
});

3) Refresh the page and check the result:

Best regards,

Oleg

Ryan Farley,

Where to add this CSS ?

Bhoobalan Palanivelu,

For CSS that I want globally available in the application I use MainHeaderSchema.

Oleg's solution is great too, however does require overriding the BootstrapModulesV2 which can cause issues if there are other things that are needed to be loaded there from ootb modules. The CSS approach is a bit "hacky" but gets the job done easily.

Ryan

Show all comments

Hi Community,

 

We need to hide the notifications for Activities (Created in process or DCM). Is there a way to hide or don't show those notifications for activities only?

 

Regards,

Sourav Kumar Samal

Like 1

Like

5 comments

Hello,

 

Please provide us with more details on the business logic you want to implement and specify which notifications exactly this is about (in DCM or communication panel?)

 

Kind regards,

Mira

Mira Dmitruk,

 

To elaborate more,

While adding an activity element in business process or in DCM, the activity notification shows under "Business Process Tasks" in communication panel (refer screenshot). Under the same "Auto generated page" or "Pre configured pages" are also shown.

 

 

Our requirement here is to hide those activity notifications from "Business Process Tasks", but keep the "Auto generated page" or "Pre configured pages" notifications.

 

Regards,

Sourav

Hi Sourav,

 

If you do not need these tasks to be shown and completed for the process to continue, you can create activities with a simple "Add data" element in the business process instead of "Perform task".

 

Would this solve your task?

 

Best regards,

Max.

Max,

 

We need some of the tasks to be completed by the user to proceed, but we don't want to show those tasks in the notification panel.

 

Is there a way to hide those?

 

Regards,

Sourav

This would be very useful to me too, did you find a solution/is there any way to do this?

Show all comments
Question

Hi,

 

How do I remove an OOB entity event?

 

I have created a replacing object of an OOB entity. When inserting a record its runing an event to automatically fill the name field of this entity. How can I remove this event, or prevent it from runing?

 

Best regards. 

Like 0

Like

4 comments

Roman Rak,

 

Thank you for you response, but that posts are not usefull. 

I need to know how to overwrite this event: 





I did search in the academy, but I didn't find anything on how to do this for version 7.18.2

 

Best regards, 

 

Javier

 

Hi Javier, 



Could you please elaborate a bit on your business task? 

Could you please also elaborate on what do you mean by "Overwrite"? 



Looking forward to your prompt response. 



Best regards,

Yurii. 

Hi Javier Collazo,

If you click on the Open process (top of the screenshot, the 3rd button), the event process will be open and you can see when the lead is saved, a function called LeadSaved will be called.

 

The function has a declaration virtual. What you can do is create a replacement object in your custom package for the Lead object. Open the event process from the create object, go to the same method tab and define:

public override void LeadSaved()

In this case, your can apply your own logic.

 

Hopefully, this will help your.

 

regards,

Cheng Gong

Show all comments

Hello, we are not utilizing the Chat feature at this moment in time. Is there a way to remove this from our UI so that we don't cause confusion with our users?

Like 0

Like

2 comments
Best reply

Hello George,

I have an article on how to remove the icons from the Actions Dashboard here https://customerfx.com/article/removing-the-facebook-whatsapp-or-telegr…

Ryan

Hello George,

I have an article on how to remove the icons from the Actions Dashboard here https://customerfx.com/article/removing-the-facebook-whatsapp-or-telegr…

Ryan

This worked perfectly! Thanks so much for your assistance.

Show all comments