code: def publish_workflow_status(self, workflow_uuid, status,
                                  logs='', message=None):
          
          msg = {
              "workflow_uuid": workflow_uuid,
              "logs": logs,
              "status": status,
              "message": message
          }
          self._publish(msg)
docs: Publish workflow status using the configured.
  
          :param workflow_uudid: String which represents the workflow UUID.
          :param status: Integer which represents the status of the workflow,
              this is defined in the `reana-db` `Workflow` models.
          :param logs: String which represents the logs which the workflow
              has produced as output.
          :param message: Dictionary which includes additional information
              can be attached such as the overall progress of the workflow.