Этапы и доступы к их опциям

Все вопросы/проблемы по установке и использовании.
timbios
Сообщения: 103
Зарегистрирован: 25 май 2021, 19:52
Имя: Anthony
Откуда: Tallinn

Этапы и доступы к их опциям

Сообщение timbios »

Существует поле Этапы.
В нём есть 5 этапов. Нужно сделать так, что бы одна из групп пользователей не имела возможность ставить последний пятый этап.
Как это можно реализовать?
timbios
Сообщения: 103
Зарегистрирован: 25 май 2021, 19:52
Имя: Anthony
Откуда: Tallinn

Re: Этапы и доступы к их опциям

Сообщение timbios »

Взаимодействие одного поля ЭТАПЫ со вторым таким же полем ЭТАПЫ.
Как можно реализовать, что бы..
Когда пользователь меняет в одной полосе Этап на "Готово", другой группе пользователей по второй полосе (поле) Этапов изменялось на "Новый"?
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Этапы и доступы к их опциям

Сообщение alcompstudio »

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: Этапы и доступы к их опциям

Сообщение alcompstudio »

timbios писал(а): 27 май 2021, 13:40 Взаимодействие одного поля ЭТАПЫ со вторым таким же полем ЭТАПЫ.
Как можно реализовать, что бы..
Когда пользователь меняет в одной полосе Этап на "Готово", другой группе пользователей по второй полосе (поле) Этапов изменялось на "Новый"?
Тут как бы 2 варианта развития событий:

1. Если вам принципиально именно 2 "полосы" этапов - то скорее всего только через Автоматизацию действий (платное Дополнение к Руководителю) - там можно будет настроить процесс на последний этап в 1-й полосе, чтобы одновременно "стартовал" новый этап во 2-й полосе.

2. Если вашими бизнес процессами предусмотрено последовательное прохождение сначала одними пользователями, которых при окончании их "полосы" сменяют другие пользователи - то может вам просто "продлить" количество этапов в одном поле? Т.е. создаете 10 этапов и подразумеваете, что первые 5 будут - для одной группы, а остальные - для другой. И правилами отображения этапов, как я выше вам расписал - настройками разрешаете нажимать первые 5 этапов для одних пользователей, а с 6-го и до конца - другой группе пользователей (а первой группе - на просмотр).
timbios
Сообщения: 103
Зарегистрирован: 25 май 2021, 19:52
Имя: Anthony
Откуда: Tallinn

Re: Этапы и доступы к их опциям

Сообщение timbios »

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: Этапы и доступы к их опциям

Сообщение alcompstudio »

Тут, пока не приходят мысли, т.к. в данном случае нужен запрет пользователю на значение, а такого функционала в стандартном релизе нет вроде.
timbios
Сообщения: 103
Зарегистрирован: 25 май 2021, 19:52
Имя: Anthony
Откуда: Tallinn

Re: Этапы и доступы к их опциям

Сообщение timbios »

alcompstudio писал(а): 27 май 2021, 16:31 Тут, пока не приходят мысли, т.к. в данном случае нужен запрет пользователю на значение, а такого функционала в стандартном релизе нет вроде.
А из платных дополнений, такого нет нигде?
Может возможно как-то с помощью JS написать в каких-то формах? Несколько часов над этим голову ломаю)
timbios
Сообщения: 103
Зарегистрирован: 25 май 2021, 19:52
Имя: Anthony
Откуда: Tallinn

Re: Этапы и доступы к их опциям

Сообщение timbios »

alcompstudio писал(а): 27 май 2021, 14:30
timbios писал(а): 27 май 2021, 13:40 Взаимодействие одного поля ЭТАПЫ со вторым таким же полем ЭТАПЫ.
Как можно реализовать, что бы..
Когда пользователь меняет в одной полосе Этап на "Готово", другой группе пользователей по второй полосе (поле) Этапов изменялось на "Новый"?
Тут как бы 2 варианта развития событий:

1. Если вам принципиально именно 2 "полосы" этапов - то скорее всего только через Автоматизацию действий (платное Дополнение к Руководителю) - там можно будет настроить процесс на последний этап в 1-й полосе, чтобы одновременно "стартовал" новый этап во 2-й полосе.

2. Если вашими бизнес процессами предусмотрено последовательное прохождение сначала одними пользователями, которых при окончании их "полосы" сменяют другие пользователи - то может вам просто "продлить" количество этапов в одном поле? Т.е. создаете 10 этапов и подразумеваете, что первые 5 будут - для одной группы, а остальные - для другой. И правилами отображения этапов, как я выше вам расписал - настройками разрешаете нажимать первые 5 этапов для одних пользователей, а с 6-го и до конца - другой группе пользователей (а первой группе - на просмотр).
Как можно через автоматизацию действий решить данную задачу?
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1519
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр
Откуда: Мир

Re: Этапы и доступы к их опциям

Сообщение alcompstudio »

Как можно через автоматизацию действий решить данную задачу?
Ну в автоматизации прописываете действие, которое будет запускать 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-го поля с этапами, но суть та же.
timbios
Сообщения: 103
Зарегистрирован: 25 май 2021, 19:52
Имя: Anthony
Откуда: Tallinn

Re: Этапы и доступы к их опциям

Сообщение timbios »

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-го поля с этапами, но суть та же.
Спасибо! Нашёл ещё пару способов. Один костыльный - с помощью жс проверять группу и блокировать в редактировании и на странице записи последний этап. Второй - вынести последний этап в переключатель.

Есть вопрос другого характера. Возможно ли настроить зависимость правил доступа одной сущности от другой?
Допустим, есть сущность "Пользователь" и в ней поле переключатель.
Когда переключаю поле в статус "готово" то сущность "Заметки" для пользователя становится доступной только к просмотру.
Ответить