1b.app
Скопирована ссылка -

Автоматика при создании и печати документа

Здравствуйте!

У нас в рамках работы есть необходимость постоянно создавать задачи для сотрудников и печатать документы (наряд-заказы). Задач много, зачастую они по разным проектам и в разное время. Проваливаться в каждую конкретную задачу для печати документа неудобно.
Пробовали автоматизировать путем массовых изменений - сперва переводим нужные процессы на этап создания документа, затем выбираем массовую печать. Стало чуть легче, но все равно долго.
Решили воспользоваться действием "Скачать документ", в надежде, что получится реализовать процесс по следующей схеме:
1. Перевели массово процессы на этап выписывания документа;
2. Дальше автоматом (мгновенно или по истечении срока этапа) эти процессы переходят на этап скачивания документа;
3. Документы скачиваются в определенную папку на компе пользователя и при помощи стороннего приложения происходит их массовая печать.

Но тут мы столкнулись с такой проблемой: действие "Скачать документ" отрабатывается только в случае, когда мы находимся непосредственно в задаче. Если запускать этап задачи с данным действием из родительской задачи, то ничего не происходит.

Пример: есть родительский процесс. В нем есть дочерняя подзадача, в которой присутствуют два этапа - "Выписать документ" и "Скачать документ". Из родительского процесса мы меняем этап подзадачи на "Выписать документ". Все происходит правильно - если зайти в подзадачу мы увидим, что документ был создан. Далее в подзадаче на этапе "Выписать документ" срабатывают действия "Задать срок этапа" и "Переключить этап по истечении срока этапа". Подзадача верно переходит на требуемый этап - "Скачать документ". Но скачивания не происходит.

Тестировали и с мгновенным переходом - результат тот же. Единственный вариант, при котором получилось скачать документ - быть в самой подзадаче и самостоятельно (без автоматизации, руками) перейти на этап "Скачать документ".

Подскажите, есть ли возможность автоматизировать процесс скачивания документов имеющимися средствами? Требуется делать это массово по подпроцессам по команде из родительского процесса и без непосредственной работы в подпроцессах (не заходить в них).

zavod.crm-onebox.com

Ответы:

Добрый день.


Зарубин Кирилл писал/а:
"Задать срок этапа" и "Переключить этап по истечении срока этапа". Подзадача верно переходит на требуемый этап - "Скачать документ". Но скачивания не происходит.


так не работает, потому что вы не из браузера переключаете задачу а это делает сервер самостоятельно.

Чтобы скачивались документы вам нужно именно пользователем из браузера переходить на этап. Для того чтобы это сработало вам нужно поставить действие скачивания документа сразу после его формирование, так пользователь который нажимает кнопку сможет получать скачивание документа.
28.01.2022, 12:45

Мы понимаем, что сейчас происходит именно так. Наш вопрос в том, существует ли в системе функционал, который позволит скачивать документы не проваливаясь в задачу? Возможно есть какие-то действия в автоматизации (раз в минуту/час/день), которые мы не заметили?
28.01.2022, 14:42

Нет, возможен только вариант выгрузки документов по ftp на какой то другой сервер. В любом другом случае браузер не может сохранять что-либо на компьютер пользователя без его действий.
28.01.2022, 14:49

Благодарим за пояснения!
28.01.2022, 14:59

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий