Skip to content

Плагины для управления ссылками- Справка FineReport | Разработка отчетов | Использование отчетов | Учебные пособия

Плагин для управления прикрепленными ссылками

1. Обзор

1.1 Версия

Чтобы использовать интеграцию с Nail, необходимо, чтобы версии плагинов FineBI, H5 и Nail совпадали, соответствующие версии указаны в таблице ниже:

Версия FineBIПлагин для управления прикрепленными ссылкамиФункциональные изменения
6.0V11.0.00-
V11.0.62* "Apply Quick Configuration > Generate Pinned Links" поддерживает создание пользовательских ссылок, подробности см. в разделе2.7.2 . * "Управление участниками" поддерживает синхронизацию данных с нескольких предприятий
V11.0.84Вы можете включить функцию "Расширенная конфигурация запросов" для пользовательской конфигурации запросов, изменив значение параметра fine_conf_entity DingTalkConfig.requestConfigEnable на true. Подробности см. в разделе 2.7.

1.2 Сценарии применения

Пользователи, использующие Nail в качестве платформы для мобильного офиса, могут интегрировать BI непосредственно в Nail, установив этот плагин, и использовать Nail как единый портал для просмотра дашбордов.

### 1.3 Функциональный профиль

  • Установите плагин для управления пиннингом, чтобы включить интеграцию пиннинга.
  • Настройте основные параметры платформы pinning в управлении pinning, вы можете прочитать адресную книгу платформы pinning, связать пользователя BI с пользователем pinning, а затем реализовать единый вход в систему.
  • В настройках вывода планировщика с таймером можно настраивать и расшаривать прикрепленные сообщения.
  • Поддерживается интеграция с несколькими корпоративными приложениями, поэтому при выполнении обновлений с помощью булавки следует обратить внимание на настройки совместимости.

Примечание 1: Интеграция с Nail требует единого входа, если вы используете "контроль сканирования кодов".

Примечание 2: Конфигурация кластера поддержки интеграции WeChat

2. Примеры

### 2.1 Подготовка среды

2.1.1 Установка плагинов

Напишите на почту info@biconsult.ru, чтобы получить плагин.

Метод установки плагинов см. в разделе: Управление плагинами

2.1.2 Настройка сетевого окружения

Перед настройкой интеграции, вы должны сначала завершить настройку сетевого окружения, см. документ: Weixin ногтей интеграции подготовки среды
### 2.2 Новое микроприложение H5

Администратор входит в Nail Enterprise, входит в открытую платформу и открывает интерфейс "Разработка приложений > Nail Application", нажимает "Создать приложение". Как показано на рисунке ниже:

2024-01-18_16-14-43.png

Заполните информацию, связанную с созданием приложения. Как показано на следующем рисунке:

2024-01-18_16-14-07.png

### 2.3 Настройка микроприложения H5

Настройте возможности приложения. Нажмите "Add Application Capability > Web Application", чтобы войти в интерфейс конфигурации.

2024-01-18_16-37-59.png

Заполните адрес домашней страницы приложения (сначала можно заполнить адрес системы принятия решений, конкретный адрес нужно будет сгенерировать на последующих шагах, а затем вставить сгенерированную ссылку). Нажмите кнопку "Сохранить", чтобы завершить настройку. Как показано на следующем рисунке:

2024-01-18_16-38-35.png

В этой статье приведены четыре способа получения IP-адреса выходного сервера, как показано ниже:

  • Введите IP-адрес в браузере Baidu, чтобы получить адрес.
  • Нажмите на ссылку справа, чтобы получить IP-адрес сервера.
  • В системе Linux введите curl ifconfig.me, чтобы получить IP-адрес.
  • Откройте командное окно cmd и введите следующую команду: ping domain name (имя домена, сопоставленное с интрасетью и экстрасетью), как показано на следующем рисунке:

1588052708362380.png

### 2.4 Публикация микроприложения H5

Нажмите Versioning and Publishing > Confirm Publishing в приложении Document Testing. После публикации установите доступную область действия приложения и нажмите "Сохранить". Как показано на рисунке ниже:

Примечание: Область доступности должна быть основана на отделах и не может быть выбрана для отдельных лиц.

2024-01-18_17-01-20.png

### 2.5 Получение значений параметров

(1) Четыре параметра, которые необходимо получить, и их описания приведены в таблице ниже:

ПараметрОписание
AgentIDПри создании приложения система автоматически генерирует AgentID, который может быть использован для отправки сообщений сеанса предприятия и в других сценариях.
AppKeyПри создании приложения система автоматически назначает пару AppKey и AppSecret, AppKey является уникальным идентификатором в процессе разработки приложения.
AppSecretAppSecret генерируется вместе с вышеуказанным AppKey, используйте AppKey и AppSecret для обмена access_token.
CorpIDCorpID

2) Нажмите кнопку View Details в только что созданном приложении, чтобы просмотреть значения AgentID, AppKey и AppSecret. Как показано на рисунке ниже:

2024-01-18_17-03-46.png

3) Просмотрите CorpID предприятия на главной странице, как показано на следующем рисунке:

2024-01-18_17-04-38.png

### 2.6 Добавление приложений Nail Apps в платформу

Войдите в систему Data Decision System в качестве администратора и нажмите Manage System > Pinning Management, как показано на следующем рисунке:

2021-08-02_17-29-06.png

2.6.1 Сохранение адреса сервера отчетов

Вы должны установить адрес сервера и сохранить его, если вы не установите его, может возникнуть проблема при нажатии, например: http: //secure.finedevelop.com:63778/webroot/decision, введите "Адрес сервера", как показано на следующем рисунке:

2021-08-02_17-29-06.png

2.6.2 Новое прикрепленное приложение

Нажмите "New Pinned Application", введите имя прикрепленного приложения, заполните AgentID, CorpID, AppKey и AppSecret, которые вы уже подтвердили в разделе 2.5 этой статьи, в Pinned Application ID, CropID, AppKey и AppSecret соответственно, и нажмите "OK". Как показано на рисунке ниже:

2021-08-02_17-30-00.png

Примечание: Пожалуйста, заполняйте информацию в соответствии со спецификациями, имя прикрепленного приложения, идентификатор прикрепленного приложения (AgentId), CropID, AppKey, AppSecret не могут быть пустыми, а имя прикрепленного приложения не может повторяться.

После успешного создания нового прикрепленного приложения вы можете изменять и удалять информацию, а также поддерживать интеграцию нескольких прикрепленных приложений. Как показано на рисунке ниже:

10.png

### 2.7 Быстрая настройка приложений

2.7.1 Nail

Интранет-среда:

Если BI-сервер настроен в интрасети, вам необходимо настроить адрес прокси-сервера для доступа к Nail. Как показано на следующем рисунке:
2021-11-19_10-57-20.png

Примечание: Если клиентам необходимо настроить прямой прокси-сервер, они могут ввести адрес соответствующего прокси-сервера здесь, в конфигурации быстрого доступа, и вы можете обратиться к разделу 4 "Подготовка среды интеграции WeChat Nail " для настройки конкретного прямого прокси-сервера.

Введите правильный адрес прокси-сервера в текстовое поле, нажмите "Test Connection", и когда соединение будет успешным, появится сообщение: "Connection Successful".

Экстранет-среда:

Для среды экстранет не нужно задавать адрес прокси-сервера.

2.7.2 Генерирование прикрепленных ссылок

Эта функция позволяет сгенерировать ссылку для доступа к "Платформе принятия решений" или "определенному шаблону".

Ссылка может быть применена: 1) к конфигурации главной страницы приложения; 2) к последнему шагу таймингового планирования, "Обработка файлов > Уведомление клиента", чтобы нажать "Пользовательскую ссылку". Вы можете обратиться к документу: Шаги настройки задачи планирования по расписанию;

1) Создайте прикрепленную ссылку для доступа к платформе принятия решений

Выберите соответствующее имя прикрепленного приложения и страницу ссылки "Decision Platform", нажмите "Generate Link", чтобы создать прикрепленную ссылку, нажмите "Copy", как показано на следующем рисунке:

2021-11-19_10-39-38.png

2) Создание прикрепленных ссылок для доступа к отдельным шаблонам

Выберите соответствующее прикрепленное имя приложения и страницу ссылок "Individual Templates", выберите соответствующий шаблон, нажмите "Generate Link" для создания прикрепленной ссылки, нажмите "Copy", как показано на следующем рисунке:

2021-12-24_14-13-55.png

Индивидуальные шаблоны могут быть настроены для "BI Dashboards" и "Reports":

  • Если для одного шаблона выбрана "BI Dashboard":

① (Это будет действовать только в том случае, если лицо, выбирающее дашборд и создающее дашборд, находится в одном отделе). Если пользователь относится к отделу, он может выбрать: дашборды, созданные управляемыми пользователями в отделе, дашборды, созданные пользователями в других отделах, и дашборды под своей учетной записью;

② Если пользователь не назначен отделом, следуйте правилам разрешения для планирования по времени.

Примечание 1: Если вы не установили привилегии управления другими пользователями, вы можете выбрать только свой собственный дашборд.

Примечание 2: Для управления отделами пользователей см. раздел: Управление пользователями.

  • Для индивидуального шаблона выберите шаблон в разделе "Отчеты" и обратитесь к разделу 2.7.2 плагина Nail Management Plugin of Reporting Platform для выполнения операций.

2021-12-24_14-17-53.png

(3) Создание пользовательских ссылок

Создайте ссылку на приложение, доступ к которому можно получить в Nail.

Сначала выберите "Имя приложения предприятия", сгенерируйте "Пользовательскую ссылку" и заполните ссылку, сгенерированную в "Мобильном легком приложении ". Затем нажмите "Generate Link" и скопируйте ее. Как показано на следующем рисунке:

2022-04-15_15-49-02.jpg

2.7.3 Другие настройки

2.7.3.1 Открытие ссылки в браузере на ПК

Если вы хотите открыть содержимое во внешнем браузере после нажатия на ссылку push-сообщения на ПК, включите кнопку "Открыть ссылку в браузере на ПК".

2021-12-24_13-54-12.png

После нажатия на ссылку push-сообщения на ПК встроенный браузер Nail выдаст сообщение "Ссылка будет открыта во внешнем браузере".

2021-11-19_10-23-43.png

2.7.3.2 Расширенная настройка запроса

Пользователи, которым необходима настройка заголовка запроса, могут настроить его. Если в этом нет необходимости, можно пропустить этот шаг.

Версия FineBIВерсия плагина управления FineBIВерсия плагина визуальной конфигурации Fine_conf_entity
6.0V11.0.84V1.9.19

Расширенная конфигурация запроса позволяет задать параметры заголовка запроса для аутентификации и т.д.

Откройте страницу расширенной конфигурации запросов в Pinned Administration, чтобы выполнить пользовательскую конфигурацию запросов, изменив значение параметра визуальной конфигурации fine_conf_entity DingTalkConfig.requestConfigEnable на true.

Имя параметраОписание параметраЗначение параметра
DingTalkConfig.requestConfigEnableВключает/выключает расширенную конфигурацию запросов плагина.Значение параметра должно быть булевым, по умолчанию false. false: отключить расширенную конфигурацию запросов плагина DingTalk. true: включить расширенную конфигурацию запросов плагина Nail.

2023-08-10_11-46-58.png Когда вы закончите, вернитесь в "Управление пинами > Конфигурация ярлыков приложений" и увидите "Конфигурация расширенного запроса" в разделе "Другие конфигурации". Вы можете добавить ключ и значение пары заголовков запроса. Вы можете добавить более одной пары. После завершения нажмите "Сохранить". Как показано на следующем рисунке:

2023-08-10_11-48-12.png

2.7.4 Создание новой группы контактов

В версии 10.4.976 появилась возможность создать новую группу для приложения, к которому привязано приложение, и поддерживать отправку групповых сообщений в эту группу по расписанию.

Создать группу можно следующим образом:

1) Сначала выполните интеграцию с Nail.

2) В Nail Open Platform добавьте привилегии управления интерфейсом, связанным с чатом. Подробную информацию о шагах см. в справочном документе Nail: Enterprise Group Messaging - Overview

2024-04-10_14-50-00.png

В противном случае будет выдано сообщение об ошибке, как показано на рисунке ниже:

Nail возвращает сообщение об ошибке в виде:{'errcode':60011,'errmsg':'Нет разрешения на вызов этого интерфейса, ссылка на приложение разрешения интерфейса: https://ding-doc.dingtalk.com/doc#/serverapi2/rnomdt '}

企业微信截图_16136357871830.png

3) Нажмите "New Pinned Group", выберите "Pinned Application", заполните "Pinned Group Name", выберите "Group Owner" и "Group Members", как показано на следующем рисунке:

Примечание: Все параметры не могут быть пустыми.

Snag_2a8b5630.png

Версия 10.4.976 поддерживает push-сообщения группы, более подробную информацию см. в документе: Pinning Timed Push Messages.

Snag_2a941718.png

### 2.8 Изменение ссылки на домашний адрес

Если вам необходимо настроить единый вход на ПК, обратитесь к разделу 2.8.2 этого документа; если вам не нужно настраивать единый вход на ПК, проигнорируйте раздел 2.8.2 этого документа.

2.8.1 Домашний адрес приложения

Войдите в микроприложение H5, созданное в разделе 2.3, нажмите "Управление разработкой > Изменить", вставьте ссылку, созданную в разделе 2.7.2, в поле "Домашний адрес приложения" и нажмите "Сохранить". Нажмите "Сохранить":

2024-01-18_17-08-00.png

2.8.2 Домашний адрес ПК

1) Требование к версии

Если JAR имеет версию 2020-08-04 или более позднюю, плагин Nail Management Plugin имеет версию V10.4.69 или более позднюю, а плагин HTML5 Mobile Presentation Plugin имеет версию V10.4.45 или более позднюю, Nail Integration поддерживает единый вход на ПК.

Примечание: Если пользователь использует плагин Nail Management Plugin версии V10.4.69, но URL (ссылка, сгенерированная в разделе 2.7.2 данного документа) по-прежнему использует ссылку, сгенерированную ранее, будет отображаться эффект H5.

2) Конкретные шаги

Если пользователям необходимо установить единый вход на ПК, им нужно заполнить "адрес домашней страницы ПК", который совпадает с адресом "ссылки домашней страницы приложения", как показано на следующем рисунке:

2021-08-02_15-41-10.png

### 2.9 Открытие разрешений

Нажмите "Управление разрешениями > Управление адресной книгой", чтобы открыть разрешение. Как показано на рисунке ниже:

Открываются следующие 4 разрешения:

  • Информация о номере мобильного телефона сотрудника предприятия
  • Доступ для чтения информации об отделе адресной книги
  • Доступ на чтение к информации о членах отдела
  • Разрешения на чтение информации о членах отдела адресной книги

e74621ec-d165-4773-81ed-0410d7633ad9.png

Для рассылки групповых сообщений необходимо добавить новое разрешение в Nail Open Platform: разрешение Nail Group Basic Information Management.

企业微信截图_17096226682260.png

### 2.10 Управление участниками

2.10.1 Метод подбора пользователей

Вы можете выбрать метод сопоставления пользователей в зависимости от реальной ситуации.

Методы сопоставления пользователей: "Сопоставление рабочего номера Nail", "Сопоставление номера мобильного телефона", "Ручное сопоставление", "Пользовательское сопоставление", по умолчанию - "Сопоставление рабочего номера Nail". Страница "Управление участниками" показана на следующем рисунке:

Примечание: Независимо от того, сколько приложений Nail интегрировано, пользователи будут едины для управления.

2021-08-02_17-35-07.png

Сопоставление рабочих номеров Nail:

Колонки отображения "Подбор рабочего номера Nail" и "Подбор номера мобильного телефона" одинаковы.

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

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

24.png

Ручное сопоставление:

