Kaiten

[PMO] База знаний функциональности (интернет)

To Kaiten

Как создать проект для демо с нуля

Пока оформляла пространство и демо-аккаунт для ИнтерРАО, описала верхнеуровнево шаги, которые нужно выполнить, чтобы создать проект под компанию с нуля.

Хорошо, если получается копировать некоторые сущности из уже красиво настроенных проектов в другой.

Это ускоряет работу, но не для всех сущностей платформы применимо.

Обратите внимание, здесь мы не просто выдаем доступ к уже существующему проекту с возможность просматривать сущности, а создаем проект индивидуально под компанию, в котором они смогут вносить изменения и редактировать под себя уже созданные примеры автоматов и отчетов.

Шаги такие:

  1. Создать 1 роль или набор ролей для проекта.

Роль с самым обширным набором прав доступа, например, роль «Администратор» назначить в качестве роли группы проекта.

Инструмент демо-аккаунтов: ✅ (одна роль из списка уже доступна) Нужно иметь возможность пригласить пользователя с той же ролью и создать новую роль при желании. Сейчас роль гостю видна, если: — роль по принадлежности относится к той же группе; — гость имеет группу в доступе и просматривает ее роли. — напрямую дана в доступ ему (прямой доступ — костыль).

  1. Создать группу для проекта (то есть для компании-партнера). Инструмент демо-аккаунтов: ✅ группа для демо автоматически создается при создании Пользователя

  2. Создать модель для объектов проекта (через копирование).

    Или несколько моделей, если нам надо показать устройства разных типов. Инструмент демо-аккаунтов: ✅  на модель работает ссылочность к исходной модели. Редактировать модель гостю нельзя, поиграться с уровнями и иконками, порядком параметров нельзя (проверить это)

  3. Создать новые объекты — боты, у которых будет установлена модель проекта. Инструмент демо-аккаунтов: ✅  на работает ссылочность к исходным объектам. Удалить их нельзя, редактировать тоже (проверить это)

  4. Запустить и задать значения параметров для ботов.

    Сейчас приходится настраивать значения параметров для каждого бота индивидуально.

    Инструмент демо-аккаунтов: ✅ на объекты работает ссылочность к исходным объектам. Редактировать значения параметров нельзя (проверить это). Если ограничивать возможность редактирования через роли, то гость и свои объекты не сможет редактировать.

  5. Выгрузить подходящие примеры автоматов из другого проекта и импортировать автоматы в проект.

    Если нужен какой-то специфичный автомат, то создать его с нуля.

    Инструмент демо-аккаунтов: ✅ автоматы копируются и создаются в проекте гостя как новые сущности

  6. Отрисовать геозоны.

    Сейчас это приходится делать с нуля, так как нельзя импортировать в проект геозоны из другого проекта.

    Также, не работает редактирование точек геозон через вкладку «Код».

    Инструмент демо-аккаунтов: ✅ геозоны копируются и создаются в проекте гостя как новые сущности

  7. Прилинковать к геозонам объекты. Инструмент демо-аккаунтов: ✅ связи копируются и создаются в проекте гостя как новые сущности

  8. Назначить события геозон для каждого из объектов через групповые действия. Инструмент демо-аккаунтов: ✅ события геозон копируются и назначаются в проекте гостя (проверить это).

  9. Настроить движение объектов по маршруту на вкладке «Бот». Будут красиво перемещаться по карте в режиме реального времени с заданной частотой обновления местоположения и скоростью движения. Инструмент демо-аккаунтов: ✅ боты по маршруту запускаются. Маршрут редактировать нельзя (проверить это).

  10. Запустить автоматы контроля для объектов. Инструмент демо-аккаунтов: ✅ автоматы, обработчики запускаются, если при приглашении гостя сразу поставить галку «Запустить автоматы». Гость сможет сам управлять статусом автоматов.

  11. Настроить типы заданий для проекта или скопировать типы заданий из соседнего похожего проекта. Инструмент демо-аккаунтов: ❌ Типы заданий не переносятся пока, надо настраивать вручную

  12. Создать несколько заданий на доске для демо. Желательно сделать разных типов, разных приоритетов и фаз работы. Инструмент демо-аккаунтов: ❌ Задания не переносятся пока, надо настраивать вручную

  13. Настроить шаблоны отчетов с красивыми полями, проверить их формирование по объектам за период.

    Теги в модели для построения отчетов должны быть назначены.

    (Сейчас шаблоны отчетов копировать нельзя, но было бы очень удобно. Создала задачу в R&D) Инструмент демо-аккаунтов: ✅ Теги базовые для отчетов переносятся ❌ Шаблоны отчетов не переносятся пока, надо настраивать вручную

  14. Проверить, что в правой боковой панели интерфейса есть примеры сгенерированных сообщений для оператора — уведомлений от автоматов. Инструмент демо-аккаунтов: ❌ Исторические не переносятся в проект гостя, надо сгенерить новые

  15. Проверить, что все созданные сущности (модели, типы заданий, автоматы, объекты, роли и т.д.) по принадлежности действительно относятся к новой группе проекта, а не к той, из которой мы копируем.

  16. Создать Пользователя с ролью, которую мы хотим выдать представителю компании-партнера. При создании следовать видео:
    https://youtu.be/RsobxgW9bw0

Инструмент демо-аккаунтов: ✅ При использовании инструмента выдачи аккаунта Пользователь создается в моменте

  1. Зайти в созданную учетку и проверить разделы и функциональность интерфейса, выявить, нет ли всплывающих ошибок доступа. То есть протестировать, что увидит человек, которому мы хотим выдать аккаунт.

  2. Отправить письмо-приглашение в проект для нашего партнера.

    • Шаблон письма с доступом

      ___, добрый день!

      Прилагаю ваши персональные учетные данные для платформы Rightech.

      Ссылка на демо-аккаунт платформы: dev.rightech.io

      Логин: ____

      Пароль: ___

      После входа в систему вы можете изменить пароль в разделе «Профиль». Ссылка на документацию по работе платформе. Видеоуроки по подключению устройства к платформе:https://rightech.io/video-tutorials

      Если появятся вопросы по системе или функциональности, будем рады помочь!