US English (US)
FR French
DE German
PL Polish
SE Swedish
FI Finnish

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

Swedish
US English (US)
FR French
DE German
PL Polish
SE Swedish
FI Finnish
  • Log in
  • Home
  • Identitetsstyrning och administration ( IGA )
  • IGA lösningsbibliotek
  • Instruktioner och uid
  • Konfigurera kontakter

Microsoft Teams-integration

Microsoft Teams-integration med Microsoft Graph API anslutning

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Tjänstehantering
    Matrix42 Professional Lösning Matrix42 Core lösning Hantering av företagstjänster Matrix42 Intelligens
  • Identitetsstyrning och administration ( IGA )
    IGA översikt IGA lösningsbibliotek
  • Plattform
    ESM ESS2 ESS Efecte Chat för tjänstehantering Efecte-integrationer Tillägg
  • Versionsinformation för M42 Core & Pro , IGA , konversations-AI
    2025.3 2025.2 2025.1 2024.2 2024.1 2023.4 2023.3 2023.2 2023.1 2022.4 2022.3 Publiceringsinformation och policyer
  • Annat material
    Villkor och uid Tillgänglighetspolicyer
  • Tjänster
+ More
    • Tjänstehantering

    • Identitetsstyrning och administration ( IGA )

    • Plattform

    • Versionsinformation för M42 Core & Pro , IGA , konversations-AI

    • Annat material

    • Tjänster

Microsoft Teams-integration

Microsoft Teams-integration med Microsoft Graph API anslutning

Integrationsfunktioner för Microsoft Teams ingår i Microsoft Graph API Connector (tidigare känt som Entra ID Connector).

Med Microsoft Graph API Connector har du kunnat läsa data från Microsoft Teams. Från och med version 2025.2 kan du även utföra åtgärder mot Microsoft Teams och göra ändringar i Teams-miljön. Tillsammans levererar dessa funktioner konkret affärsvärde inom fyra nyckelområden:

Förbättrad synlighet och kontroll: Tillgång till Microsoft Teams-relaterad data i nära realtid, till exempel användare, kanaler och teammedlemskap.

Automatisering och effektivitet: Automatiserade åtgärder minskar manuell ansträngning, snabbar upp svarstider och effektiviserar processer.

Strategisk integration och innovation: Sömlös integration med andra IT-system möjliggör avancerad automatisering, förbättrad styrning och stöder bredare digitala transformationsinitiativ.

Microsoft Teams-integration kan byggas med Microsoft Graph API Connector .

För kundens instruktioner, se https://docs.efecte.com/customer-instructions/efecte-provisioning-engine-customer-instructions-for-entra-id

Dokumentation för Microsoft Graph API relaterad till Teams-integration: https://learn.microsoft.com/en-us/graph/api/resources/teams-api-overview?view=graph-rest-1.0

Exempel på användningsområden med Teams är

  • Skicka aviseringar till Teams
  • Läser team och kanalinformation till ITSM
  • Hantering av teammedlemskap
  • Teamets livscykelhantering
  • Validering av teamägarskap
  • Integration med användarlivscykelprocesser
  • Händelsedriven teamskapande

Läs Microsoft Teams-team

Azure applikationsbehörigheter

För Teams-import behöver programmet i Azure dessa behörigheter

För kundens instruktioner, se https://docs.efecte.com/customer-instructions/efecte-provisioning-engine-customer-instructions-for-entra-id

Tillståndstyp Behörigheter
Ansökan

Grupp.Läs.Alla, Team.Läs.Basic.Alla

och

(Channel.ReadBasic.All eller Channel.Read.All)

Frågor för schemalagd uppgift

Fråga: groups?$filter=resurs Pro /Any(x:x eq 'Team')

Delfrågor:

team/{id}/kanaler

team/{id}/medlemmar

Mappningar för schemalagd uppgift

Använd alltid generisk mall för Teams-mappningstyp:

Externt attribut Lokalt attribut Mer information
id team_id Unikt ID för teamet
visningsnamn team_displayName
beskrivning team_beskrivning
synlighet team_visibility Offentligt eller privat team
teams/{id}/channels.id kanal_id

Lista över teamkanal-ID:n

Detta attribut måste vara flervärde

teams/{id}/medlemmar.användar-ID teammedlemmar

Lista över teammedlemmarnas ID:n

Detta attribut måste vara flervärde

Öppet ämne: Skulle det vara bättre att även hämta kanaldetaljer (visningsnamn, beskrivning etc.) till ett annat flervärdesattribut i den här schemalagda uppgiften, eller hämta dessa kanal för kanal från arbetsflödesorkestreringsnoden.

Händelsebaserade uppgifter (åtgärder för) Microsoft-team och -kanaler

Azure applikationsbehörigheter

För Teams-åtgärder behöver applikationer i Azure behörigheter. För att ställa in korrekta behörigheter, se: https://docs.efecte.com/customer-instructions/efecte-provisioning-engine-customer-instructions-for-entra-id och https://learn.microsoft.com/en-us/graph/permissions-reference

Händelsebaserad uppgift

URL för händelsebaserad uppgift kan vara tom. Slutgiltig URL att anropa skapas genom att kombinera kopplings-URL och arbetsflödesnod-URL.

Mappningar för händelsebaserade uppgifter

Rubrik för händelsebaserad uppgift

Inget behov av att ställa in extra rubriker, kopplingshanteringen ställer in detta automatiskt:

Innehållstyp applikation/json

Arbetsflödesnod

På noden Workflow Orchestration väljer du dessa Orchestrate, Data Source och Activity:

Välj den händelsebaserade uppgift som du skapade för den här åtgärden. Du kan också använda en händelsebaserad uppgift för många åtgärder.

De flesta av dessa åtgärder använder http-metoden POST. Kom ihåg att ange korrekt metod för noden Workflow Orchestration för dessa åtgärder.

Skicka textkommentar/meddelande till teamkanalen

Åtgärd : POST

URL : teams/{team-id}/channels/{channel-id}/messages

Exempel på kropp :

{ "body": { "content": "Detta är en kommentar eller statusuppdatering från ITSM-systemet." } }

Microsoft-dokumentation för API


Hämta kanalinformation

Åtgärd : GET

URL : teams/{team-id}/channels/{channel-id}

Kropp: (ingen)

I arbetsflödet, analysera resultset-json från attributet " REST response attribute" för att skapa referensdatakort för kanalen.

Exempel på returnerad resultset-json när teamet {team-id} innehåller 2 kanaler:

{
"@odata.context" : "https://graph.microsoft.com/v1.0/$metadata#teams('4f694c90-2dff-4c23-b1c8-91b1a70aef3b')/kanaler" ,
"@odata.count" : 2,
"värde" : [
{
"id" : "19:5c0256776d504094a6b0ba7b882581a4@tråd.tacv2" ,
"skapadDatumTid" : "2025-02-18T10:29:47.29Z" ,
"displayName" : "testkanal 1" ,
"beskrivning" : "beskrivning av testkanal 1" ,
"ärFavoritSomStandard" : null ,
"e-post" : null ,
"hyresgäst-ID" : "cbd5fb36-dd24-4d23-8d01-2f11df085a52" ,
"webUrl" : "https://teams.microsoft.com/l/channel/19%3A5c0256776d504094a6b0ba7b882581a4%40thread.tacv2/test%20channel%201?groupId=4f694c90-2dff-4c23-b1c8-91b1a70aef3b&tenantId=cbd5fb36-dd24-4d23-8d01-2f11df085a52&allowXTenantAccess=True&ngc=True" ,
"medlemskapstyp" : "standard" ,
"ärarkiverad" : falskt
},
{
"id" : "19:qiNEscP-fIdfQ8CH72cfswzrdmwJ9Ay5sMd5YIuun9M1@tråd.tacv2" ,
"skapadDatumTid" : "2025-02-18T10:29:15.82Z" ,
"displayName" : "Allmänt" ,
"beskrivning" : "allmän testkanal" ,
"ärFavoritSomStandard" : null ,
"e-post" : "Testteam1@efectebaselinedev.onmicrosoft.com" ,
"hyresgäst-ID" : "cbd5fb36-dd24-4d23-8d01-2f11df085a52" ,
"webUrl" : "https://teams.microsoft.com/l/channel/19%3AqiNEscP-fIdfQ8CH72cfswzrdmwJ9Ay5sMd5YIuun9M1%40thread.tacv2/Test%20team%201%20updated?groupId=4f694c90-2dff-4c23-b1c8-91b1a70aef3b&tenantId=cbd5fb36-dd24-4d23-8d01-2f11df085a52&allowXTenantAccess=True&ngc=True" ,
"medlemskapstyp" : "standard" ,
"ärarkiverad" : falskt
}
]
}

Skapa ett team

Åtgärd : POST

URL : teams

Exempel på kropp:

{ "template@odata.bind": "https://graph.microsoft.com/v1.0/teamsTemplates('standard')", "displayName": "Exempelteam 1", "description": "Team för exempelprojektet", "members": [ { "@odata.type": "#microsoft.graph.aadUserConversationMember", "roles": ["owner"], "user@odata.bind": "https://graph.microsoft.com/v1.0/users('{user-id}')" } ] }

Microsoft-dokumentation för API


Uppdatera ett lag

Åtgärd : PATCH

URL : teams/{team-id}

Exempel på kropp :

{ "funSettings": { "allowGiphy": true, "giphyContentRating": "moderata" }, "guestSettings": { "allowCreateUpdateChannels": false } }

Microsoft-dokumentation för API


Arkivera ett team

Åtgärd : POST

URL : teams/{id}/arkiv

Exempel på brödtext : {"shouldSetSpoSiteReadOnlyForMembers": true}

Microsoft-dokumentation för API


Lägg till medlem(mar) i ett team

Åtgärd : POST

URL : /teams/{team-id}/medlemmar

Exempel på kropp:

{ "@odata.type": "#microsoft.graph.aadAnvändarKonversationsmedlem", "roller": ["ägare"], "användare@odata.bind": "https://graph.microsoft.com/v1.0/users('8b081ef6-4792-4def-b2c9-c363a1bf41d5')" }

Microsoft-dokumentation för API


Ta bort medlem från ett team

Åtgärd : DELETE

URL : /teams/{team-id}/members/{membership-id}

Kropp : (ingen)

https://learn.microsoft.com/en-us/graph/api/team-delete-members?view=graph-rest-1.0&tabs=http

Microsoft-programbehörigheter för team och kanaler

Lägg till korrekta behörigheter baserat på ditt användningsfalls behov.

Användaromfattningstyp Applikation :

Drift Tillstånd Anteckningar
Upptäck team Team.ReadBasic.All Räkna upp alla team i hyresgästen.
Hantera teaminställningar Teaminställningar.LäsSkriv.Alla Läs/uppdatera teaminställningar; stöds inte för personliga Microsoft-konton.
Skapa kanaler (valfritt team) Kanal.Skapa Skapa standard-/privata kanaler i valfritt team.
Läs kanaler (metadata) Kanal.LäsBasic.Alla Läs kanallistor och grundläggande information för alla hyresgäster.
Läs kanalinställningar Kanalinställningar.Läs.Alla Läs alla kanalegenskaper/inställningar.
Redigera kanalinställningar Kanalinställningar.LäsSkriv.Alla Ändra kanalnamn, beskrivning och modereringsinställningar.
Hantera teammedlemskap Teammedlem.LäsSkriv.Alla Lägg till/ta bort medlemmar och ändra roller (gästtillägg stöds inte).
Läs kanalmedlemskap Kanalmedlem.Läs.Alla Läs medlemskap i alla standard-/privata/delade kanaler.
Hantera kanalmedlemskap Kanalmedlem.LäsSkriv.Alla Lägg till/ta bort/uppdatera medlemmar i privata/delade kanaler.
Läs kanalmeddelanden Kanalmeddelande.Läs.Alla Läs alla kanalmeddelanden för hela hyresgästen (efterlevnad/revision).

Kända begränsningar

Begränsningar i 2025.2 och äldre versioner

Av prestandaskäl stöds inte mer än en nivå av underfrågor.

Mer än en delfråga stöds inte.

Anslutningsprogrammet har ännu inte stöd för att markera Teams/kanalobjekt som borttagna till Matrix42 Core , Pro eller IGA när objektet tas bort från Microsoft Teams.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Konfigurera: EPE för att läsa data från SCIM med Entra
  • Konfigurera: EPE Skapa datakort för att rikta in sig på ESM
  • Konfigurera: EPE Ta bort datakort från mål-ESM
  • Konfigurera: EPE Jira Cloud Connector
  • Aktiviteter i arbetsflödet för kopplingar

Copyright 2026 – Matrix42 Professional.

Matrix42 homepage


Knowledge Base Software powered by Helpjuice

0
0
Expand