Bouw aangepaste Microsoft Teams-apps met de nieuwe Teams Developer Portal

Bronknooppunt: 1858207

Microsoft wil het gemakkelijker maken om aangepaste Teams-apps te bouwen, zodat uw team gemakkelijker en meer gespecialiseerde samenwerking kan genieten.

teams-portal.jpg

Nu steeds meer van ons op afstand werken, zijn er tools zoals Zoom, Slack en Microsoft's Teams zijn cruciale onderdelen van de bedrijfsinfrastructuur geworden. Het is begrijpelijk dat de meeste aandacht uitging naar hun tools voor videoconferenties en online vergaderingen, maar tools zoals Teams zijn ook ontworpen om nieuwe werkvormen te ondersteunen en te integreren met tools voor procesautomatisering om een ​​nieuw eindpunt voor uw workflow te bieden. Door alle kleine taken te hosten die uw daadwerkelijke werk in de weg staan, zijn ze bedoeld om u te helpen productief te blijven en afleiding te voorkomen.

ZIEN: 83 Excel-tips die elke gebruiker zou moeten beheersen (TechRepubliek)

Meer over Windows

Het is belangrijk om te begrijpen dat Teams veel meer is dan een manier om vergaderingen te houden. Hoewel ze belangrijk zijn, is de rol ervan als samenwerkingshub dat ook. U kunt het zien als de plek om met anderen samen te werken als u op kantoor bent of deel uitmaakt van een gedistribueerd team. Dat samenwerkingsmodel betekent dat u uw eigen tool moet bouwen die past bij de manier waarop uw organisaties en teams werken, terwijl u tegelijkertijd tools van derden uit de app-marktplaats van Teams moet inbouwen en beheren hoe deze worden ingezet en gebruikt.

Teams voor ontwikkelaars

Microsoft heeft een achtergrond in ontwikkelaarstools, dus het is niet verrassend dat Teams wordt gezien als het zoveelste platform voor uw code. Vanaf de lancering heeft Teams een manier geboden om uw inhoud en code te hosten, door deze te integreren in tabbladen en in de permanente chatvensters van het platform. Gereedschappen zoals Azuur's Bot Framework en Microsoft 365‘s Adaptive Cards vormen de kern van het Teams-ontwikkelaarsplatform, terwijl technologieën zoals SharePoint een host bieden voor documenten en samenwerkingen.

Aanvankelijk werd een groot deel daarvan afgehandeld binnen Teams zelf, samen met een reeks tools die een raamwerk vormden voor het bouwen van webgebaseerde applicaties in Visual Studio Code. Als je Teams wilde aanpassen en je eigen apps wilde bouwen, moest je documentatie opzoeken en je eigen toolchain helemaal opnieuw opbouwen.

Maak kennis met de Teams Developer Portal

Dat verandert allemaal met de lancering van Microsoft's nieuwe Teams Developer Portal. U kunt het beschouwen als een one-stop-shop voor al uw Teams-applicatiebehoeften, of u nu code schrijft of eenvoudigweg de apps in uw exemplaar beheert. De portal combineert documentatie en tools en host UI-toolkits die u kunnen helpen uw Teams-apps een consistent uiterlijk te geven.

Microsoft geeft al zijn Microsoft 365-webeigenschappen een vergelijkbare look en feel, gebaseerd op de vloeiende ontwerptaal die het naar Office brengt en Windows 11. De site staat vol met mooie dozen met gebogen hoeken, gebouwd met de nieuwe Fluent-pictogrammen. Vanaf het begin wordt u aangemoedigd om aan de slag te gaan, waardoor u rechtstreeks naar het gedeelte App-bouwer van de portal gaat.

ZIEN: Windows 10: lijsten met vocale opdrachten voor spraakherkenning en dicteren (gratis pdf) (TechRepubliek)

Hier bouwt en beheert u uw Teams-apps. Als u een app maakt, komt u rechtstreeks in een webgebaseerde configuratietool terecht, waar u een app een naam en beschrijving geeft en details van de ontwikkelaars, de eindpunt-URL, evenals beleid en versienummers invult. U kunt pictogrammen toevoegen, verbinding maken met belangrijke Teams-functies, machtigingen instellen en een aanmeldingsbeleid toepassen.

Wat het apps-gedeelte van de Teams Developer Portal doet, is het vereenvoudigen van het proces van het verpakken van een app voor publicatie in de Teams-app store, of u deze nu publiceert in de tenants van uw eigen organisatie of van plan bent deze voor iedereen in een Teams-exemplaar waar dan ook beschikbaar te maken. Er is zelfs een test- en validatietool die controleert of uw code gereed is voor de winkel. Dit is geen volledige test, het zorgt er alleen voor dat uw code voldoet aan de basisvereisten van Teams. De code wordt niet getest, dus u moet deze onderdeel maken van uw eigen levenscyclusproces voor softwareontwikkeling.

