Display and Print Email Correspondence from Case Footer in Constellation

Business Requirement

The application must provide users with easy access to all email correspondence associated with a case directly from the Case Footer. The correspondence history should display key details such as Date, To, From, and Subject.

The Subject field should be presented as a clickable link. When a user selects a subject, the corresponding email content must be displayed. Additionally, users should be able to print only the email body content in a clean format, without any unnecessary UI controls, icons, or action buttons.

Current Implementation

To support this requirement, the following solution has been implemented:

Email Persistence

Upon successful submission of a correspondence, the email details are stored in a dedicated Email Correspondence Data Table.
The stored information includes:
To
From
Subject
Date/Time
Email Body Content

Case Footer implementation

A dedicated Correspondence view has been created and added to the 360° View Case Footer.
The view contains a List View with a Table Layout.
Data is sourced through a List Data Page, which retrieves correspondence records based on the current Case ID.

Correspondence Details

The table displays the following columns:
To
From
Date
Subject
Since the data originates from a Data Class via the List Data Page, the Subject column has been configured using the available Display as Link to Object option.

Automatic Record Display

Whenever a correspondence email is sent, a new entry is automatically added to the correspondence section in the Case Footer.
Users can immediately view the sent email details without navigating away from the case.

Email Content Display

Clicking the Subject link opens the associated email body content.
The content is currently displayed in a read-only Rich Text Editor.

Challenge / Gap

While the email body is successfully displayed, the current implementation presents the content within the Rich Text Editor control, which includes standard UI elements and actions.

The business requirement is to provide a clean, print-friendly view containing only the email content. Specifically:

No edit actions should be displayed.
No toolbar icons or Rich Text Editor controls should be visible.
Users should be able to print only the correspondence content.
The default Edit action currently displayed for the data object needs to be removed or suppressed when viewing correspondence details.

Question

In Constellation, what is the recommended approach to display correspondence content from a Data Class in a clean, read-only, print-friendly format while eliminating default edit actions and unnecessary UI controls?

@VASANTHIP2918 I’m not fully understanding the issue. Is it possible to share a screenshot?

The rich text editor, in read only, doesn’t have these controls.

Print Friendly

I’m not sure you are going to achieve this using the native browser print. It will always show more of the browser than you want. In the past I have done this on projects with our own PDF generation, giving you 100% control over the content generated.

Historical View

You could also look at using a timeline view? I did this back in '23 on a project that needed to see correspondence in a historical view.

@VASANTHIP2918 ok, now I get what you are saying. I like the solution, using a full data object to store this. It allows you to use the Preview to view the correspondence or full case page.

So to edit the data object, you need to do this from data designer. In my example, I have a customer data object.

The one exception, is the supplied Edit action. As we assume you always want to be able to edit a data object. This is inherited from data-

So save this into your class (save as)

Then add security to it

And you’ll see no actions

What else are you trying to simplify so that the Data Object achieves the desired user experience?

1.@MarcCheong In the Vertical view as we are not able to see the summary but in Horizontal we are seeing the summary Is it possible to edit the Summary footer name.

2.In Horizontal view can we remove the below content of the correspondence in the Header.

3.If we click on print in local action we need to generate pdf and download automatically, using local action flow action pre-processing or post processing. without any DX components or custom java code? Is this possible?

  1. You can configure elements using the full case page. It looks like your names are so long they are being cut off though? I’m not aware of any configuration that allows you to control this.
  2. If sounds like you want to hide the summary panel? You can configure the full case page of a data object to have nothing here if you don’t want these details?
  3. I’m not aware of any OOTB way to download the file generated automatically. Even in UI Kit , I think this would have been a custom script to do.

The summary one @MarcCheong

You could use a self service portal (occasional user in '26)

However, you can’t mix and match this between case types, so it will be an all or nothing approach.