$options * @throws Error * @throws \Espo\Core\Exceptions\Error */ public function afterSave(Entity $entity, array $options): void { if (!empty($options['skipWorkflow'])) { return; } if (!empty($options['silent'])) { return; } if ($entity->isNew()) { $this->workflowManager->process($entity, WorkflowManager::AFTER_RECORD_CREATED, $options); } else { $this->workflowManager->process($entity, WorkflowManager::AFTER_RECORD_UPDATED, $options); } $this->workflowManager->process($entity, WorkflowManager::AFTER_RECORD_SAVED, $options); } }