none
Sharepoint 2010: контакты и безопасность RRS feed

  • Вопрос

  • Я создал список контакотов, но контактов много и все они не нужны, есть распределения по должностям и расположении пользователей, я думал создать представление там где бутуд выборки определённые(по должностям и расположении), но теперь не могу поставить безопасность на каждое представление. Подскажите кка можно это сделать или как реализовать по другому?

    Требуется:

    1) общий список контактов - доступный админу

    2) выборки из этих контактов доступные только определённым группам, что бы они не могли видеть все контакты и контакты других выборок

    За ранее благодарен

     

    24 июня 2011 г. 11:01

Ответы

  • Нет... в VS можно создавать личные представления, которые будут видны только тому пользователю, для которого они созданы! И можно сделать приложение которое берет пользователя из группы и делает ему личное представление и настраевает фильт! Вот посмотрите:

    http://strotskiyserg.blogspot.com/2011/06/blog-post_67.html . Это может не самый верный способ, но пока что придумал. Может посоветуют что-то более правельное! В примере в userName будете подствлять пользователя из вашей группы.

    • Помечено в качестве ответа Roman Zhukov 6 июля 2011 г. 6:18
    24 июня 2011 г. 15:01

Все ответы

  • Группы не в АД, я их создаю на сервакет шарпоинта (не виндовса локальные). Это группы безопасности, я их там создаю...

    24 июня 2011 г. 11:27
  • Честно говоря, кроме личного представления для каждого пользователя, не чего в голову не приходит! Ну, если много народу имеет доступ к этому списку, это конечно не вариант! Представление нельзя назначать для группы, так что надо искать какой то другой способ.
    24 июня 2011 г. 11:54
  • В принципе можно написать консольное приложение, которое перебирала бы всех ваших пользователей в группе и создавало для них личное представление и в представление добаляла фильтр.
    24 июня 2011 г. 12:17
  • В принципе можно написать консольное приложение, которое перебирала бы всех ваших пользователей в группе и создавало для них личное представление и в представление добаляла фильтр.


    Я правильно понял: консольное приложение которое, перебирает согласно правилу контакты, и создаёт отдельные контакты на шарпоинте для каждого пользователя? Тоесть дубликат контактов?

    24 июня 2011 г. 13:53
  • Нет... в VS можно создавать личные представления, которые будут видны только тому пользователю, для которого они созданы! И можно сделать приложение которое берет пользователя из группы и делает ему личное представление и настраевает фильт! Вот посмотрите:

    http://strotskiyserg.blogspot.com/2011/06/blog-post_67.html . Это может не самый верный способ, но пока что придумал. Может посоветуют что-то более правельное! В примере в userName будете подствлять пользователя из вашей группы.

    • Помечено в качестве ответа Roman Zhukov 6 июля 2011 г. 6:18
    24 июня 2011 г. 15:01
  • Может эту задачу можно как нибудь реализовать через: Рабочий процесс

    тоесть:

    1) создаём общую книгу, к которой имеет доступ только админ, называем её "ALL"

    2) создаём книгу относительно определённой группы, к примеру: все кто проживает в Москве и называем её "Москва" и даём доступ только определённым людям

    3) создаём рабочий процесс в книге "ALL", под названием допустим "Копи Москва", в котором будет:

    3.1) копирывать эллемент из "ALL" в "Москва", если в нём в разделе город стоит параметр: "Москва"

    Ну вобщем то и всё

    Только вот вопрос, как сделать так что бы эта штука сразуже срабатывала как только я создаю или копирую с другой книги контакт в книгу: "ALL"

    13 июля 2011 г. 12:13
  • Вот куда этот скрипт вставть как его применять?

    27 июля 2011 г. 12:34