...

Добавление комментария к документу при выполнении задачи

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

  1. vshamshurin

    vshamshurin New Member

    Добрый день. Может кто-нибудь сталкивался с проблемой комментариев при выполнении задач. То есть суть такая: создаешь простую задачу с прикрепленным документом и все действия, которые выполняются с этой задачей (добавить комментарий, задать вопрос..) отображаются в истории документа, кроме, как выяснилось, выполнения задачи (см. рис. sample.png). Понимаю, что это форум по бесплатной версии (у нас версия 3.10 standart (хехе)) но все же)).
     

    Вложения:

    • sample.png
      sample.png
      Размер файла:
      20,7 КБ
      Просмотров:
      9
  2. Алекс

    Алекс Member

    Добрый день. Не очень понятно что именно должно отображаться еще? Вроде бы то что задача выполнена есть в истории.
     
  3. vshamshurin

    vshamshurin New Member

    Желаемый результат, который отображается в задаче. То же самое необходимо в истории документа
     

    Вложения:

    • sample.png
      sample.png
      Размер файла:
      10,4 КБ
      Просмотров:
      8
  4. Алекс

    Алекс Member

    Проверил на версии 3.13.16 комментарий появляется в истории документа. Полагаю Вам надо обновиться на что-то поновее.
     
  5. vshamshurin

    vshamshurin New Member

    Спасибо. А можно эту штуку доработать через листенер. У меня получилось следующее (см. рис. owndev.png). Но там выводится как добавил комментарий, а не как выполнил задачу. Существуют ли сущности навроде ITaskResult? (Я перехватывал ITask'и при условии если статус поменялся на выполненный)
     

    Вложения:

    • owndev.png
      owndev.png
      Размер файла:
      23,3 КБ
      Просмотров:
      10
  6. Алекс

    Алекс Member

    А какой тип события использовали Pre или Post?
     
  7. vshamshurin

    vshamshurin New Member

  8. Алекс

    Алекс Member

    Тогда, к сожалению, не подскажу.
     
  9. pushkarev

    pushkarev Active Member

    Скорее всего через лиснер вы другого поведения не добьетесь, т.к. фактически комментарий и прикрепление файла прикрепляются к выполнению задачи, а вы в данном случае добавляете еще один комментарий и он будет только отдельно отображаться.
    Лучше всего конечно обновиться как писали выше, раз в новых версиях это исправили.
    Но если обновляться возможности нет, то нужно искать форму (*.cshtml), которая отвечает за представление истории документа, делать ее копию в папке UserConfig и добавлять чтобы вместе с выполнением задачи отображался комментарий и прикрепленная задача. Если найдете форму, то можно сделать копию из более новой версии и подменить ее, чтобы не мучаться с разработкой.
     

Поделиться: