none
Запустить WorkFlow если пользователь в группе SP RRS feed

  • Вопрос

  • Собственно необходимо ставить задачу в зависимости от группы SP (идеально - подразделения AD).

    Например, есть филиал с отделами. Задачу ставить необходимо руководителю всего филиала, а не руководителю пользователя.

    Не нашел в workflow как определить группу пользователя.... Является ли пользователь членом группы ХХХХ.....


    • Изменено Xandir 11 апреля 2013 г. 12:21
    11 апреля 2013 г. 11:33

Ответы

  • О каком SP идет речь?

    Если 2007 - 2010, то с помощью SPD сделать это нельзя, т.к. нет соответсвующих активити. В таком случае или кодить или использовать сторонние продукты Nintex Workflow или K2.

    Если 2013, то  SPD есть активити для обращения к веб-службе ".../_vti_bin/UserGroup.asmx". С помощью этой веб-службы можно проверить нахождения пользователя в какой либо группе.

    Все что написал выше относиться к группам безопасности SharePoint.

    По поводу постановки задачи рук. филиала - я бы попробовал выдернуть эту инфу из UPS. Определяем к какому филиалу относится сотрудник, затем ищем в этом филиале рука.

    P.S.  Nintex Workflow или K2 умеют работать с LDAP  и всю необходимую инфу могут выдернуть напрямую из AD.

     

    12 апреля 2013 г. 4:28

Все ответы

  • О каком SP идет речь?

    Если 2007 - 2010, то с помощью SPD сделать это нельзя, т.к. нет соответсвующих активити. В таком случае или кодить или использовать сторонние продукты Nintex Workflow или K2.

    Если 2013, то  SPD есть активити для обращения к веб-службе ".../_vti_bin/UserGroup.asmx". С помощью этой веб-службы можно проверить нахождения пользователя в какой либо группе.

    Все что написал выше относиться к группам безопасности SharePoint.

    По поводу постановки задачи рук. филиала - я бы попробовал выдернуть эту инфу из UPS. Определяем к какому филиалу относится сотрудник, затем ищем в этом филиале рука.

    P.S.  Nintex Workflow или K2 умеют работать с LDAP  и всю необходимую инфу могут выдернуть напрямую из AD.

     

    12 апреля 2013 г. 4:28
  • SP 2013, спасибо за наводку, пробую как тут написано ничего не возвращает. Более того, пробовал просто все группы по пользователю принудительно извлечь - не видит. Может имя пользователя из AccountName отличается от LoginName? 
    12 апреля 2013 г. 7:36