...

Назначить куратора процесса скриптом

Тема в разделе "Разработчикам", создана пользователем NanoIcecream, 18 июл 2019.

  1. NanoIcecream

    NanoIcecream New Member

    Как скриптом можно назначить куратора процесса (Не проекта! / галка "Куратор" в матрице ответственности)? Как вообще добраться в коде до этого свойства?
    Заранее спасибо
     
  2. arkarimov

    arkarimov Member

    Есть такой чудесный процесс приезжающий вместе с поставкой ELMA - Улучшение бизнес-процесса.
    Вот в нем можно очень многое почерпнуть в плане чтения метаданных процессов. Про матрицу ответственности там точно есть.
     
  3. V.Ptichkin

    V.Ptichkin New Member

    Доброго дня!
    Видел решение в этой статье:
    https://www.elma-bpm.ru/KB/article-5829.html

    Ну или просто можно использовать следующий сценарий:
    foreach (var role in context.Proekt.ProjectRoles)
    {
    if (role.Name == "Кураторы проекта")
    {
    role.Users.Add(context.User);
    role.Save();
    }
    }
    где
    context.Proekt - контекстная переменная с типом "Проект"
    context.User - контекстная переменная с типом "Пользователь"
     

Поделиться: