В Спейс:PLM реализован механизм совместной работы с комментариями, позволяющий пользователям обсуждать документы и другие объекты системы непосредственно в интерфейсе приложения.
Комментарии обновляются в реальном времени: новые сообщения и изменения становятся доступны другим пользователям без необходимости вручную обновлять страницу.
Доступ к комментариям
Работа с комментариями доступна в двух основных сценариях:
в режиме просмотра PDF — панель комментариев отображается непосредственно рядом с просматриваемым документом;
из свойств объекта — комментарии доступны для любого объекта системы независимо от наличия PDF-представления.
Таким образом, комментарии могут использоваться как для обсуждения конкретного места в документе, так и для общего обсуждения объекта.
В режиме просмотра PDF:
После перехода в просмотр PDF доступны горячие клавиши S – просмотр комментариев, N – добавление комментария. Также, в режим комментирования можно перейти в меню.
В режиме просмотра информации об объекте:
Комментарии к версиям документов
Комментарии привязаны к конкретной версии документа.
При создании новой версии документа для нее формируется собственный набор комментариев. Комментарии предыдущей версии не переносятся в новую версию и продолжают относиться к той версии документа, в рамках которой были созданы.
При необходимости пользователь может открыть предыдущую версию документа и просмотреть оставленные для нее комментарии.
Это позволяет сохранять историю обсуждения в контексте фактического состояния документа на соответствующем этапе его изменения.
Комментарии в режиме просмотра
При работе с PDF комментарий может быть связан с определенным местом документа.
Пользователь может установить точку комментария непосредственно на странице PDF. Для такого комментария сохраняется привязка к соответствующему месту документа.
При выборе комментария пользователь может перейти к месту PDF, к которому он был добавлен.
Комментарий также может быть создан без привязки к конкретному месту документа.
Обсуждения
Для каждого комментария можно открыть отдельное обсуждение. Обсуждение объединяет исходный комментарий и ответы пользователей на него и позволяет вести диалог непосредственно в контексте документа или объекта.
В верхней части окна отображается исходный комментарий, ниже — ответы участников обсуждения в хронологическом порядке.
Ответы и упоминания пользователей
Пользователь может добавить сообщение в обсуждение через поле «Комментарий».
Для обращения к конкретному пользователю используется упоминание через символ @. После ввода @ можно выбрать пользователя из предложенного списка. Имя упомянутого пользователя отображается в тексте сообщения как активная ссылка.
Упоминание позволяет явно привлечь внимание пользователя к конкретному сообщению. Для упомянутого пользователя формируется соответствующее уведомление.
Также пользователь может ответить на конкретное сообщение внутри обсуждения. В этом случае в ответе сохраняется ссылка на исходное сообщение, что позволяет видеть контекст ответа.
Вложения
К сообщению можно прикреплять файлы с помощью кнопки со значком скрепки или нажатия Ctrl+V для скриншотов.
Вложения отображаются непосредственно в обсуждении вместе с сообщением. Для изображений может отображаться предварительный просмотр.
Сообщение может содержать одновременно текст, упоминания пользователей и вложения.
Статус обсуждения
Обсуждение имеет статус, позволяющий определить, требуется ли дальнейшая работа с комментарием.
После завершения обсуждения пользователь может перевести его в статус «Решено». В интерфейсе решенное обсуждение обозначается соответствующим индикатором статуса.
Статус относится ко всему обсуждению, а не к отдельным ответам внутри него. Таким образом, исходный комментарий и все связанные с ним ответы рассматриваются как единая ветка обсуждения.
Привязка к документу
Если исходный комментарий создан с привязкой к месту PDF-документа, всё обсуждение относится к этой точке документа.
При выборе соответствующего комментария пользователь может перейти к месту документа, с которым связано обсуждение.
Уведомления
В Спейс:PLM предусмотрена единая система уведомлений, предназначенная для информирования пользователей о событиях, требующих их внимания.
Одно событие может быть доставлено пользователю через один или несколько каналов. Набор используемых каналов определяется настройками системы и типом уведомления.
В дальнейшем к существующим каналам уведомлений возможно добавить Push и Telegram. Для пользователя это позволит получать важные события системы наиболее удобным способом.
Каналы уведомлений
На текущий момент поддерживаются следующие каналы:
Внутренние уведомления (In-App) — отображаются непосредственно в интерфейсе Спейс:PLM. Непрочитанные уведомления учитываются счетчиком в верхней панели. Пользователь может просматривать все, прочитанные и непрочитанные уведомления, переходить из уведомления к связанному объекту и отмечать уведомления как прочитанные.
Email — уведомления отправляются на электронную почту пользователя.
В дальнейшем предусмотрено расширение способов доставки:
Push-уведомления — получение уведомлений на поддерживаемых устройствах и в приложениях;
Telegram — получение уведомлений через Telegram.
Таким образом, бизнес-событие не привязано к конкретному способу доставки: одно и то же уведомление может быть направлено через разные каналы.
События, формирующие уведомления
В текущей реализации уведомления формируются для следующих событий:
Упоминание в комментарии Пользователь был явно упомянут в комментарии или ответе с помощью @.
Новый комментарий К документу пользователя добавлен новый корневой комментарий.
Новый ответ в обсуждении В существующем обсуждении появился новый ответ для пользователя, являющегося участником этого обсуждения.
Новая задача согласования Пользователю назначена новая задача в рамках маршрута согласования.
Изменение исполнителей задачи Пользователь добавлен в список исполнителей задачи согласования или удален из него.
Согласование завершено Маршрут согласования успешно завершен.
Согласование отклонено Маршрут согласования завершен с результатом «Отклонено».
Согласование отменено Выполнение маршрута согласования было отменено.
Приближение срока выполнения Подходит к концу установленный срок выполнения задач согласования пользователя.
Изменение состояния этапа Изменилось состояние этапа маршрута согласования.
Общее уведомление Универсальное системное уведомление для событий, для которых не предусмотрен отдельный специализированный тип.
Уведомления о комментариях
Для комментариев предусмотрены три основных сценария уведомления пользователя.
Упоминание используется для адресного обращения. Если при создании комментария или ответа пользователь указан через @, система формирует для него уведомление об упоминании.
Новый комментарий позволяет владельцу документа узнать о создании нового самостоятельного обсуждения по его документу.
Новый ответ используется для продолжения уже существующего обсуждения. Участники обсуждения могут получать уведомления о появлении в нем новых сообщений.
При переходе из In-App уведомления пользователь открывает связанный объект и может перейти к соответствующему комментарию или обсуждению.
Уведомления о согласовании
Система уведомляет пользователей и о событиях маршрутов согласования. Уведомление может быть сформировано при назначении новой задачи, изменении состава исполнителей, изменении состояния этапа, а также при завершении, отклонении или отмене маршрута.
Настройка блоков главного экрана Появилась возможность расширения блоков на главном экране приложения
Мои задачи Раздел «Мои задачи» преобразован в «Согласования» и разделен на 2 подраздела: «Мои задачи», «Мои документы».
В разделе «Мои задачи» отображается информация о задачах, выданных активному пользователю.
В разделе «Мои документы» - список документов, которые активный пользователь отправил на согласование (маршрут для которых незавершен).
Отмена маршрута
Для автора документа и администратора добавлена возможность остановки маршрута согласования.
! Остановить можно только активный маршрут.
После остановки маршрута участникам отправляется уведомление, задачи становятся неактивными, а связанная документация отправляется на доработку.
Для остановки маршрута требуется войти в режим просмотра маршрута:
Нажать на «Остановить маршрут» и подтвердить действие по остановке маршрута:
Документ вернется в исходное состояние через некоторое время (1-2 мин.).
Ссылки на документы
Добавлена возможность просмотра ссылок на документы и папки из других проектов в навигатор. ! В данной версии доступен только просмотр ссылок. Создание через интерфейс PDM.