Этапы и доступы к их опциям
Этапы и доступы к их опциям
Существует поле Этапы.
В нём есть 5 этапов. Нужно сделать так, что бы одна из групп пользователей не имела возможность ставить последний пятый этап.
Как это можно реализовать?
В нём есть 5 этапов. Нужно сделать так, что бы одна из групп пользователей не имела возможность ставить последний пятый этап.
Как это можно реализовать?
Re: Этапы и доступы к их опциям
Взаимодействие одного поля ЭТАПЫ со вторым таким же полем ЭТАПЫ.
Как можно реализовать, что бы..
Когда пользователь меняет в одной полосе Этап на "Готово", другой группе пользователей по второй полосе (поле) Этапов изменялось на "Новый"?
Как можно реализовать, что бы..
Когда пользователь меняет в одной полосе Этап на "Готово", другой группе пользователей по второй полосе (поле) Этапов изменялось на "Новый"?
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Этапы и доступы к их опциям
Как вариант, но с ограничениями:timbios писал(а): 27 май 2021, 13:35 Существует поле Этапы.
В нём есть 5 этапов. Нужно сделать так, что бы одна из групп пользователей не имела возможность ставить последний пятый этап.
Как это можно реализовать?
1. В панели этапов даете в настройка разрешение переходить только на следующий этап (чтобы не перескакивали на любой этап) http://prntscr.com/13h6quo
2. В настройках Правил доступа этой же сущности указываете поле Этапы, по которому будет настраиваться "запрет"
http://prntscr.com/13h6soq
3. Переходите в этих настройках на опцию и добавляете, собственно, правило:
Тем самым на 4-м этапе указанный пользователь (как дойдет до него) не сможет перейти на 5-й, хотя будет его видеть.
http://prntscr.com/13h6x9n
http://prntscr.com/13h6zra
Попробуйте, может вам так подойдет. Это, конечно, при условии, что пользователь только по-порядку следует по "этапам". Если же, конечно, до 5-го этапа по вашим соображениям пользователю разрешается хоть с 1-го на 3-й, хоть на 4-й перескакивать, то вышеуказанное правило работать не будет. В таком случае не подскажу, как штатными средствами сделать.
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Этапы и доступы к их опциям
Тут как бы 2 варианта развития событий:timbios писал(а): 27 май 2021, 13:40 Взаимодействие одного поля ЭТАПЫ со вторым таким же полем ЭТАПЫ.
Как можно реализовать, что бы..
Когда пользователь меняет в одной полосе Этап на "Готово", другой группе пользователей по второй полосе (поле) Этапов изменялось на "Новый"?
1. Если вам принципиально именно 2 "полосы" этапов - то скорее всего только через Автоматизацию действий (платное Дополнение к Руководителю) - там можно будет настроить процесс на последний этап в 1-й полосе, чтобы одновременно "стартовал" новый этап во 2-й полосе.
2. Если вашими бизнес процессами предусмотрено последовательное прохождение сначала одними пользователями, которых при окончании их "полосы" сменяют другие пользователи - то может вам просто "продлить" количество этапов в одном поле? Т.е. создаете 10 этапов и подразумеваете, что первые 5 будут - для одной группы, а остальные - для другой. И правилами отображения этапов, как я выше вам расписал - настройками разрешаете нажимать первые 5 этапов для одних пользователей, а с 6-го и до конца - другой группе пользователей (а первой группе - на просмотр).
Re: Этапы и доступы к их опциям
Спасибо, большое, за помощь! Это хороший вариант, но мне нужно, что бы пользователь мог переключаться свободно между этапами. Нет вариантов как можно решить проблему не включая поэтапного переключения?alcompstudio писал(а): 27 май 2021, 14:19Как вариант, но с ограничениями:timbios писал(а): 27 май 2021, 13:35 Существует поле Этапы.
В нём есть 5 этапов. Нужно сделать так, что бы одна из групп пользователей не имела возможность ставить последний пятый этап.
Как это можно реализовать?
1. В панели этапов даете в настройка разрешение переходить только на следующий этап (чтобы не перескакивали на любой этап) http://prntscr.com/13h6quo
2. В настройках Правил доступа этой же сущности указываете поле Этапы, по которому будет настраиваться "запрет"
http://prntscr.com/13h6soq
3. Переходите в этих настройках на опцию и добавляете, собственно, правило:
Тем самым на 4-м этапе указанный пользователь (как дойдет до него) не сможет перейти на 5-й, хотя будет его видеть.
http://prntscr.com/13h6x9n
http://prntscr.com/13h6zra
Попробуйте, может вам так подойдет. Это, конечно, при условии, что пользователь только по-порядку следует по "этапам". Если же, конечно, до 5-го этапа по вашим соображениям пользователю разрешается хоть с 1-го на 3-й, хоть на 4-й перескакивать, то вышеуказанное правило работать не будет. В таком случае не подскажу, как штатными средствами сделать.
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Этапы и доступы к их опциям
Тут, пока не приходят мысли, т.к. в данном случае нужен запрет пользователю на значение, а такого функционала в стандартном релизе нет вроде.
Re: Этапы и доступы к их опциям
А из платных дополнений, такого нет нигде?alcompstudio писал(а): 27 май 2021, 16:31 Тут, пока не приходят мысли, т.к. в данном случае нужен запрет пользователю на значение, а такого функционала в стандартном релизе нет вроде.
Может возможно как-то с помощью JS написать в каких-то формах? Несколько часов над этим голову ломаю)
Re: Этапы и доступы к их опциям
Как можно через автоматизацию действий решить данную задачу?alcompstudio писал(а): 27 май 2021, 14:30Тут как бы 2 варианта развития событий:timbios писал(а): 27 май 2021, 13:40 Взаимодействие одного поля ЭТАПЫ со вторым таким же полем ЭТАПЫ.
Как можно реализовать, что бы..
Когда пользователь меняет в одной полосе Этап на "Готово", другой группе пользователей по второй полосе (поле) Этапов изменялось на "Новый"?
1. Если вам принципиально именно 2 "полосы" этапов - то скорее всего только через Автоматизацию действий (платное Дополнение к Руководителю) - там можно будет настроить процесс на последний этап в 1-й полосе, чтобы одновременно "стартовал" новый этап во 2-й полосе.
2. Если вашими бизнес процессами предусмотрено последовательное прохождение сначала одними пользователями, которых при окончании их "полосы" сменяют другие пользователи - то может вам просто "продлить" количество этапов в одном поле? Т.е. создаете 10 этапов и подразумеваете, что первые 5 будут - для одной группы, а остальные - для другой. И правилами отображения этапов, как я выше вам расписал - настройками разрешаете нажимать первые 5 этапов для одних пользователей, а с 6-го и до конца - другой группе пользователей (а первой группе - на просмотр).
- alcompstudio
- Спонсор

- Сообщения: 1519
- Зарегистрирован: 03 янв 2016, 20:42
- Имя: Александр
- Откуда: Мир
Re: Этапы и доступы к их опциям
Ну в автоматизации прописываете действие, которое будет запускать 1-й этап по 2-му полю Этапов http://prntscr.com/13hhbnw. Идете в настройки сущности, там выбираете поле Этапы 1, где в последнем этапе выбираете эту автоматизацию. http://prntscr.com/13hhffjКак можно через автоматизацию действий решить данную задачу?
При таких настройках после перехода на последний этап "1-й линии этапов" автоматизация проставит 1-й этап во "2-й линии".
В моих скринах ниже я просто "зациклил" переход этапов (т.е. при переходе на 5-й этап по нажатию http://prntscr.com/13hhjf9 ...у меня автоматом становится 1-й http://prntscr.com/13hhksw), т.к. не создавал 2-го поля с этапами, но суть та же.
Re: Этапы и доступы к их опциям
Спасибо! Нашёл ещё пару способов. Один костыльный - с помощью жс проверять группу и блокировать в редактировании и на странице записи последний этап. Второй - вынести последний этап в переключатель.alcompstudio писал(а): 27 май 2021, 20:43Ну в автоматизации прописываете действие, которое будет запускать 1-й этап по 2-му полю Этапов http://prntscr.com/13hhbnw. Идете в настройки сущности, там выбираете поле Этапы 1, где в последнем этапе выбираете эту автоматизацию. http://prntscr.com/13hhffjКак можно через автоматизацию действий решить данную задачу?
При таких настройках после перехода на последний этап "1-й линии этапов" автоматизация проставит 1-й этап во "2-й линии".
В моих скринах ниже я просто "зациклил" переход этапов (т.е. при переходе на 5-й этап по нажатию http://prntscr.com/13hhjf9 ...у меня автоматом становится 1-й http://prntscr.com/13hhksw), т.к. не создавал 2-го поля с этапами, но суть та же.
Есть вопрос другого характера. Возможно ли настроить зависимость правил доступа одной сущности от другой?
Допустим, есть сущность "Пользователь" и в ней поле переключатель.
Когда переключаю поле в статус "готово" то сущность "Заметки" для пользователя становится доступной только к просмотру.