AdilA
@AdilA
Нравится кодить, изучаю go c echo

Как организовать систему согласования документов?

Добрый день!

Не знаю как организовать систему согласования документов, гугл молчит на эту тему информации почему то очень мало.

Кто разрабатывал ERP помогите пожалуйста

Задача, пользователь создает документ и может отправить его другому пользователю на согласование тот в свою очередь может его отклонить либо согласовать, подскажите в какую сторону копать? или может есть open source проекты либо как это всё называется на английском, запросы типа docflow document managing system ведут в никуда
  • Вопрос задан
  • 298 просмотров
Пригласить эксперта
Ответы на вопрос 1
Jeiwan
@Jeiwan
А в чем проблема-то?
2 сущности: User и Document. У Document есть user_id (тот, кто создал), receiver_id (тот, кто согласует), state (статус, new, confirmed, declined). Пользователь создает документ, назначает получателя. Получатель открывает список документов, в которых он является получатель и меняет state документу. State пользователь может менять только тем документам, в которых он receiver.
Можно ещё разные другие состояния добавить, типа draft (черновик), not_sent (документ написан, но на согласование не отправлен), sent (отправлен на согласование) и т. п.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы