Создание первого приложения в Microsoft Teams

Вы можете создавать, редактировать и удалять приложения на основе холста в Teams. Если вы создаете приложение с помощью Power Apps в команде Teams впервые, вы также создадите новую среду Dataverse для Teams. Дополнительные сведения см. в разделе о среде Dataverse для Teams.

Создание приложения в Microsoft Teams — это быстрый и простой трехэтапный процесс.

  1. Создание приложения
  2. Создание первой таблицы
  3. Настройка и публикация приложения

Создайте первое приложение за 3 шага.

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

Убедитесь, что вы ссылаетесь на последние шаги при создании таблицы.

Теперь давайте подробно рассмотрим каждый шаг.

Создание приложения

После установки шаблона приложения Power Apps:

  1. Запустите Teams и войдите в систему.

  2. В левой области выберите Power Apps и выберите Start now.

    Начать создание приложения.

    Подсказка

    Если приложение Power Apps на левой панели не отображается, выберите Дополнительные приложения — многоточие (Дополнительные приложения), а затем выберите Power Apps.

    Power Apps.

  3. Выберите команду, в которой вы хотите создать приложение. Это место, где находится приложение. Участники рабочей группы не смогут увидеть приложение, пока вы его не опубликуете. Вы также можете поделиться приложением с коллегами из вашей компании, которые не являются частью команды. Дополнительные сведения см. в разделе "Настройка разрешений и совместное использование приложений с коллегами".

    Выберите команду, чтобы создать приложение.

    Если это первое приложение, которое вы создаете в выбранной команде, для выбранной команды создается новая среда Dataverse для Teams. Вы увидите сообщение об этом при выборе команды. Дополнительные сведения см. в разделе о среде Dataverse для Teams.

    Создание первого приложения в команде.

  4. Нажмите кнопку "Создать". Вы увидите подтверждение о создаваемой среде Dataverse для Teams, создание которой может занять некоторое время. Вы получите уведомление, когда среда доступна для создания первого приложения с помощью электронной почты и уведомления Teams.

    Первое приложение в команде.

    Замечание

    Создание среды завершается сбоем, если в выбранной команде Teams включена функция Hiddenmembership. В этом случае попробуйте создать приложение в другой команде. Дополнительные сведения см. в разделе "Скрытые группы членства".

  5. Введите имя приложения, затем выберите Сохранить.

    Дайте название своему приложению.

    Подсказка

    Шаблон приложения включен в приложение по умолчанию, так что вы можете приступить к созданию таблицы и использованию приложения. Дополнительные сведения см. в статье "Общие сведения о Power Apps Studio".

Создание первой таблицы

Данные для приложений, созданных в Teams, хранятся в средах Dataverse for Teams в виде таблиц. Как и в других интерфейсах с данными, можно добавить дополнительные столбцы для отслеживания различных атрибутов каждой записи перед заполнением таблицы несколькими строками данных.

Подсказка

Дополнительные сведения о таблицах Dataverse для Teams см. в разделе "Обзор Dataverse для Teams".

Чтобы создать первую таблицу, выполните следующее:

  1. Выберите С данными.

    Выберите С данными

  2. Выберите Создать новую таблицу>Начать с пустой таблицы.

    Создание первой таблицы.

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

  4. После создания таблицы добавьте столбцы различных типов, добавьте строки и работайте с данными в визуальном редакторе.

    Редактор визуальных элементов.

Добавление столбцов в таблицу

Чтобы добавить новый столбец для отслеживания новых данных:

  1. Выберите Новый столбец.

  2. Введите имя, которое лучше всего описывает ваш новый столбец.

  3. Выберите тип столбца.

    Подсказка

    Для получения дополнительной информации о типах столбцов, поддерживаемых визуальным редактором, перейдите по ссылке Поддерживаемые типы столбцов. Чтобы добавить столбцы, которые не поддерживаются визуальным редактором, создайте таблицу с помощью обозревателя решений. Дополнительные сведения: Создание таблиц

  4. При необходимости измените Дополнительные параметры для выбранного типа столбца.

  5. Нажмите кнопку "Сохранить".

  6. Повторите предыдущие шаги, чтобы добавить остальные столбцы данных.

