Помогите советом - как юзеру указать в Авт.процессе количество штук

Все вопросы/проблемы по установке и использовании.
Ответить
Paganini
Сообщения: 111
Зарегистрирован: 06 фев 2018, 12:05
Имя: Марат Капранов
Откуда: Россия, Санкт-Петербург

Помогите советом - как юзеру указать в Авт.процессе количество штук

Сообщение Paganini »

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

Я просто сломал себе голову об стол. Никак не могу понять, как реализовать одну вещь. Возможно, вы поможете мне идеей?

У меня есть техпроцесс, маршрут. Есть действия с записью сущности: согласовать, отклонить, запрос на 3D-печать.
Все эти вещи прекрасно меняются автоматизацией процесса, прикручиваются красивые кнопочки, меняется поле "Статус", после чего для разных отделов можно сварганить отчеты, фильтруя их по этому самому статусу. Но вот беда - в запросе на 3D-печать нужно указывать количество.

Я пробовал делать отдельную сущность для этих запросов, как вложенную, так и корневую. Там сразу куча проблем получается: вместо одной заявки, которая отправлялась бы исполнителю, нужно пихать несколько строк в сущность, каждый раз разыскивая нужную деталь в связанной сущности - а там в форме поиска ни тебе ни картиночки, ничего. А если этих деталей много, то создавать по одной строчке за раз на одну деталь - очень муторно. А самое важное - после того, как печатник распечатал детали, он должен прикрутить итоговый файл к изначальной записи с деталью.

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

Вероятно, это можно сделать, добавив комментарий - в этом случае можно настроить форму комментария, прикрутив там то самое поле "количество, которое нужно напечатать". Опять же, придется в сущность добавить поле "количество", которое там будет просто так болтаться - при создании детали оно вообще не нужно. Скрыть поле из формы невозможно (доступ к нему запрещать бессмысленно). Ну ладно, с этим можно жить, но тогда нужно объяснять, что кнопка "добавить комментарий" на самом деле - заявка на печать на принтере ))) Кажется, это очень криво.

А вот создать кнопку в "Автоматизации процесса" было бы идеально, да вот беда - тот комментарий, который отображается при подтверждении процесса, не содержит никаких полей формы. А было бы здорово, чтобы он позволял обновлять данные записи! Это решило бы проблему. Тогда у печатника был бы красивый отчет, сформированный по фильтру, где он видел бы, что имеет статус "заявка на печать" и количество. Правда, в этом случае сразу возникает вопрос, а как вести статистику (все-таки), сколько вообще этих деталей в итоге было распечатано...

Вероятно, я все делаю неправильно. Ткните меня, пожалуйста, чяднт. Премного благодарен.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Помогите советом - как юзеру указать в Авт.процессе количество штук

Сообщение support »

Но вот беда - в запросе на 3D-печать нужно указывать количество.
Если заявок на печать может быть несколько, тогда я бы сделал вложенную сущность, которая содержала только дату и количество, а все остальные детали можно посмотреть по связи.
А вот создать кнопку в "Автоматизации процесса" было бы идеально, да вот беда - тот комментарий, который отображается при подтверждении процесса, не содержит никаких полей формы. А было бы здорово, чтобы он позволял обновлять данные записи! Это решило бы проблему.
Комментарий, который отображается при подтверждении процесса, отображает поля с типом "числовое поле в комментарии", попробуйте и такой вариант.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Помогите советом - как юзеру указать в Авт.процессе количество штук

Сообщение alcompstudio »

Добрый день, это случайно, не по этой теме viewtopic.php?f=3&t=1160 ?
Paganini
Сообщения: 111
Зарегистрирован: 06 фев 2018, 12:05
Имя: Марат Капранов
Откуда: Россия, Санкт-Петербург

Re: Помогите советом - как юзеру указать в Авт.процессе количество штук

Сообщение Paganini »

Хм. Сильно похоже на то.
Но вот вы постоянно упоминаете о "фактическом времени выполнения задачи" - мне кажется, было бы удобным наличие поля автовыставления даты при определенных условиях. Например, у меня есть поле с выпадающим списком "статус". Идея в том, что пользователи не могут сами произвольно менять это поле, за это отвечает автоматизация процесса. И в некоторых случаях было бы прикольно, чтобы была возможность автоматически фиксировать дату - тогда и не понадобилось бы указывать "количество затраченных часов", они бы сами рассчитывались по простейшей формуле, которая уже реализована в системе.

Ну то есть, как я понял, я не делаю ничего кардинально "не того"? ) А то наворочу сейчас комбайн... кривой ))) И он никуда не поедет в итоге )
Paganini
Сообщения: 111
Зарегистрирован: 06 фев 2018, 12:05
Имя: Марат Капранов
Откуда: Россия, Санкт-Петербург

Re: Помогите советом - как юзеру указать в Авт.процессе количество штук

Сообщение Paganini »

support писал(а): 14 фев 2018, 17:52 Комментарий, который отображается при подтверждении процесса, отображает поля с типом "числовое поле в комментарии", попробуйте и такой вариант.
Это интересно. А как его вывести? У меня в самой форме сущности имеется числовое поле. В форме комментариев оно активно (отображается). Но в автоматизации, на вкладке "Подтверждение" не вижу настройки, где бы оно отображалось...
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Помогите советом - как юзеру указать в Авт.процессе количество штук

Сообщение support »

Речь не о числовом поле, а о поле с типом "Числовое поле в комментариях".
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Помогите советом - как юзеру указать в Авт.процессе количество штук

Сообщение alcompstudio »

Но вот вы постоянно упоминаете о "фактическом времени выполнения задачи" - мне кажется, было бы удобным наличие поля автовыставления даты при определенных условиях. Например, у меня есть поле с выпадающим списком "статус". Идея в том, что пользователи не могут сами произвольно менять это поле, за это отвечает автоматизация процесса. И в некоторых случаях было бы прикольно, чтобы была возможность автоматически фиксировать дату - тогда и не понадобилось бы указывать "количество затраченных часов", они бы сами рассчитывались по простейшей формуле, которая уже реализована в системе.
Имеется ввиду не вычисление по формуле (тут естественно - все логично, можно это "запрограммировать"), а именно ручное введение данных (например, какое-то число, фактически выполненная работа) в какое-то поле в процессе автоматизации. Бывают моменты, когда нужно ввести какое-то значение вручную (которое не зависит от расчетов, а берется, например, из каких-то фактических данных, которые знает работник).
aik
Сообщения: 480
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

Re: Помогите советом - как юзеру указать в Авт.процессе количество штук

Сообщение aik »

или значение подставляется из другого типа при определенных условиях, тоже был бы хороший вариант.
Ответить