Сущность может проходить через одну и ту же таску, но при каждом проходе статус может быть другой. Или например, тасок несколько, а статус один и тот же. Если мои догадки верны - я бы разделил.
Нет, статус сущности. Например у вас заявка или договор. Она идет по процессу и вы лисенером меняете ее статус, чтобы на каком-нибудь UI было видно, что с ней происходит. Я об этом статусе.
Статус хранить в переменной процесса. Все верно. И лисенером значение этой переменной писать в базу в конкретную сущность. У вас ведь UI список будет строить не по задачам камунды, а по базе сущностей.
мы для этого статус в переменной процесса даж не хранили, были листенеры на некоторых шагах которые статус меняли и в этот листенер переменной на шаге передавался новый статус