Лучший отвечающий
Как "отловить" создание новой версии документа в DocumentSet?

Вопрос
-
Здравствуйте.
Уже долгое время бьёмся над одной проблемой: Есть documentset, который в зависимости от стадии рабочего процесса наполняется разными рода документами.Сначала создается заявка на создание проекта одними людьми, затем заявка на продолжение проекта, другими людьми, и заявка на закрытие проекта.
Бывает так, что бюджет проекта всеми согласован, и утвержден и, к примеру, в соответствующем word-документе (documentset-а) прописано 100 часов.
проблема в том, что любому участнику процесса, ничего не мешает, открыть документ и вписать вместо 100ч - любое другое число. Что в принципе и делают. И грубо говоря, Процесс стартовал со 100-ми часами а закончился с 120-тью.
Версионность включена. На любое изменение создается своя версия документа.
Есть ли возможность как то отловить создание очередной версии документа в documentset?
15 мая 2019 г. 12:44
Ответы
-
Да, я видимо понял что Вы имели в виду.
Только вот не знаю, e-mail будет отправляться каждый раз при изменении любого item-а documentset-а или всё таки, при создании версии документа?
Реагировать будет на любое изменение элемента, если вам нужно именно привязаться к Check In\Out (Извлечь\Вернуть) используйте Event Reciever:
- Изменено Mikhail Zhuikov 16 мая 2019 г. 8:42
- Помечено в качестве ответа VARD32 16 мая 2019 г. 11:52
16 мая 2019 г. 8:41 -
Да, уже проходили через это, автоматически запускался рабочий процесс пересогласования, и всё растягивалось на ещё одну кучу времени.
Ну так и добавьте действие "отправить email" начальству на каждом шаге, через пару дней уставшие от спама, попросят выключить это "безобразие".
Тут же начальство хочет получать уведомления при возникновении новой версии документа.- Помечено в качестве ответа VARD32 16 мая 2019 г. 11:52
15 мая 2019 г. 13:05
Все ответы
-
Из простых вариантов: у вас есть Workflow, где есть действие - "Автоматически запускать процесс при изменении элемента", в том числе это относится и публикация новой версии документа, еще как вариант привязываться к конкретной версии документа на определенную дату и использовать в условии. Другой вариант события ловить через Event Reciever.15 мая 2019 г. 12:53
-
Да, уже проходили через это, автоматически запускался рабочий процесс пересогласования, и всё растягивалось на ещё одну кучу времени.
Тут же начальство хочет получать уведомления при возникновении новой версии документа.15 мая 2019 г. 12:57 -
Да, уже проходили через это, автоматически запускался рабочий процесс пересогласования, и всё растягивалось на ещё одну кучу времени.
Ну так и добавьте действие "отправить email" начальству на каждом шаге, через пару дней уставшие от спама, попросят выключить это "безобразие".
Тут же начальство хочет получать уведомления при возникновении новой версии документа.- Помечено в качестве ответа VARD32 16 мая 2019 г. 11:52
15 мая 2019 г. 13:05 -
Да, я видимо понял что Вы имели в виду.
Только вот не знаю, e-mail будет отправляться каждый раз при изменении любого item-а documentset-а или всё таки, при создании версии документа?
16 мая 2019 г. 4:32 -
Да, я видимо понял что Вы имели в виду.
Только вот не знаю, e-mail будет отправляться каждый раз при изменении любого item-а documentset-а или всё таки, при создании версии документа?
Реагировать будет на любое изменение элемента, если вам нужно именно привязаться к Check In\Out (Извлечь\Вернуть) используйте Event Reciever:
- Изменено Mikhail Zhuikov 16 мая 2019 г. 8:42
- Помечено в качестве ответа VARD32 16 мая 2019 г. 11:52
16 мая 2019 г. 8:41 -
спасибо!
16 мая 2019 г. 11:52