The benefits of using the Cúram evidence framework to design and implement an evidence solution include reusable features which bring consistency and customizable features which provide flexibility. The following summarizes some of these features:
- The evidence infrastructure provides standard pages for maintaining evidence,.e.g., insert and modify evidence pages; this brings consistency to evidence functionality across evidence types.
- Information displayed on standard pages can be customized for each evidence type based on business requirements.
- The evidence infrastructure also provides evidence sub-patterns that make up the one evidence pattern, e.g., insert evidence. These sub-patterns standardize processing across all evidence types and provide a central maintenance point.
- Common logic in the evidence infrastructure reduces repeated code and, in turn, the probability of defects.
- Hooks are provided which allow processes to be extended based on unique evidence maintenance requirements.
- Validations can be set up for inserting, modifying, removing, and activating evidence.
- Support is provided to maintain evidence relationships, i.e., parent, child, and grand-child relationships.