Transfer Evidence

The transferEvidence operation, which is one of the functions on the Evidence Interface, handles the foreign keys on a custom entity when evidence is broadcast from one case to another. For example, if a custom entity has one or more case participant role fields, code needs to exist in this function to manage the foreign keys. This is so these fields on the new record on the target case do not point at case participants on the source case. For evidence generated by the Cúram Evidence Generator, the code for managing the foreign keys will be automatically generated.

Note: It should be noted that the transferEvidence interface operation was originally added for the transfer evidence functionality. The code, whether it be generated or handcrafted, should cater for both the transferring and broadcasting of evidence. The transferring of evidence can take place without the Evidence Broker being installed.