Hide the "Compose" UI Action (link) on the Incident Communication Plan (ICP) "Communicate" tab and on the Incident Communication Task (ICT) record formIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Customer requires a custom logic to dynamically hide or show the "Compose" UI Action link, which is currently on both the Incident Communication Plan (ICP) "Communicate" tab and the Incident Communication Task (ICT) record form, in order to tailor the user interface according to specific business rules or user interactions. Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } All Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } You will need to override: CommunicationManagementUtilSNC.canSendUpdates() to implement your custom hide/show logic for the "Compose" UI Action. The logic to hide and show this UI Action is controlled by the below script, which determines whether the "Compose" button is displayed or hidden based on the script's return value. If the script returns true, the "Compose" button is displayed; if it returns false, the button is hidden. Script include: CommunicationManagementUtilSNC.canSendUpdates() /sys_script_include.do?sys_id=1b91fb105350130009170ef5d5dc345d To implement your own custom logic for hiding and showing the "Compose" UI Action, you can not modify the above script, as it is protected. Therefore, to do so, you need to override the method in the script below, which allows you to customise the behaviour according to your specific requirements. Script include: CommunicationManagementUtil /sys_script_include.do?sys_id=ccbb38a25350130009170ef5d5dc3472 To test your custom implementation, add an overridden canSendUpdates() method in CommunicationManagementUtil to explicitly return false. This will hide the "Compose" button in both the ICP Communicate tab and the ICT record form, demonstrating the effectiveness of your custom logic.