Специальный тип поля "Статус"

Пишите ваши предложения здесь.
aik
Сообщения: 480
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

Специальный тип поля "Статус"

Сообщение aik »

Очень часто сталкиваюсь с проблемой контроля сроков. Так вот хотелось бы уточнить, имеется ли возможность реализовать некий спец тип поля Статус, при котором допустим состояния статуса изменялись бы автоматически в зависимости от каких-либо условий связанных с другими полями с отправкой уведомлений об изменении?

К таким полям, от которых зависил бы тип поля статус (причем варианты состояний статуса, чтобы можно было добавлять самостоятельно) можно привязать типы полей Прогресс, Дата, Число, Раскрывающийся список где-нибудь в подсущности.

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

Re: Специальный тип поля "Статус"

Сообщение support »

Не совсем понятно. Можете чуть более подробно описать суть проблемы на конкретном примере и как это тип поля должен помочь?
Serdobolniy
Спонсор
Спонсор
Сообщения: 127
Зарегистрирован: 03 мар 2016, 23:01
Имя: Сергей

Re: Специальный тип поля "Статус"

Сообщение Serdobolniy »

Мне кажется, если доработать этот функционал, то вопрос контроля сроков отпадёт.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Специальный тип поля "Статус"

Сообщение alcompstudio »

Serdobolniy писал(а): 12 дек 2017, 23:23 Мне кажется, если доработать этот функционал, то вопрос контроля сроков отпадёт.
Да, я тут согласен, таймер нужен, больше того нужна еще некая "автоматизация" действий, чтобы например, автоматически переносилось время таймера в нужное "отчетное" поле, чтобы лишний раз не копировать. НО тут есть проблема в программной реализации, т.к. вслед за вышеуказанными требованиями могут возникнуть еще вопросы "честности" показателей от сотрудников, которые используют таймер. Как отследить, правильно ли они отметили затраченное время? А если и сделать такую возможность (т.е. как-то автоматически запускать таймер, без участия сотрудника), то как проследить, потратил ли он из 6 отчетных часов все на работу или 5 из них фактически на просмотр очередной серии "Игры престолов" или "лайканья ВКонтактке" :) ? Тут мне кажется нужно писать отдельный Руководитель для таких решений :D

Но сейчас для учета времени существуют уже специально созданные эффективные программные решения, среди которых, например, Yaware.TimeTracker или https://crocotime.com/ru/ . И если в будущем реализуется функционал интеграции Руководителя со сторонними сервисами, то думаю не составит труда передавать нужные данные по учету рабочего времени из подобных сервисов в систему, основанную на руководителе.
aik
Сообщения: 480
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

Re: Специальный тип поля "Статус"

Сообщение aik »

Парни, вы со своим таймером увели тему в другое русло (хотя я тоже поддерживаю если данный тип поля эволюционирует).

Логика в типе поля "Статус" первоначально иная, суть следующая: имеется к примеру сущность "Запросы".
Каждая запись в данной сущности, является неким информационным запросом с определённым набором полей, который требует исполнения в заданные сроки назначенным исполнителем (или не назначенным).

Сейчас имеется тип поля "Раскрывающийся список", который назван "Статус" и в нём приходится в ручную менять статус исполнения данного запроса в зависимости от его состояния.
Однако неплохо было бы реализовать некий вариант автоматического изменения данного типа поля, при изменении каких-либо иных полей (одного или нескольких) - Дата, Прогресс, Формула, Числовое, Раскрывающийся список, Назначенный сотрудник.

Вот пример, где имеются поля Дедлайн, Прогресс, Выполнено

Изображение

Пример допустим, как это использовалось бы:
- создан запрос, но не назначен сотрудник - статус "Не назначен исполнитель"
- назначен сотрудник, и пустое поле Дедлайн - статус "В работе без дедлайна"
- назначен Дедлайн, но пустой прогресс и дата выполнения - статус "В работе"
- установлен прогресс 50%, но не установлена дата выполнения - статус "Выполнено на половину"
- прогресс 50%, но дата выполнения уже стоит - статус "Выполнен частично"

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

Re: Специальный тип поля "Статус"

Сообщение support »

Идея достаточно интересная и реализуемая. Добавил в план.
aik
Сообщения: 480
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

Re: Специальный тип поля "Статус"

Сообщение aik »

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

Re: Специальный тип поля "Статус"

Сообщение support »

Добавил новый тип поля "Автоматический статус". Значения устанавливаются как для поля "Выпадающий список" и соответственно мы можем фильтровать по полю и создавать счетчики, но созданные значения нельзя выбрать в форме записи, а они устанавливаются автоматически. Для каждого значения вы настраиваете свои фильтры, к примеру "назначен сотрудник, и пустое поле Дедлайн" и если состояние записи соответствует установленным фильтра, то ей автоматически назначается статус.
Также, в связи с этими изменениями, для поля типа "Дата" добавилась возможность фильтровать по условию "Пустое значение" и "Не пустое значение".
Вложения
screenshot-localhost-2017-12-24-08-45-42-024.png
screenshot-localhost-2017-12-24-08-49-34-602.png
screenshot-localhost-2017-12-24-08-50-10-455.png
aik
Сообщения: 480
Зарегистрирован: 12 апр 2017, 10:09
Имя: Антон
Откуда: земля

Re: Специальный тип поля "Статус"

Сообщение aik »

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

Re: Специальный тип поля "Статус"

Сообщение support »

Как вам така блок-схем для визуализации поля "Автоматический статус"?
Вложения
screenshot-localhost-2018.02.19-14-57-04.png
Ответить