Если выбран метод сопоставления "Ручное сопоставление", в списке прикрепленных членов появится столбец "Имя пользователя", нажмите на выпадающее поле, чтобы выбрать соответствующее имя пользователя для ручного сопоставления. Как показано на рисунке ниже:

Примечание 1: При ручном сопоставлении имя пользователя поддерживает опцию "Не отмечено".

Примечание 2: Метод ручного сопоставления заключается в том, что пользователи могут свободно выбирать пользователя BI, который совпадает с прикрепленным пользователем, что позволяет реализовать сопоставление нескольких прикрепленных пользователей с одним и тем же пользователем BI.

2021-08-02_17-39-16.png

Пользовательское сопоставление:

Это сопоставление отмеченных пользователей и пользователей BI в соответствующих колонках данных через набор "Server Data Set". Если один привязанный пользователь соответствует нескольким пользователям BI, по умолчанию будет сопоставлен первый пользователь BI.

При выборе пользовательского сопоставления в нижней части появится пункт "Настройки сопоставления", в котором можно выбрать набор данных, идентификатор привязанного пользователя и имя пользователя для сопоставления. Как показано на рисунке ниже:

17.png

2.10.2 Обновление адресной книги

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

Примечание 1: Если метод сопоставления пользователей - "Сопоставление рабочих номеров Nail" или "Сопоставление номеров мобильных телефонов", если пользователь добавляет, удаляет или изменяет пользователей BI или добавляет, удаляет или изменяет пользователей Nail в фоновом режиме, вам необходимо вручную синхронизировать обновление адресной книги.

Примечание 2: Если методом сопоставления пользователей является "Ручное сопоставление" или "Пользовательское сопоставление", если пользователь добавляет или удаляет пользователей BI или добавляет или удаляет пользователей Nail в фоновом режиме, нет необходимости обновлять и синхронизировать.

Примечание 3:Не устанавливайте временную точку 00:00, что может привести к сбою синхронизации адресной книги, поскольку на стороне платформы управления Nail существует ограничение частоты вызовов интерфейса, ограничивающееся 600 раз/секунду, а большинство предприятий могут использовать временную точку 00:00, что приведет к сбою синхронизации и отсутствию информации о пользователях в адресной книге.

2021-08-02_17-45-13.png

### 2.11 Просмотр эффектов

Войдите в Nail, нажмите Workbench>Document Test, пользователь увидит каталог, который можно просматривать в рамках своих полномочий, как показано на следующем рисунке:

1588058258273152.jpg

3. Нажимать на сообщения

1) Перейдите в раздел [[Общие] Временные задачи для отправки сообщений в приложение](/administration/obrabotka-dokumentov-po-raspisaniyu/uvedomlenie-klienta-o-raspisanii) и выберите "Прикрепленные уведомления " на шаге "Обработка файлов", как показано на рисунке ниже:

2021-08-02_17-49-38.png

2) Пользователи Pinned могут получать сообщения, войдя в Pinned. Как показано на рисунке ниже:

09.jpg

4. Предостережения

4.1 Белые списки доступа к интрасети

При интеграции с привязкой некоторые клиенты используют интранет-среду, в которой не все веб-страницы могут быть доступны, но убедитесь, что вы можете получить доступ к привязанному домену: https: //oapi.dingtalk.com/.

4.2 Плагин не поддерживает одновременную настройку внутренних и внешних сетей

Если вы настроите их одновременно, то получите ошибку redirect_uri, и у некоторых пользователей возникнут проблемы со входом в систему. Как показано на рисунке ниже:

1616401056182823.png

5. Вопросы интеграции

(1) Настроена ли среда: подготовка среды интеграции микробукв

(2) Использование инструментов для устранения всех видов общих (единый вход сбой, синхронизация контактов сбой, сообщение толчок сбой) проблемы: письмо Nail, письмо Nail / один / синхронизации сбой через журнал позиционирования

(3) Ошибка "Управление приложениями"; Ошибка отправки сообщения о планировании времени; Сетевая аномалия и т.д.: Ошибка списка приложений WeChat Nail

4) Появляется код ошибки, сравните его с кодом ошибки, чтобы найти проблему: таблица сравнения кодов ошибок микробуквенных Nail