Announcement

Collapse
No announcement yet.

Предоставление прав через группы

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Предоставление прав через группы

    Прошу разъяснить организацию предоставления прав через роли/группы.

    Созданы 2-а пользователя:
    Оба в одной группе (права Группы подтягиваются через Роль)
    В Роли описан доступ к Кандидатам таким образом:
    Кандидаты включено да группа группа нет группа
    Так вот, 1-й пользователь, являющийся "Ответственным" за определённых Кандидатов нормально видит только их.
    А 2-й пользователь, находящийся в этой-же группе, в списке Кандидаты не видит вообще ничего - "Нет данных".

    Естественно, если в Роли указать Чтение=Все, оба пользователя видят весь список Кандидатов (и с чужими Ответственными тоже)

    А надо что-б видели только свой список, где Ответственным является 1-й пользователь...

    Каким образом должны быть сформированы права для такой схемы?


    Заранее спасибо за помощь.

  • #2
    Здравствуйте,
    1. имеет ли 2-ой пользователь еще какие либо роли которые могут противоречить роли группы?
    2. указана ли группа в карточке Кандидата?

    Comment


    • #3
      Здравствуйте!

      В том то всё и дело:
      на 1.: оба пользователя в одной единственной Группе (их там всего двое). Права подтягиваются в Группу из Роли.
      на 2.: в карточках Кандидатов Группы вообще не фигурируют.

      Между пользователями единственная разница - один является Ответственным за Кандидата.
      Что происходит: можно поменять Ответственного на 2-го пользователя и тогда он (2-й) увидит этого Кандидата. Соответственно этот Кадидат исчезает из списка 1-го пользователя.
      Т.е. несмотря на то, что пользователи в одной Группе и описываются одной Ролью, они не видят в списке Кандидатов друг друга... А вроде как должны?

      Comment


      • #4
        > в карточках Кандидатов Группы вообще не фигурируют.
        Установите эту группу в карточке кандидата.

        Comment


        • #5
          Приветствую!

          > Установите эту группу в карточке кандидата.
          Да, так работает. Записи Кандидатов действительно становятся видны всем в Группе.

          Но в связи с этим вопрос:
          - возможно ли автоматическое подтягивание Группы (например "Группы по умолчанию" пользователя) при назначении/смене Ответственного для Кандидата?

          К сожалению у нас это постоянная практика - младшие менеджеры правят/создают Кандидатов, но Ответственным должен быть указан старший менеджер (поскольку - он "ведёт" Кандидата). И без автоматического подтягивания Группы к Ответственному наверняка будут постоянные "потери видимости" в списках для Групп. ;(((

          Comment


          • #6
            > возможно ли автоматическое подтягивание Группы (например "Группы по умолчанию" пользователя) при назначении/смене Ответственного для Кандидата?
            Да. Это можно реализовать за счет написания формулы.

            Comment


            • #7
              Формула пишется в пределах интерфейса? Или custom файлы надо создавать?

              Если в пределах интерфейса прошу подсказать где рыть )).

              (Нашёл только условия управления видимостью полей ((()


              Спасибо.

              Comment


              • #8
                > Формула пишется в пределах интерфейса? Или custom файлы надо создавать?
                Да, в пределах интерфейса. Перейтите в Администрирование -> Управления объектами -> "Кандидаты" (напротив названия модуля с правой стороны стрелка вниз) -> Формула.
                Документация по формуле здесь https://github.com/espocrm/documenta...ion/formula.md.

                Comment


                • #9
                  Понятно.
                  Спасибо.
                  Попробую "сформулировать" )))

                  Comment

                  Working...
                  X