protected function _beforeSave() { switch ($this->getState()) { case self::STATE_QUEUED: $this->setFlagData($this->getQueueInfo()); break; case self::STATE_RUNNING: $this->setFlagData(getmypid()); break; default: break; } return parent::_beforeSave(); }