Оформление
WeLink Light App Login-Free Интеграция с FineBI
1. Обзор
1.1 Версия
| версия сервера | Версия пакета JAR | Версия плагина | Вложение zip |
|---|---|---|---|
| 10.0 | 2020-01-15 | V1.7 | Документация и материалы по интеграции WeLink с FineReport.zip |
1.2 Сценарии применения
Интегрируйте FineBI в WeLink в качестве H5.
1.3 Установка плагина
Для реализации интеграции приложения WeLink light без логина с FineBI требуется установка двух плагинов:
(1) Плагины можно загрузить и установить в торговом центре плагинов или в конструкторе: HTML5 Mobile Presentation
2) Локально установите плагин из прилагаемого zip-файла: fr-plugin-welink-1.7.zip
Метод установки плагина: Управление плагинами
2. Процедура
1) Поместите файл welink.md из прилагаемого zip-файла в корневой каталог проекта отчета, путь: %FineBI%\webapps\webroot\welink.md, как показано на следующем рисунке:

2) Поместите welink.properties из прилагаемого zip-файла в путь %FineBI%\webapps\webroot\WEB-INF\resources проекта, как показано ниже:

3) Посетите WeLink Open Platform, чтобы получить Appid и AppSecret нашего микрокодового приложения, как показано на следующем рисунке:

4) Откройте файл welink.properties в редакторе и измените Appid и AppSecret на Appid и AppSecret нашего микрокодового приложения, которое вы уже получили выше, как показано на рисунке ниже:

5) Welink открытой платформы конфигурации FineBI свет приложения интеграции метод, выберите другие способы, галочку от чистой H5 страницы ссылка путь, первый шаг в размещении welink.md путь доступа конфигурации здесь, обратитесь к следующему образцу, а затем это приложение приложение релиз.

6) Перезапустите сервер FineBI. Нажмите на опубликованное приложение FineBI light в списке приложений WeLink для интеграции единого входа.
3. условия
(1) В настоящее время метод интеграции поддерживает только простую интеграцию единого входа для доступа к сервису FineBI с помощью H5-доступа. Он пока не поддерживает синхронизацию другой информации, такой как пользователи, организации и отделы.
(2) При управлении пользователями необходимо заранее добавить пользователей в управление пользователями платформы принятия решений по отчетности, при этом имя пользователя FineBI должно соответствовать английской части имени WeLink, и когда английское имя будет проверено на соответствие, FineBI войдет в систему.
Информация о пользователе в WeLink выглядит следующим образом:

При добавлении пользователя в Decision Platform имя пользователя должно совпадать с именем WeLink, указанным выше.

3) Если вы хотите использовать другую информацию в качестве информации для проверки входа в FineBI, вы можете самостоятельно модифицировать файл welink.md. В методе H5 Login будет выполнена соответствующая работа по получению информации о пользователе, в результате которой userinfo вернет информацию, как показано на следующем рисунке:

По умолчанию для сопоставления пользователей используется возвращаемое имя пользователя UserNameEn, вы можете заменить его на другие поля, которые хотите использовать, для этого достаточно изменить метод H5Login в файле welink.md, и тогда вы сможете получить соответствующую информацию о сопоставлении, как показано ниже:
