code: def continue_workflow(self, start_point="continue_next",
                            delayed=False, **kwargs):
          
          from .tasks import resume
  
          self.save()
          if not self.id_workflow:
              raise WorkflowAPIError("No workflow associated with object: %r"
                                     % (repr(self),))
          if delayed:
              db.session.commit()
              return resume.delay(self.id, start_point, **kwargs)
          else:
              return resume(self.id, start_point, **kwargs)
docs: Continue the workflow for this object.
  
          The parameter `start_point` allows you to specify the point of where
          the workflow shall continue:
  
          * restart_prev: will restart from the previous task
  
          * continue_next: will continue to the next task
  
          * restart_task: will restart the current task
  
          :param start_point: where should the workflow start from?
          :type start_point: str
  
          :param delayed: should the workflow run asynchronously?
          :type delayed: bool
  
          :return: UUID of WorkflowEngine (or AsyncResult).