Een canvas-app insluiten als persoonlijke app in Teams

U kunt een door u gemaakte app delen door deze rechtstreeks in te sluiten in Microsoft Teams. Na voltooiing kunnen gebruikers + selecteren om uw app aan een van uw teamkanalen of gesprekken toe te voegen in het team waarin u zich bevindt. De app verschijnt als een tegel onder Tabbladen voor uw team.

Notitie

Aangepast app-beleid voor teams moet worden ingesteld om het uploaden van aangepaste apps toe te staan. Als u de app niet kunt insluiten in Teams, neem dan contact op met uw beheerder om te controleren aangepaste app-instellingen zijn ingesteld.

Vereisten

Download de app

  1. Meld u aan bij Power Apps en selecteer vervolgens Apps in het menu.

    Lijst met apps weergeven.

  2. Selecteer Meer acties (...) voor de app die u wilt delen in Teams en selecteer vervolgens Toevoegen aan Teams.

    Toevoegen aan Teams.

    Paneel Toevoegen aan teams wordt aan de rechterkant van het scherm geopend.

    Deelvenster Toevoegen aan Teams.

  3. (Optioneel) Selecteer als de app geen beschrijving heeft Details bewerken om de app te openen in Power Apps Studio om toe te voegen.

  4. (Optioneel) Selecteer Geavanceerde instellingen om extra details toe te voegen, zoals Naam, Website, Gebruiksvoorwaarden, Privacybeleid, MPN-id (Microsoft Partner Network-id).

    Aanvullende details toevoegen.

  5. Selecteer App downloaden. Power Apps genereert vervolgens uw Teams-manifestbestand met behulp van de app-beschrijving en het logo dat u al in uw app hebt ingesteld.

  6. Sla het gedownloade bestand op.

De app toevoegen als een persoonlijke app

  1. Als u de app als een persoonlijke app of als tabblad aan een kanaal of gesprek wilt toevoegen, selecteert u Apps in de linkernavigatie en vervolgens Een aangepaste app uploaden.

    Notitie

    Een aangepaste app uploaden verschijnt alleen als uw Teams-beheerder een aangepast app-beleid heeft gemaakt en ingeschakeld in Uploaden van aangepaste apps toestaan.

    App toevoegen als tabblad.

  2. Selecteer Toevoegen om de app toe te voegen als een persoonlijke app of selecteer Toevoegen aan team om de app toe te voegen als tabblad binnen een bestaand kanaal of gesprek.

De app publiceren in de Teams-catalogus

Als u een beheerder bent, kunt u ook de app publiceren in de Microsoft Teams-catalogus.

Context uit Teams gebruiken

Om diep geïntegreerde apps met Teams te bouwen, kunt u de contextvariabelen van Teams gebruiken met de functie Param(). Gebruik bijvoorbeeld de volgende formule in de eigenschap Vullen van het scherm om de achtergrond van de app te wijzigen op basis van het thema van de gebruiker in Teams:

Switch(
        Param("theme"),
        "dark",
        RGBA(
            32,
            31,
            31,
            1
        ),
        "contrast",
        RGBA(
            0,
            0,
            0,
            1
        ),
        RGBA(
            243,
            242,
            241,
            1
        )
    )

Om de app te testen, publiceert u deze en speelt u deze vervolgens af in Teams.

De volgende contextvariabelen van Teams worden ondersteund:

  • landinstellingen
  • channelId
  • channelType
  • chatId
  • groupId
  • hostClientType
  • subEntityId
  • teamId
  • teamType
  • thema
  • userTeamRole

Notitie

Deze functie is toegevoegd in maart 2020. Als u uw app hiervoor eerder in Teams hebt ingesloten, moet u uw app mogelijk opnieuw aan Teams toevoegen om deze functionaliteit te gebruiken.

De prestaties van uw app verbeteren

U kunt uw app optioneel vooraf in Teams laden om de prestaties te verbeteren.

  1. Meld u aan bij make.powerapps.com en selecteer vervolgens Apps in het menu.

  2. Selecteer Meer acties (...) voor de app die u wilt delen in Teams en selecteer vervolgens Instellingen.

  3. Stel in het paneel Instellingen App vooraf laden voor verbeterde prestaties in op Ja. De app wordt vervolgens vooraf geladen wanneer deze is ingesloten in Teams.

    App vooraf laden voor verbeterde prestaties.

  4. Om de wijzigingen door te voeren, verwijdert u uw app en voegt u deze opnieuw toe aan Teams.

Notitie

Hierdoor kunnen gebruikers de gecompileerde app downloaden terwijl authenticatie wordt uitgevoerd voor ingesloten scenario's. De gebruikers kunnen uw app echter alleen uitvoeren na succesvolle verificatie. Dit gedrag zorgt ervoor dat uw app-gegevens niet beschikbaar zijn voor niet-geverifieerde gebruikers. Informatie in de gecompileerde app bevat:—een verzameling JavaScript-bestanden met tekst die is geschreven in app-besturingselementen, media-items (zoals afbeeldingen), de app-naam en de omgevings-URL waarin de app zich bevindt.

Zie ook

Welkom bij Microsoft Teams