Client Side Artifacts

The client side infrastructure artifacts are located inside the..\webclient\components\core\Evidence Infrastructure directory. This folder primarily contains uim and vim client pages. The vim files will typically be included inside solution specific uim pages to manage generic evidence details whereas the uim pages contain complete out-of-the-box evidence maintenance functionality.

The key benefit of the.im files is that they can be changed in line with any enhancements made to the evidence maintenance solution without any impact on specific implementations, i.e. the upgrade is seamless.

Examples of infrastructural.vim files are as follows:

These artifacts manage the infrastructural attributes of evidence maintenance and should be included in create, modify and view evidence pages. This will be highlighted later when a sample implementation of the Evidence solution is discussed. Some further examples of vim files include:

These artifacts are used to populate evidence workspaces. An evidence workspace is a central location for managing evidence. The above vim files will be included by workspace.uim pages.

Some examples of infrastructural uim pages which provide entire evidence maintenance functions are:

Evidence_applyChanges1 lists all work-in-progress evidence, i.e. all new and updated evidence or evidence that is pending removal. The display and action bean on this page live on the Evidence facade which is part of the centralized evidence maintenance functionality.

Evidence_addNewEvidence lists all possible evidence types, filtered by category, and launches an appropriate create page for each.

Evidence_dashboard lists all evidence types on the given case broken into categories. It highlights which types have In Edit evidence recorded and which have verifications or issues outstanding.

Note: It is important to note that in some cases.vim files found in the client infrastructure package are actually included in infrastructure pages. For instance, Evidence_dashboardView.vim is included inside the Evidence_dashboard page and Evidence_flowView.vim is included inside the Evidence_flow page.