Специальный тип поля "Статус"
Специальный тип поля "Статус"
Очень часто сталкиваюсь с проблемой контроля сроков. Так вот хотелось бы уточнить, имеется ли возможность реализовать некий спец тип поля Статус, при котором допустим состояния статуса изменялись бы автоматически в зависимости от каких-либо условий связанных с другими полями с отправкой уведомлений об изменении?
К таким полям, от которых зависил бы тип поля статус (причем варианты состояний статуса, чтобы можно было добавлять самостоятельно) можно привязать типы полей Прогресс, Дата, Число, Раскрывающийся список где-нибудь в подсущности.
По факту этот тип поля, некий модернизированный тип поля Раскрывающий список с условиями.
К таким полям, от которых зависил бы тип поля статус (причем варианты состояний статуса, чтобы можно было добавлять самостоятельно) можно привязать типы полей Прогресс, Дата, Число, Раскрывающийся список где-нибудь в подсущности.
По факту этот тип поля, некий модернизированный тип поля Раскрывающий список с условиями.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Специальный тип поля "Статус"
Не совсем понятно. Можете чуть более подробно описать суть проблемы на конкретном примере и как это тип поля должен помочь?
-
Serdobolniy
- Спонсор

- Сообщения: 127
- Зарегистрирован: 03 мар 2016, 23:01
- Имя: Сергей
Re: Специальный тип поля "Статус"
Мне кажется, если доработать этот функционал, то вопрос контроля сроков отпадёт.
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Специальный тип поля "Статус"
Да, я тут согласен, таймер нужен, больше того нужна еще некая "автоматизация" действий, чтобы например, автоматически переносилось время таймера в нужное "отчетное" поле, чтобы лишний раз не копировать. НО тут есть проблема в программной реализации, т.к. вслед за вышеуказанными требованиями могут возникнуть еще вопросы "честности" показателей от сотрудников, которые используют таймер. Как отследить, правильно ли они отметили затраченное время? А если и сделать такую возможность (т.е. как-то автоматически запускать таймер, без участия сотрудника), то как проследить, потратил ли он из 6 отчетных часов все на работу или 5 из них фактически на просмотр очередной серии "Игры престолов" или "лайканья ВКонтактке"Serdobolniy писал(а): 12 дек 2017, 23:23 Мне кажется, если доработать этот функционал, то вопрос контроля сроков отпадёт.
Но сейчас для учета времени существуют уже специально созданные эффективные программные решения, среди которых, например, Yaware.TimeTracker или https://crocotime.com/ru/ . И если в будущем реализуется функционал интеграции Руководителя со сторонними сервисами, то думаю не составит труда передавать нужные данные по учету рабочего времени из подобных сервисов в систему, основанную на руководителе.
Re: Специальный тип поля "Статус"
Парни, вы со своим таймером увели тему в другое русло (хотя я тоже поддерживаю если данный тип поля эволюционирует).
Логика в типе поля "Статус" первоначально иная, суть следующая: имеется к примеру сущность "Запросы".
Каждая запись в данной сущности, является неким информационным запросом с определённым набором полей, который требует исполнения в заданные сроки назначенным исполнителем (или не назначенным).
Сейчас имеется тип поля "Раскрывающийся список", который назван "Статус" и в нём приходится в ручную менять статус исполнения данного запроса в зависимости от его состояния.
Однако неплохо было бы реализовать некий вариант автоматического изменения данного типа поля, при изменении каких-либо иных полей (одного или нескольких) - Дата, Прогресс, Формула, Числовое, Раскрывающийся список, Назначенный сотрудник.
Вот пример, где имеются поля Дедлайн, Прогресс, Выполнено

Пример допустим, как это использовалось бы:
- создан запрос, но не назначен сотрудник - статус "Не назначен исполнитель"
- назначен сотрудник, и пустое поле Дедлайн - статус "В работе без дедлайна"
- назначен Дедлайн, но пустой прогресс и дата выполнения - статус "В работе"
- установлен прогресс 50%, но не установлена дата выполнения - статус "Выполнено на половину"
- прогресс 50%, но дата выполнения уже стоит - статус "Выполнен частично"
и т.д.
Логика в типе поля "Статус" первоначально иная, суть следующая: имеется к примеру сущность "Запросы".
Каждая запись в данной сущности, является неким информационным запросом с определённым набором полей, который требует исполнения в заданные сроки назначенным исполнителем (или не назначенным).
Сейчас имеется тип поля "Раскрывающийся список", который назван "Статус" и в нём приходится в ручную менять статус исполнения данного запроса в зависимости от его состояния.
Однако неплохо было бы реализовать некий вариант автоматического изменения данного типа поля, при изменении каких-либо иных полей (одного или нескольких) - Дата, Прогресс, Формула, Числовое, Раскрывающийся список, Назначенный сотрудник.
Вот пример, где имеются поля Дедлайн, Прогресс, Выполнено

Пример допустим, как это использовалось бы:
- создан запрос, но не назначен сотрудник - статус "Не назначен исполнитель"
- назначен сотрудник, и пустое поле Дедлайн - статус "В работе без дедлайна"
- назначен Дедлайн, но пустой прогресс и дата выполнения - статус "В работе"
- установлен прогресс 50%, но не установлена дата выполнения - статус "Выполнено на половину"
- прогресс 50%, но дата выполнения уже стоит - статус "Выполнен частично"
и т.д.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Специальный тип поля "Статус"
Идея достаточно интересная и реализуемая. Добавил в план.
Re: Специальный тип поля "Статус"
Обязательное условие, чтобы по данном типу поля можно было фильтровать записи в сущности, а также выводить отчёты на главной в виде счетчиков.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Специальный тип поля "Статус"
Добавил новый тип поля "Автоматический статус". Значения устанавливаются как для поля "Выпадающий список" и соответственно мы можем фильтровать по полю и создавать счетчики, но созданные значения нельзя выбрать в форме записи, а они устанавливаются автоматически. Для каждого значения вы настраиваете свои фильтры, к примеру "назначен сотрудник, и пустое поле Дедлайн" и если состояние записи соответствует установленным фильтра, то ей автоматически назначается статус.
Также, в связи с этими изменениями, для поля типа "Дата" добавилась возможность фильтровать по условию "Пустое значение" и "Не пустое значение".
Также, в связи с этими изменениями, для поля типа "Дата" добавилась возможность фильтровать по условию "Пустое значение" и "Не пустое значение".
Re: Специальный тип поля "Статус"
Да ну нафиг!! Рад как слон! )))
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Специальный тип поля "Статус"
Как вам така блок-схем для визуализации поля "Автоматический статус"?