On top of the risksheet view, there is a panel in the header that shows the Rsksheet document's custom fields.
TABLE OF CONTENTS
How to configure the Top Panel
It is possible to configure what fields are visible in this area.
This is being done by a configuration velocity template file: risksheetTopPanel.vm
<div class="row"> <div class="one wide column rs-label">Item:</div> <div class="four wide column rs-value">$!document.customFields.item</div> <div class="two wide column rs-label">Owner:</div> <div class="four wide column rs-value">$!document.customFields.owner</div> <div class="two wide column rs-label">Version:</div> <div class="two wide column rs-value">$!document.customFields.version</div> </div> <div class="row"> <div class="one wide column rs-label">Model:</div> <div class="four wide column rs-value">$!document.customFields.model</div> <div class="two wide column rs-label">Core Team:</div> <div class="four wide column rs-value">$!document.customFields.team</div> <div class="two wide column rs-label">Updated on:</div> <div class="two wide column rs-value">$!document.updated</div> </div>
Format details:
- The document output shall be an HTML document
- You can use velocity scripting
- Most importantly, you can refer to any LiveDoc document custom field
- See: $!document.customFields.version
Where to access the document
1. Access directly from the Risksheet interface (recommended approach)
Starting with version 25.5.0,risksheetTopPanel.vm can be edited directly from the Risksheet interface using the new configuration editor.
The built-in editor provides syntax highlighting and a seamless editing experience.
Where to find the file:
Menu - Configuration - Edit Top Panel Configuration...
Built-in Editor view:
Make and save any changes directly in the editor without the need to download, edit in external tools, and re-upload.
Saved changes are immediately applied, just reload the Risksheet page and see them being reflected.
2. Access from the document's attachment
Where to find the file:
Menu - Document - Open Live Document, and locate the file either in the document's or template's Attachments section.
Download the file, make all the desired modifications, and upload the file again.
What is in the Velocity Context?
Basically, you have access to the document via:
document - com.nextedy.risksheet.model.Document
doc - com.nextedy.risksheet.polarion.RisksheetPolarionServiceImpl.wrapDocument(IModule, ReadOnlyTransaction).objRen
doc.getOldApi() - com.polarion.alm.tracker.model.IModule
documentId (java.lang.String)
projectId (java.lang.String)
You can also access:
tx - com.polarion.alm.shared.api.transaction.ReadOnlyTransaction
transaction = tx - com.polarion.alm.shared.api.transaction.ReadOnlyTransaction
documentId - String - "spaceId/documentId" of the document
projectId - String - project id
old Polarion services:
trackerService ($ITrackerService)
securityService (ISecurityService)
txService (ITransactionService)
repositoryService (IRepositoryService)
utilObjects:
gson (com.google.gson.Gson)
objectFactory (ObjectFactory)
esc (EscapeTool)
currentDate (new java.util.Date())
calendar ( java.util.Calendar.getInstance())
For any assistance, please don’t hesitate to reach out by submitting a ticket here.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article