Consider this scenario.
When an Opportunity is reassigned then an email needs to be sent to the newly assigned user.
The Table Level Script needs to fire correctly whether a single Opportunity is reassigned through the user interface or whether a batch of Opportunities are reassigned by another...
on
1 Sep 2010