Add a new property "Job ID" "SyncID", not required, unique, external ID (Error:External ID and Unique field limit exceeded)
Create a trigger to populate this property only if it is null. It should populate with a guid if possible but I'm not sure what works well in Apex. David P has some ideas for this.
You must write a unit test for this.
Required: We need to have a group discussion about triggers before you work on this!
Mingle Card: 406