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.
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.
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?
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?)
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.
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".
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?
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:
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?