Hi all,
We’re assessing how to deliver Inbound Email on Constellation Customer Service '25 for a banking client. We’re deliberately designing for the Constellation way of working rather than porting their old UI-Kit screen one-to-one, so we’re genuinely ** open to adapting the requirements ** if there’s a better supported pattern: our problem is however that we can’t find the extension surface to reach the underlying outcomes.
The outcome we need (banking compliance + reducing agent error on outbound email): the agent must not be able to expose or alter certain parts of an outbound message (the recipients and the original thread) and the message must carry the correct brand identity.
Concretely:
- Hide the Cc/Bcc fields (and the “Cc Bcc” reveal links) so agents cannot add recipients
- No file attachments from the composer (links only) - ideally no paperclip at all
- the quoted/original thread must not be editable, only the new reply
- a “Brandline” selector in the content area that drives the signature and the From identity
What we’ve already explored:
D_pxEmailComposerMetadata+ its extensionpyGetEmailComposerMetadata: lets us set values (From,recipients,body) but not hide/disable fields or the paperclip in the viewpySetRepliedEmailContentTemplateV2/pySetForwardEmailContentTemplateV2+ the reply Correspondence rule: fine for body content;contenteditable="false"makes the quoted block visually read-only but is bypassable via browser Dev Tools.- Server side,
pzValidateSendRequestalready rejects outbound attachments (using security mechanisms) but the paperclip stays visible in the UI. - We found no configuration, view rule or extension point that hides Cc/Bcc or the paperclip, or that renders an editable custom field inside the EmailContainer widget. The only path we see is rebuilding an Email Container DX component, which we’d rather avoid.
Questions:
- Is there a supported way (configuration, view rule or extension point) to hide/disable the Cc/Bcc fields and the attachment paperclip in the Constellation email composer?
- Is there a supported, robust way to make the quoted thread genuinely read-only?
- Can the EmailContainer widget be extended to display/edit a custom field such as a Brandline?
- If these aren’t meant to be customized, what is the recommended Constellation pattern to achieve the same outcomes? How should we rethink our needs?
Thanks a lot!
@VikasRaidhan @Kamil_Janeczek @MarcCheong , any guidance would be much appreciated.