Добавление строк в таблицу

Выберите "Добавить строку ", чтобы добавить строки.

Вставьте скопированные данные в таблицу

Вы можете вставить до 50 строк данных в таблицу. Чтобы создать новые строки из скопированных данных, сначала добавьте пустые строки в таблицу. Добавление новых пустых строк гарантирует, что вставка данных из буфера обмена случайно не перезапишет существующие данные.

Предостережение

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

Чтобы вставить данные из буфера обмена в таблицу:

  1. Выберите запись, над или под которой вы хотите добавить новые записи.

  2. Выберите Вставить строку сверху или Вставить строку снизу для вставки строк до или после существующих строк.
    Например, вставка строки над выбранной строкой:

    Вставить строку сверху.

  3. Повторите предыдущий шаг, чтобы добавить более пустые строки по мере необходимости.

    Подсказка

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

  4. Выберите верхнюю левую ячейку из вновь созданных строк.

    Выбрать верхнюю левую ячейку.

  5. Вставьте скопированные данные.

    Вставить строки.

    Замечание

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

    Неправильная вставка строк.

  6. Удалите лишние пустые строки.

    Удалить лишнюю строку.

    Подсказка

    Чтобы удалить несколько строк, которые вместе, выберите верхнюю строку и нажмите клавишу Shift на клавиатуре. Удерживайте клавишу нажатой, выберите последнюю строку в блоке строк, которые требуется удалить. Затем выберите удалить записи X.

    Удалить несколько строк.

Изменения в таблице автоматически сохраняются. Однако проверьте наличие ошибок и исправьте их, прежде чем закрыть визуальный редактор.

Настройка и публикация приложения

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

Замечание

Чтобы добавить новые источники данных, например новую таблицу или повторно открыть приложение, см. статью "Вручную подключить данные к приложению ", чтобы вручную обновить приложение с новыми данными.

Обновленный шаблон приложения.

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

Подключение данных к приложению вручную

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

Подсказка

Пропустите эти шаги, если экран приложения уже подключен к созданной вами таблице.

Чтобы вручную подключиться к новым данным:

  1. Выберите коллекцию, затем выберите правильный источник данных.

    Изменение источника данных коллекции.

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

    Изменение источника данных формы.

  3. Если вы видите ошибку формулы, выберите Изменить в строке формул и обновите формулу, указав имя источника данных.

    Изменить формулу.

    Например, чтобы отказаться от использования Инструкции как имени источника данных для формы редактирования и изменить его на Рецепты, замените имя источник данных.

    Изменение с:

    Remove(Instructions, selectedRecord); If(IsEmpty(Errors(Instructions, selectedRecord)),UpdateContext( {itemSelected:false, editMode:false, newMode:false, deleteMode:false}); Set(CurrentItem,First(Instructions)););
    

    Изменить на:

    Remove(Recipes, selectedRecord); If(IsEmpty(Errors(Recipes, selectedRecord)),UpdateContext( {itemSelected:false, editMode:false, newMode:false, deleteMode:false}); Set(CurrentItem,First(Recipes)););
    
  4. Повторите предыдущий шаг, чтобы устранить дополнительные ошибки формул.

В галерее отображаются записи, созданные ранее. Необходимо изменить цвет фона записи при её выборе из галереи, чтобы отобразить выделение.

Обновление цвета фона выбранного элемента:

  1. Выберите коллекцию.

    Выберите коллекцию для заливки фона.

  2. Выберите свойство TemplateFill из раскрывающегося списка свойств в левом верхнем углу.

    Выберите свойство TemplateFill.

  3. Обновите значение свойства TemplateFill в строке формул на следующую формулу:

    If(ThisItem.IsSelected, RGBA(0,0,0,.05), RGBA(0,0,0,0))
    

Обновите поля в форме

По умолчанию в шаблоне отображаются два поля внутри формы. Выбор дополнительных полей для формы:

  1. Выберите форму.

    Выберите форму.

  2. Выберите Изменить поля в области свойств справа.

    Отредактируйте поля.

  3. Выберите Добавить поля.

    Добавьте поля.

  4. Выделите поля, которые требуется добавить в форму.

    Выбор полей для добавления.

  5. Нажмите кнопку "Добавить".

  6. (Необязательно) Выберите поля, которые нужно переместить вверх или вниз, или удалите ненужные поля, выбрав Удалить.

    Переместить или удалить поля.

  7. Закройте панель полей.

При добавлении, удалении или изменении порядка полей форма обновляется автоматически.

Обновленная форма.

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

Коллекция по умолчанию.

Чтобы обновить поля в коллекции:

  1. Выберите Изменить поля в области свойств справа.

  2. Выберите раскрывающееся меню для компонента коллекции (например, изображение, заголовок или подзаголовок) и измените выбор на нужное поле.

    Изменить выбранное поле.

  3. Закройте область данных.

Галерея обновляется с выбранными изменениями.

Обновленная коллекция.

Обновление заголовка приложения

Чтобы обновить заголовок приложения:

  1. Выберите метку в верхнем левом углу экрана.

    Обновленный заголовок.

  2. Измените свойство Text на панели свойств справа.

    Обновление свойства заголовка.

Проверьте все изменения, которые вы внесли в приложение.

Проверить все изменения.

Подсказка

Для улучшения отзывчивости карточки данных по умолчанию имеют свойство Подгонка по ширине установленное в Включено. Если вы хотите изменить размер карточек данных вручную, выберите карточки данных и установите для свойства Width fit значение Off.

Карточка данных — свойство

Сохранение и предварительный просмотр приложения

Теперь, когда вы создали свое первое приложение с данными, вы можете сохранить изменения и просмотреть приложение.

Сохранить и просмотреть.

  1. Нажмите кнопку "Сохранить".

  2. Выберите Предварительный просмотр.

    • Чтобы добавить новую запись, выберите Создать запись и заполните форму.
    • Чтобы отредактировать запись, выберите запись на левой панели и отредактируйте значения.
    • Чтобы закрыть предварительный просмотр, выберите Закрыть или нажмите клавишу ESC.

Публикация и добавление приложения в канал Teams

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

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

Дополнительные рекомендации для группы Microsoft 365

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

The request failed with error: 'Insufficient privileges to complete the operation.' The tracking Id is '[xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx]'.

Чтобы устранить эту проблему, вручную обновите в Microsoft 365 параметр группы SecurityEnabled с False на True, используя PowerShell. Подробные инструкции см. в разделе Share an app with Группы Microsoft 365. Дополнительные сведения см. в разделе "Группы Microsoft 365" и Microsoft Teams.

Обеспечение безопасности для команд с одинаковыми именами

Названия команд не всегда уникальны. Несколько команд в Teams могут использовать одно и то же отображаемое имя. Например, в клиенте может быть несколько команд с именем «Инспекция». Однако группа Microsoft 365, связанная с каждой командой, имеет разные ObjectId в Azure Active Directory (Azure AD), даже если имена команд одинаковы. ObjectId в Azure AD для группы Microsoft 365 совпадает с GroupId в Teams для связанной команды.

Чтобы найти GroupId (ObjectID в Azure AD) команды:

  1. Перейдите в команду в Teams.

  2. Выберите любой канал в команде.

  3. Выберите Другие параметры (...) в правом верхнем углу, а затем выберите Получить ссылку на канал.

    Получить ссылку на канал.

  4. Скопируйте GroupID по ссылке.

    Идентификатор группы.

    Вы также можете скопировать ссылку на канал, выбрав Копировать, а затем вставив ее в текстовый редактор, чтобы получить значение GroupID.

    https://teams.microsoft.com/l/channel/19%3a06f038959c9f4387a35f5d776484cff2%40thread.tacv2/General?groupId=40b7e373-a788-4e29-a590-5a86db7550e3&tenantId=00000000-0000-0000-0000-0000000000000000

  5. Теперь, когда у вас есть правильный GroupID (ObjectID в Azure AD), используйте инструкции в Поделиться приложением с группами Microsoft 365 для обеспечения безопасности для группы Microsoft 365 этой команды.

Дальнейшие шаги

Обзор приложения Power Apps
Общие сведения о Power Apps Studio
Использование элементов управления Fluent UI
Создание дополнительных приложений