none
Доступность пунктов в поле «Выбор» для определенных пользователей RRS feed

  • Вопрос

  • Здравствуйте уважаемые коллеги! Я новичок в работе с SharePoint. Подскажите пожалуйста простой (не сложный) способ реализации следующей задачи:

    SharePoint 2016. Есть настраиваемый список. В этом списке есть поле «Выбор» (раскрывающийся список), в котором прописаны несколько пунктов (Вариант 1, Вариант 2, Вариант 3, ….).

    Как сделать так, чтобы при изменении элемента списка для определенных пользователей были доступны (видны) все варианты выбора в этом поле, а для всех остальных пользователей – только некоторые из вариантов?

    Заранее всем благодарен.

    4 марта 2018 г. 20:01

Ответы

  • Нужно изменить тип поля.

    Выбор - заменить на тип Подстановка из списка.

    Создайте отдельный список с вариантами из поля Выбор.
    И выдайте доступ на элементы этого списка для пользователей по своему усмотрению.

    В итоге, при создании/изменении элемента списка в целевом списке, при выборе этого поля будут доступны варианты, на которые есть права.

    5 марта 2018 г. 7:14
  • Используйте не "равно" а "содержит"
    Так как значение типа поля ВЫБОР = "значение"

    а если использовать тип поля ПОДСТАНОВКА будет что то типа такого = "4# Значение"

    PS Если интересно, то можете получить значение этого поля и записать в журнал рабочего процесса и посмотреть какое значение он возвращает


    5 марта 2018 г. 7:41

Все ответы

  • Нужно изменить тип поля.

    Выбор - заменить на тип Подстановка из списка.

    Создайте отдельный список с вариантами из поля Выбор.
    И выдайте доступ на элементы этого списка для пользователей по своему усмотрению.

    В итоге, при создании/изменении элемента списка в целевом списке, при выборе этого поля будут доступны варианты, на которые есть права.

    5 марта 2018 г. 7:14
  • Нужно изменить тип поля.

    Выбор - заменить на тип Подстановка из списка.

    Создайте отдельный список с вариантами из поля Выбор.
    И выдайте доступ на элементы этого списка для пользователей по своему усмотрению.

    В итоге, при создании/изменении элемента списка в целевом списке, при выборе этого поля будут доступны варианты, на которые есть права.

    Спасибо большое! Я тоже пришел к такому же решению и даже вчера реализовал его. Но есть одна проблема, которую пока не знаю как решить. Дело в том, что к списку подключен РП. В рабочем процессе есть действие, которое проверяет какое значение записано в поле Выбор и далее в зависимости от варианта, производит определенные действия. Для поля типа Выбор все просто: ЕСЛИ значение равно Вариант 1, то .... Не подскажите как аналогично в РП реализовать данное действие, если мы имеем дело с полем типа Подстановка?
    5 марта 2018 г. 7:36
  • Используйте не "равно" а "содержит"
    Так как значение типа поля ВЫБОР = "значение"

    а если использовать тип поля ПОДСТАНОВКА будет что то типа такого = "4# Значение"

    PS Если интересно, то можете получить значение этого поля и записать в журнал рабочего процесса и посмотреть какое значение он возвращает


    5 марта 2018 г. 7:41
  • Благодарю за оперативный совет, буду пробовать.
    5 марта 2018 г. 7:43
  • Огромное спасибо! Все получилось. Можно считать вопрос закрытым.
    5 марта 2018 г. 8:42