...

Комментарии экземпляра процесса

Тема в разделе "Вопросы по функционалу", создана пользователем svergay, 10 авг 2017.

  1. svergay

    svergay New Member

    Как передать все комментарии экземпляра процесса в контекстную переменную?
     
  2. pushkarev

    pushkarev Active Member

    Если хотите в строчку записать комментарии можете воспользоваться следующим примером кода:
    Код:
    string comments = string.Empty;
    foreach(var item in context.WorkflowInstance.Comments)
    {
        comments += string.Format("{0} {1}: {2}\r\n", item.CreationDate.Value.ToString(), item.CreationAuthor.FullName, item.Text);
    }
    Затем присваиваете контекстной переменной значение переменной comments.
     
  3. svergay

    svergay New Member

    Такой код я уже пробовал, почему то возвращает пустую строку ...
     
  4. pushkarev

    pushkarev Active Member

    А вам точно именно комментарии процесса нужны? или речь идет обо всех сообщениях по процессу из вкладки история? Там есть же и комментарии к задачам и сообщения о произошедших событиях (например назначение задачи).
     
  5. svergay

    svergay New Member

    Да хотелось бы только комментарии, если кто оставил комментарий в истории, получить его и записать в контекстную переменную
     
  6. pushkarev

    pushkarev Active Member

    Проверил сейчас скрипт, он работает, выводит комментарии по процессу. Только хочу заметить, что он выводит комментарии только по процессу, то есть те которые добавляются при заходе в контекст процесса, а например комментарии сделанные к задаче процесса, данный скрипт не выводит.
     
  7. svergay

    svergay New Member

    ммм.... понял что вы имели ввиду, я думал все комментарии имеют статус комментарии экземпляра, а тут еще и к задаче закреплены. Жаль, а хотелось получить все комментарии которые попадают в историю и из задач и из экземпляра процесса
     

Поделиться: