Поделиться через


Настройка и использование элемента управления новостями

Замечание

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

Получите ценные сведения о последних новостях о ваших клиентах, конкурентах и контактах. Оставаясь в курсе новостей, вы можете быть на шаг впереди ваших конкурентов, представляя вам контекстную информацию о ваших клиентах и конкурентах в режиме реального времени. Установите элемент управления для компонентов платформы Power Apps, предоставляющий актуальные новости из Bing News.

Элемент управления новостей в форме учетной записи.

Вы можете настроить элемент управления PCF для поддержки дополнительных источников новостей, а также для изменения его внешнего вида и поведения. Для получения дополнительной информации см. файл readme в репозитории GitHub для управления новостями.

Добавление элемента управления новостей компании в основную форму учетной записи

Действия, описанные в этой статье, добавляют элемент управления новостями компании в основную форму учетной записи, уже настроенную для запроса новостей, собранных из Bing News. Для добавления элемента управления в основную форму для других таблиц, таких как контакт и конкурент, можно использовать аналогичные действия.

Получение ключа и URL-адреса API новостей Bing

Для элемента управления новостями требуется URL-адрес API новостей, ключ API и URL-адрес дополнительных новостей. Для Новостей Bing URL-адрес дополнительных новостей предварительно настроен в элементе управления для использования https://www.bing.com/news/search. Для URL-адреса API новостей и ключа API вам необходимо предоставить их, создав Ресурс Azure Поиск Bing в вашей учетной записи Azure. После создания вы получите ключ API и URL-адрес API в разделе "Ключи и конечная точка ".

Ключ и конечная точка API служб поиска Bing.

Импортировать решение для корпоративных новостей

  1. Перейдите в репозиторий GitHub управления новостями.

  2. Скачайте Solutions.zip. Для этого откройте папку "Решения" , откройте Solutions.zipи нажмите кнопку "Скачать".

  3. Войдите в Power Apps, а затем в правом верхнем углу выберите среду, в которой требуется установить элемент управления новостями компании.

  4. Выберите "Решения " на левой панели и выберите "Импортировать " на панели команд. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.

  5. В мастере импорта решений выберите "Выбрать файл", перейдите и выберите Solutions.zip, а затем нажмите кнопку "Открыть".

  6. Нажмите кнопку "Далее", а затем нажмите кнопку "Далее ", чтобы завершить импорт.

Добавление элемента управления в основную форму учетной записи

  1. В Power Apps выберите "Параметры " (шестеренка) в правом верхнем углу и выберите "Дополнительные параметры".

  2. Выберите Параметры>Настройки>Настройка системы.

  3. В дереве навигации слева разверните Таблицы>Учетная запись, выберите Формы, а затем откройте форму Главная учетная запись.

  4. В редакторе форм добавьте два новых текстовых столбца, которые будут использоваться для передачи ключа и базового URL-адреса в компонент новостей.

    a. Выберите новый столбец из правого обозревателя столбцов навигации.

    b. Для отображаемого имени и имени введите newsapikey. Оставьте остальные параметры в качестве значения по умолчанию, а затем нажмите кнопку "Сохранить и закрыть".

    Определение столбца newsapikey.

    c. Повторите предыдущие два шага, чтобы создать другой текстовый столбец. Для обоих полей Отображаемое имя и Имя введите newsurl. Оставьте остальные параметры в качестве значения по умолчанию, а затем нажмите кнопку "Сохранить и закрыть".

  5. В редакторе форм выберите место на форме, где вы хотите разместить элемент управления новостями компании, а затем выберите вкладку Вставка>Раздел>Один столбец.

  6. Чтобы отобразить новости по имени учетной записи, перетащите столбец "Имя учетной записи" из правой области обозревателя столбцов в только что созданный раздел.

    Имя учетной записи в форме.

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

  8. Выберите только что добавленный столбец "Имя учетной записи ", а затем выберите "Изменить свойства " на вкладке "Главная ". На странице "Свойства столбца " перейдите на вкладку "Элементы управления" , выберите элемент "Добавить элемент управления", выберите элемент управления companynews и нажмите кнопку "Добавить".

  9. Настройте следующие привязки для столбцов apikey и baseurl.

    a. Нажмите кнопку "Настройка свойства (значок карандаша) рядом с APIKey.

    Настройка привязки apikey.

    b. В выпадающем списке "Привязка к значению в столбце" выберите new_newsapikey (SingleLine.Text), затем выберите "ОК".

    c. Выберите Настроить свойство (значок карандаша) рядом с BaseURL.

    d. В раскрывающемся списке Привязать к значению в столбце выберите new_newsurl (SingleLine.Text), а затем нажмите ОК.

    Настройте базовую привязку URL-адреса.

    д) На странице "Свойства столбца" выберите параметры клиента в Интернете, телефоне и планшете.

    f. На странице "Свойства столбца " выберите вкладку "Отображение ", снимите метку отображения в параметре формы и нажмите кнопку "ОК".

  10. Чтобы указать значения ключа API и базового URL-адреса по умолчанию, используйте бизнес-правила. Выберите бизнес-правила в редакторе форм и выберите "Создать бизнес-правило " в нижней части правой области.

  11. В конструкторе бизнес-правил выберите Условие на холсте конструктора, задайте в поле Столбец значение Имя учетной записи, а в поле Оператор задайте Содержит данные, затем выберите Применить. Затем выберите вкладку "Компоненты" , перетащите действие "Задать значение столбца " и укажите значение столбца, в котором столбец является newsapikey , а значение — ключ , скопированный из свойств поиска Bing. Создайте еще одно действие Set Column Value, где столбецnewsurl и добавьте значение как конечную точку, скопированную из свойств поиска Bing. Обязательно добавьте /v7.0/news/search в конце URL-адреса новостей. Окончательный URL-адрес должен выглядеть следующим https://api.bing.microsoft.com/v7.0/news/searchобразом.

    Создайте бизнес-правило для ключа и URL-адреса API.

  12. Сохраните и активируйте правило. Закройте конструктор бизнес-правил.

  13. Убедитесь, что вы добавите только что добавленные столбцы, newsapikey и newsurl, в основную форму учетной записи.

  14. Снимите флажок Виден по умолчанию для свойств вкладки формы, куда добавлены столбцы newsapikey и newsurl.

  15. В конструкторе форм выберите "Сохранить ", а затем нажмите кнопку "Опубликовать".

См. также

Использование настраиваемых элементов управления для визуализации данных приложений на основе модели