Skip to content

Prevent remove card/process #9546

Open
Open
@BykhovDenis

Description

@BykhovDenis
  1. Можно ли удалить процесс? (Думаю должны разрешить удалять те которые ни разу не запускались, если запускались то уже удалить нельзя, можно лишь скрыть/запретить запускать)

  2. Можно ли отменить выполнение процесса? (Да наверное да, и даже без роллбека всего)

  3. Можно ли удалить карточку с завершенными процессами? (Да наверное да, выполнение оставить (статистика, отчеты и прочее), просто написать что объект был удален)

  4. Можно ли удалить карточку с активным процессом? (Зависит от ответа на 2 вопрос)

  5. тут особых правил не надо, все упирается в ссылки, и мы не должны удалять объекты на которые есть ссылки), если процесс запускали то видимо на него уже есть ссылки, в общем, да, давай делать как ты предложил 😊

  6. да — это exception — exception должен перествлять процесс в один из Lost стейтов — тут надо аккуратно гасить все parent процессы и детей у каждого из них. То есть теоретичесуи один отмененный процесс может убить сотню текущих (если у нас не появится специального exception handling в автоматизации. Ну и естесвенно с преводом в финальный (lost) стейт должна отменяться текущая Todo. Роллбек тут не нужен нигде

  7. Опять вопрос с сылками — я бы вообще ничего не удалял а архивировал

  8. Нет 😊 если только ты не предполагаешь что это будет 2 этапа: уничтожить процессы и удалить, тогда да, но тогда и не будет активных процессов 😊

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions