PILOT Extensions

PILOT Extensions — это инструмент, который позволяет разработчикам расширять функциональность системы мониторинга PILOT. С его помощью можно добавлять новые функции, интегрировать внешние сервисы и адаптировать платформу под специфические задачи.
 
PILOT Extensions подойдёт:
— разработчикам и интеграторам, которые хотят настроить систему под конкретные задачи бизнеса и подключить внешние сервисы.
— компаниям, которым нужно больше функциональности, чем предлагает стандартная версия, например, создание кастомных отчётов, интеграция с другими системами или  настройка интерфейсов и визуализаций
— командам, которые хотят быстро разрабатывать и тестировать новые идеи, создавая прототипы и минимально жизнеспособные расширения (MVP) для дальнейшей итерации
— организациям, которым важна гибкость и возможность расширять платформу, чтобы она могла адаптироваться к изменениям и расти вместе с бизнесом
 

Где найти документацию и примеры

Весь материал для начала работы с PILOT Extensions можно найти в официальном репозитории на GitHub:

Как начать

1. Перейдите в репозиторий PILOT Extensions на GitHub
2. Ознакомьтесь с руководством по установке и настройке в файле README
3. Выберите подходящий шаблон или пример для вашего расширения — в папке docs найдёте примеры и инструкции
4. Реализуйте свою логику
5. Интегрируйте расширение в интерфейс PILOT, как описано в документации репозитория
Для наглядного объяснения процесса создания расширений с использованием PILOT Extensions мы подготовили видео «Как создать своё приложение с помощью PILOT Extensions»
В нём мы показываем, как с помощью искусственного интеллекта автоматически генерировать код, подключать данные из PILOT, работать с API и интегрировать расширение в интерфейс системы.
 

Как расширения PILOT выглядят в интерфейсе

Если для вашего аккаунта доступны расширения, открыть их список можно из меню дополнительных действий:
1. Нажмите на в правом верхнем углу
2. В выпадающем списке выберите «Расширения»
После этого откроется окно со списком доступных расширений.
 

Список расширений

Окно «Расширения» показывает все расширения, доступные для вашего аккаунта.
Список отображается в виде карточек. Для каждого расширения обычно указаны:
  • иконка расширения
  • название
  • автор
  • краткое описание
  • переключатель включения
  • кнопка  с информацией о расширении
Если расширений много, вы можете воспользоваться строкой поиска в верхней части окна, чтобы быстро найти нужное.
 

Как включить или отключить расширение

Слева от каждого расширения находится переключатель.
Если переключатель включён, расширение активно для пользователя
Если переключатель выключен, расширение недоступно в интерфейсе
После включения расширение может:
  • появиться как новый пункт меню
  • открываться как отдельный модуль
  • добавлять новые элементы интерфейса или действия в системе
     

Информация о расширении

Справа у каждого расширения есть кнопка 

.

PILOT Extensions
Если нажать на неё, откроется страница с информацией о расширении.
 

Неопубликованные расширения

В правом верхнем углу окна расширений находится опция Show drafts.
PILOT Extensions
Её включение показывает в списке не только опубликованные расширения, но и draft-версии — то есть расширения, которые ещё не вышли в релиз.
Draft — это черновая версия расширения, которая находится в разработке, тестировании или доработке.
Эту опцию используют, если нужно, например, проверить расширение до публикации или протестировать новую функцию.
Опция Show drafts доступна только администраторам.
 

Пример расширения

Один из примеров расширения — Airports List. Это модуль, который показывает список аэропортов и их расположение на карте.
После включения расширения:
  • в интерфейсе появляется новый раздел
  • открывается экран со списком аэропортов
  • рядом отображается карта
  • при выборе строки в списке можно сразу увидеть аэропорт на карте
Такое расширение добавляет в систему новый рабочий инструмент, а не просто отдельную настройку.