Validation for Completion
Validation Rules
•	Basic validation is to ensure that the activity has all the necessary information to be completed.
•	All pending service histories must be completed when completing the activity (mandatory).
•	Required service histories must be entered for worked assets.
•	For each asset that worked, loop through the list of required service history types defined on the activity.
•	Find all service histories in the list of activity service histories that its service history type = current service history type being processed and either asset ID = empty or equal current asset being processed. 
•	If not found, issue an error that “A service history of type %1 is missing for asset %2”.