Why Generate Evidence Entities?

Much of the time and effort put into custom modules goes into the design, development and maintenance of custom evidence entities and the screens necessary for capturing the evidence. With evidence, every custom entity must implement the evidence interface, which means that there is a great deal of repetition in the code used to create and maintain evidence entities. The Evidence Generator has been designed as a tool to greatly reduce the repetitive work required to build custom evidence entities, while ensuring that all evidence entities developed meet the Evidence standards.

With the Evidence Generator, evidence entities are easier to create, saving the developer time and effort. The evidence entities are also far easier to maintain. Any changes that need to be made to how the entities work can be made through a single change to the Evidence Generator, rather than as many individual changes to all the entities. This can save a huge amount of time.