0

i want to interact both from the material frontend and from python code with my workflow, in particular with a View. The workflow works properly with the material frontend, but i have some problem with programmatically interaction.

I am able to assign the view to an user

Task.objects.filter(id=self.kwargs['task_id'])[0].activate().assign(self.request.user)

but i cannot go ahead with the view.

The view is defined in the workflow like the following:

reporting = (
        flow.View(
            viewsets.Reporting,
            task_description='Reporting'
        ).Permission(
            auto_create=True
        ).Next(this.check_operator_accept)
    )

The model to which the view refers has 2 fields:

 operator_report = CharField(max_length=150)
 operator_accept = BooleanField(default=False)

How can i set those fields and go ahead with the workflow steps? Thanks

1 Answers1

0

Django Views are suited to handle user HTTP request.

To represent programming task, that would be called from code use flow.Function

kmmbvnr
  • 5,863
  • 4
  • 35
  • 44