title: Salesforce: Trigger that fires off a Workflow rule has stopped working - any ideas?
body: <p>So in one part of our customised Salesforce system, the following happens:</p>
  
  <ul>
  <li>a trigger changes the value of a picklist on a custom object</li>
  <li>a Workflow rule detects that change and fires off an email.</li>
  </ul>
  
  <p>Since about the 4th of December though, it seems to have stopped working.
  edit: The Debug Logs show that the trigger is firing and changing the value of the picklist, but no Worflow Rules are evaluated.</p>
  
  <p>The workflow rule is pretty simple, so I don't really understand whats preventing it. The details of the rule are:</p>
  
  <blockquote>
    <p>Operates on a custom object.<br>
    Evaluation Criteria: When a record is created, or when a record is edited and did not previously meet the rule criteria<br>
    Rule Criteria: ISPICKVAL(Status__c, 'Not Started')<br>
    Active: Yes<br>
    Immediate Workflow Actions: an email alert </p>
  </blockquote>
  
  <p>Edit: The Rule does fire if I manually update the object to set the appropriate status. But it isn't firing when a trigger changes the status.</p>
  
  <p>Edit: Did something change on Salesforce around December 4th 2009? That seems to be when this stopped working ... </p>
  
  <p>Any ideas? </p>