...

Как скриптом узнать что инициатор процесса и есть руководителем подразделения

Тема в разделе "Разработчикам", создана пользователем Sedrik, 15 апр 2020.

  1. Sedrik

    Sedrik New Member

    Прошу совета.
    Пример оргструктуры

    upload_2020-4-15_16-27-19.png

    Если инициатором заявки является сотрудник отдела - скрипт находит начальника отдела.
    Но если инициатором заявки является руководитель отдела - то в переменную руководитель отдела попадает сл. по иерархии руководитель.
    Как с помощью скрипта узнать что инициатор является руководителем подразделения?
     
  2. dimich1978

    dimich1978 Member

    Найдите всех руководителей и директоров.
    искать через OrganizationItem.Find по полю ItemType, у руководителей оно всегда одно и то же

    Потом проверьте соответствует ли инициатор кому либо в списке, который сформировали выше
    foreach в помощь.
     

Поделиться: