Перейти к основному содержимому

Плагины Расширения

Платформа данных AI-O поддерживает гибкие механизмы расширения плагинами, позволяя настраивать эксклюзивные функции в соответствии с бизнес-потребностями и удовлетворять персонализированные требования.

Механизм Плагинов

Основные Функции

  • Безопасность и Контроль: Вы можете отключать/включать плагины в любое время; при отключении плагины не могут получить доступ к интерфейсам данных
  • Встроенные Веб-страницы: Плагины работают как независимые веб-страницы, встроенные в основную систему через iframe
  • Межсайтовая Связь: Поддержка межсайтовых API-вызовов для взаимодействия данных с основной системой
  • Контроль Разрешений: Детальное управление разрешениями ролей и проектов
  • Интеграция Меню: Плагины могут быть интегрированы в системное меню, обеспечивая бесшовный пользовательский опыт

Типы Плагинов

ТипНазначениеПримеры
Плагины ДанныхОбработка данных, анализ, визуализацияПользовательские отчеты, инструменты очистки данных
Плагины МоделейМашинное обучение, обучение моделейИнтеграция алгоритмов, инструменты оценки моделей
Плагины УправленияСистемное управление, конфигурацияУправление пользователями, инструменты настройки разрешений

Методы Разработки

Метод 1: Использование Встроенных Системных Плагинов

Мы непрерывно обновляем библиотеку встроенных плагинов, охватывая общие бизнес-сценарии:

  • Плагины Анализа Данных: Поддержка различного статистического анализа и визуализации
  • Плагины Машинного Обучения: Интеграция распространенных алгоритмов и моделей
  • Плагины Системного Управления: Предоставление функций управления пользователями, разрешениями и конфигурацией

Метод 2: Пользовательская Разработка Персонализированных Плагинов

Наша техническая команда может разработать эксклюзивные плагины для вас:

  1. Анализ Требований: Глубокое понимание ваших бизнес-потребностей
  2. Проектирование Решения: Разработка планов технической реализации
  3. Реализация Разработки: Высококачественная разработка функций
  4. Тестирование и Развертывание: Обеспечение стабильной работы

Метод 3: Самостоятельная Разработка

Если у вас есть техническая команда фронтенда, вы можете разрабатывать плагины самостоятельно:

  • Полная API Документация: Мы предоставляем подробные описания интерфейсов
  • Фреймворк Разработки: Стандартизированные спецификации разработки и инструменты
  • Техническое Руководство: Профессиональная команда предоставляет техническую поддержку

Примеры API Вызовов

// Инкапсуляция запроса получения данных
async function get(endpoint) {
const apiBase = new URLSearchParams(location.search).get("api");
const url = `${apiBase}/api/${endpoint}`;
return fetch(url, {
method: 'GET',
credentials: 'include',
})
.then(res => res.json())
}

// Инкапсуляция запроса создания данных
async function post(endpoint, data) {
const apiBase = new URLSearchParams(location.search).get("api");
const url = `${apiBase}/api/${endpoint}`;
return fetch(url, {
method: 'POST',
credentials: 'include',
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(data),
})
.then(res => res.json())
}

// Получить данные проекта
const projects = await get('projects')

// Получить список наборов данных
const dataset = await get('dataset');

// Создать набор данных
const dataset = await post('/api/dataset', {
name: 'mydataset_01',
// ... fields
});

Приведенное выше - это только простые примеры. Мы предоставим подробную документацию по разработке и API интерфейсам клиентам.

Управление Плагинами

Создание Плагина

  1. Войдите в систему, перейдите в "Управление Плагинами"
  2. Нажмите "Создать Плагин"
  3. Заполните информацию о плагине:
    • Название: Имя, отображаемое в меню
    • Описание: Описание функций
    • URL: Адрес страницы плагина
    • Группа Меню: Выберите группу, к которой он принадлежит
    • Разрешения: Установите разрешения ролей и проектов

Создание Плагина

Активация Плагина

  1. Нажмите "Редактировать" в списке плагинов
  2. Включите опцию "Активировать Плагин"
  3. Сохраните настройки

Активация Пл�агина

Использование Плагина

После активации плагины автоматически появятся в соответствующем меню. Нажмите для использования.

Использование Плагина

Часто Задаваемые Вопросы

В: Какая техническая подготовка нужна для разработки плагинов?

О: Требуются базовые навыки веб-разработки, включая HTML, CSS, JavaScript. Мы предоставляем подробную документацию по разработке и техническую поддержку.

В: Безопасны ли сторонние плагины?

О: Все сторонние плагины проходят оценку безопасности и техническое тестирование, чтобы гарантировать, что они не влияют на безопасность системы. Клиенты несут ответственность за проверку безопасности самостоятельно разработанных плагинов.

В: Каков цикл разработки плагинов?

О: У AI-O есть профессиональная команда разработчиков фронтенда и бэкенда. Для простых требований разработка обычно может быть завершена и поставлена примерно за 2 недели. Сложные требования могут занять 1-2 месяца, конкретное время зависит от сложности функций.

В: Поддерживается ли обновление плагинов?

О: Да, мы поддерживаем управление версиями плагинов и автоматические обновления для обеспечения непрерывной оптимизации функций.


Для получения более подробной информации, пожалуйста, свяжитесь с нашей командой технической поддержки.