...

Переименовать контекстную переменную с помощью сценария

Тема в разделе "Разработчикам", создана пользователем Пастухов Игорь, 27 июн 2019.

  1. Добрый день. Такой вопрос, возможно ли с помощью сценария переименовать контекстную переменную, что бы название на форме для исполнителя было разным от разных инициаторов (к примеру если задача пришла от "гл. инженера" то на форме отображалась переменная как "Комментарий от гл. инженера", если от "председателя правления" то "комментарий от председателя правления").
     
  2. Марина

    Марина New Member

    Здравствуйте!
    Думаю, что наиболее простым решением будет завести две контекстные переменные и отображать на форме задачи ту или иную переменную в зависимости от автора задачи. https://www.elma-bpm.ru/KB/article-5498.html
     
  3. mrmaxonline

    mrmaxonline New Member

    Попробуйте как то так (но надо обращаться к контексту процесса - адаптируйте под себя):

    var metadata = (EntityMetadata)MetadataLoader.LoadMetadata(InterfaceActivator.UID<IContact>());
    var propMetadata = metadata.Properties.FirstOrDefault(p => p.Name == "Email");
    if (propMetadata != null)
    {
    propMetadata.DisplayName = "Лич. email";
    }
     

Поделиться: