Implementation

The tab should be written such that each page on it takes as a parameter the business object ID (successionID). Implementation of the navigation tab level pages, with the exception of the home page, typically just involves creating a page that includes a provided infrastructure vim, this is because a page can only be associated with a single Tab, so therefore the Evidence Infrastructure can only provide these pages as content VIM files.

Note: The home pages will normally be very similar to the standard view pages, with the exception of needing to be based off the successionID, rather than the more usual evidence id. The intention would be for this page to show details of the latest record in the succession. The facade method Evidence.getEvidenceAndCaseFromSuccession returns the latest evidenceID and type for the supplied successionID.

The following vim files are provided by the infrastructure to support the business object tabs:

Evidence_viewHeaderForModal.vim
Contain evidence header details for display on the Home page
Evidence_listEvdInstanceChangesView.vim
Contains a list of all records in the succession.
Evidence_listIssuesForObject.vim
Contains a list of Issues for the evidence object.
Evidence_listVerificationsForObject.vim
Contains a list of verifications for the evidence object.
Evidence_typeWorkspace.vim
Used for all Related entity tab pages.