Assignment records without BPM

Good morning,
I have an entity at my disposal and for every record of that entity I would need to make an assignment in progress and one or more users who can accept or postpone the assignment of the record, forward it, or mark it as concluded.

Depending on the classification of the record I must be able to select a sub-list of users for the assignment.

How can I implement the assignment using the concepts of cuba platform?

Can you help me?
Thanks in advance.

Hi,

you ask too general question.

How can I implement the assignment using the concepts of cuba platform?

Well, in short, you can implement it in any way you like.

Think of how do you want to store a state (e.g. in a separate field), how do you want to store actors (e.g. reference to users from within the entity), how the user interface should look, what is the assignment behavior that should be implemented in screen controllers, etc.

After you start implementing it, you’ll get more specific question, that probably may be answered here.

Also there is a risk, that you will end up writing your own process engine. So if you plan to have many different processes with different flows, then think again - maybe it will be better to take a ready business process engine.