Согласование документов
Добавлено: 13 июл 2020, 20:42
Доброго времени суток.
Во многих организациях существует проблема с согласованием документов, счетов и т.д. Я пытаюсь реализовать эту проблему в данном софтовом решении. В моей организации существует два типа согласования: последовательное и параллельное.
Я пытаюсь реализовать на данный промежуток времени последовательное согласование, многие знают эти круги ада, если согласовали две, например из четырёх инстанций, а третья не согласовала, то после доработки документов нужно снова проходить по этим кругам.
Так как в типе поля "Утвердить" есть только одна кнопка (вариант того, что документ не будет утверждён, видимо не рассматривается, либо рассматривались иные методы корректировки), приходится городить костыль через "Автоматизацию действий" и добавлять кнопку отката на доработку. Проблема в чём, если вся документация сразу правильная, и всё отлично, то согласование, правила доступа и отображения полей работают как надо, но если документ нужно отправить на доработку, соответственно нужно отказать в рассмотрении и написать причину отказа и тут начинаются проблемы.
Если через "Автоматизацию действий" прописать просто отказ, и повторно отправить на согласование, те, кто уже согласовал автоматически согласовали повторно и костыль на доступ и просмотр не работает, т.к. нужно удалять значения поля "Утвердить", сохранить и ввести заново. Если в отказе прописать очистку данных полей и, при повторной отправке на согласование, заново добавить тех же сотрудников, то они опять автоматически согласовали данный документ. Или же, если и на это наложить костыль со всеми фильтрами, то есть добавить дополнительную кнопку "Согласовано", правила начнут выполняться, но тогда возникает проблема с теми, кто ранее не согласовал. При печати отчёта о согласовании получается, что две инстанции согласовали, а две не согласовали, и я снова упираюсь в нерабочий костыль.
Кто сталкивался с такой проблемой, подскажите пожалуйста, как правильно реализовать.
P.s.
На данный момент версия 2.6.1, с проблемой бьюсь уже месяца два. Заранее спасибо.
Во многих организациях существует проблема с согласованием документов, счетов и т.д. Я пытаюсь реализовать эту проблему в данном софтовом решении. В моей организации существует два типа согласования: последовательное и параллельное.
Я пытаюсь реализовать на данный промежуток времени последовательное согласование, многие знают эти круги ада, если согласовали две, например из четырёх инстанций, а третья не согласовала, то после доработки документов нужно снова проходить по этим кругам.
Так как в типе поля "Утвердить" есть только одна кнопка (вариант того, что документ не будет утверждён, видимо не рассматривается, либо рассматривались иные методы корректировки), приходится городить костыль через "Автоматизацию действий" и добавлять кнопку отката на доработку. Проблема в чём, если вся документация сразу правильная, и всё отлично, то согласование, правила доступа и отображения полей работают как надо, но если документ нужно отправить на доработку, соответственно нужно отказать в рассмотрении и написать причину отказа и тут начинаются проблемы.
Если через "Автоматизацию действий" прописать просто отказ, и повторно отправить на согласование, те, кто уже согласовал автоматически согласовали повторно и костыль на доступ и просмотр не работает, т.к. нужно удалять значения поля "Утвердить", сохранить и ввести заново. Если в отказе прописать очистку данных полей и, при повторной отправке на согласование, заново добавить тех же сотрудников, то они опять автоматически согласовали данный документ. Или же, если и на это наложить костыль со всеми фильтрами, то есть добавить дополнительную кнопку "Согласовано", правила начнут выполняться, но тогда возникает проблема с теми, кто ранее не согласовал. При печати отчёта о согласовании получается, что две инстанции согласовали, а две не согласовали, и я снова упираюсь в нерабочий костыль.
Кто сталкивался с такой проблемой, подскажите пожалуйста, как правильно реализовать.
P.s.
На данный момент версия 2.6.1, с проблемой бьюсь уже месяца два. Заранее спасибо.