Функционально расширение должно давать сотруднику простой способ управления: небольшая панель инструментов с кнопками запуска сценариев, индикацией текущего состояния и возможностью подправить параметры без правки кода. Второй важный блок — синхронизация: сценарии и настройки, сохранённые на одном устройстве, должны без ручных действий появляться на другом — ноутбуке, стационарном компьютере, любом рабочем месте сотрудника.
Отдельно оговорим требования к качеству реализации. Расширение работает на основе современных браузерных движков (Chromium), запрашивает только необходимые разрешения, не хранит чувствительные данные в открытом виде и корректно обрабатывает ситуации, когда структура целевой страницы меняется — без тихих падений и зависших сценариев.
Ожидаем в результате:
— готовое расширение под браузеры на Chromium
— панель управления автоматизацией внутри интерфейса браузера
— синхронизацию настроек между устройствами сотрудника