Apps bouwen met behulp van de Developer Portal

Het is belangrijk om te onthouden dat de portal geen online applicatie-ontwikkelomgeving is. Dat betekent dat u de door u gekozen Teams-ontwikkeltools moet downloaden en installeren, en deze moet gebruiken om uw app en het bijbehorende manifest te bouwen. Het zou leuk zijn om te zien dat Microsoft deze portal gebruikt om vooraf geconfigureerde exemplaren van GitHub's Codespaces-platform, compleet met webservers en Visual Studio Code, klaar om code te bouwen zonder dat u een volledige ontwikkelomgeving hoeft op te zetten.

U moet uw app nog steeds bouwen met de webapplicatie-ontwikkeltools van Teams, waarbij u de app en het manifest ervan bouwt. Microsoft gebruikt de voorpagina van de portal om snelkoppelingen te bieden voor de Visual Studio Code-extensie, een Teams UI-kit en een voorbeeld-app om u op weg te helpen, evenals alle documentatie voor Teams-ontwikkelaars. Hoewel dit tools zijn die al een tijdje beschikbaar zijn, bevinden ze zich nu allemaal op één plek, waardoor het veel gemakkelijker wordt om aan de slag te gaan.

Andere tools zijn beschikbaar op het tabblad Tools van de Portal, met tools voor het bewerken en ontwerpen van adaptieve kaarten voor gebruik in uw apps, en voor het werken met en beheren van kunstmatige intelligentie bots voor chatintegratie met uw apps. Het is duidelijk dat dit gedeelte een werk in uitvoering is; naarmate er meer Teams-ontwikkeltools beschikbaar komen, kun je verwachten dat je ze hier kunt vinden. Het is echter een beetje verrassend om enkele van de meer voor de hand liggende kandidaten niet te vinden. Eén die opvalt door zijn afwezigheid is de Microsoft Graph Explorer, omdat de grafiek-API’s een belangrijk hulpmiddel zijn voor het integreren van Teams-applicaties met de rest van Microsoft 365.

Aangepaste scènes toevoegen aan Teams

Microsoft heeft onlangs de Together-modus van Teams bijgewerkt om aangepaste scènes te ondersteunen. De Developer Portal bevat een tool waarmee u uw eigen achtergronden kunt maken en delen met behulp van uw eigen afbeeldingen. Begin met het uploaden van een afbeelding naar de portal en selecteer vervolgens het aantal deelnemers dat u aan een vergadering wilt toevoegen. Hiermee worden contouren voor deelnemers toegevoegd aan de vergaderindeling, zodat u ze naar de gewenste plaatsen kunt slepen.

samen-modus.jpg

Elk element is een laag, dus u kunt gelaagde omgevingen bouwen met verschillende elementen en met gebruikers op de juiste manier geplaatst. Misschien is uw achtergrondafbeelding een bekende vergaderruimte, met een aparte tafel en stoelen. Gebruikersafbeeldingen kunnen rond de tafel worden gestapeld, waardoor een persoonlijk evenement wordt gesimuleerd, met de gelaagdheidstools van Teams waarmee de ene gebruiker voor de andere of achter de tafel kan staan. Bepaalde plekken kunnen worden toegewezen aan een organisator of presentator van een vergadering, zodat deze tijdens een vergadering altijd op dezelfde plek staan.

De editor beschikt over de meeste functies die je van een eenvoudige beeldbewerkingsomgeving mag verwachten, zodat iedereen die bekend is met PowerPoint een Teams-vergaderruimte kan bouwen. In Teams bestaat de mogelijkheid om een ​​omgeving te testen, zodat u zeker weet dat uw ruimte geschikt is voor uw vergaderingen.

Het is goed om veel van de tools die je nodig hebt om Teams-applicaties te bouwen op één plek te zien. Microsoft heeft een lange weg afgelegd om van dit nieuwe Developer Portal de eerste bestemming te maken voor iedereen die zijn eigen Teams-services wil bouwen. Het enige wat het nodig heeft zijn een handvol extra functies en het zal klaar zijn voor prime time.

Zie ook

Bron: https://www.techrepublic.com/article/build-custom-teams-apps-with-the-new-teams-developer-portal/#ftag=RSS56d97e7

Tijdstempel:

Meer van Enterprise Software op TechRepublic