Teams-Spirit (preview)
Met de Teams-Spirit Connector kunt u uw Teams-Spirit-abonnement verbinden met uw stromen.
Deze connector is beschikbaar in de volgende producten en regio's:
| Dienst | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Logic-apps | Standaard | Alle Logic Apps-regio's , met uitzondering van het volgende: - Azure Government-regio's - Azure China-regio's - Us Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-regio's , met uitzondering van het volgende: - Amerikaanse overheid (GCC) - Amerikaanse overheid (GCC High) - China Cloud beheerd door 21Vianet - Us Department of Defense (DoD) |
| Contactpersoon | |
|---|---|
| Naam | Immanuel Fuchs |
| URL | https://teams-spirit.de/#kontakt |
| E-mailen | info@digitalteamwork.de |
| Connector-metagegevens | |
|---|---|
| Uitgever | D.F.K. Digitalteamwork GmbH |
| Webpagina | https://teams-spirit.de |
| Privacybeleid | https://teams-spirit.de/datenschutz/ |
| Categorieën | Communicatie; Productiviteit |
Teams-Spirit-connector
Teams-Spirit biedt een uitgebreide REST API. Met deze API kunt u uw goedkeuringen, teams en gebruikers beheren via Teams-Spirit.
Uitgever: D.F.K. Digital Teamwork GmbH
Vereiste voorwaarden
U hebt het volgende nodig om door te gaan:
- Een Microsoft Power Apps- of Power Automate-abonnement met aangepaste connectorfunctie
- Een Teams-Spirit Azure AD-bedrijfstoepassing (meestal is dit aanwezig als u Teams-Spirit)
- Een Teams-Spirit-abonnement
- De CLI-hulpprogramma's voor Power Platform
Ondersteunde bewerkingen
De connector biedt de volgende triggers:
Action-Trigger
Kan worden geactiveerd via een Teams-Spirit Action De connector ondersteunt de volgende bewerkingen:
Alle goedkeuringen ophalen
Een lijst met alle goedkeuringen
Keurt
Hiermee wordt een goedkeuring goedgekeurd
Verwerpen
Een goedkeuring weigeren
Archiefteam
Een team archiveren en eventueel de SharePoint-site van de groepen markeren als alleen-lezen
Team verwijderen
Een team verwijderen
Rol wijzigen in lid
Een gebruikersrol wijzigen in lid
Rol wijzigen in eigenaar
Een gebruikersrol wijzigen in eigenaar
Alle gasten verwijderen
Verwijdert alle gasten uit een team
Alle gebruikers verwijderen behalve eigenaar
Verwijdert alle teamleden, met uitzondering van een bepaalde eigenaar
Gebruiker uit team verwijderen
Hiermee verwijdert u een gebruiker uit een team
Tagwaarde wijzigen
De waarde van een Teams-Spirit-tag wijzigen
Tagwaarde ophalen
Geeft als resultaat de waarde van een Teams-Spirit-tag
Vervaldatum verlengen
Breidt de vervaldatum van een teams uit
Referenties verkrijgen
De Teams-Spirit Connector maakt gebruik van OAuth2 voor Azure Active Directory (AD). Dit is dezelfde verificatiemethode die wordt gebruikt door de Teams-Spirit-toepassing zelf en daarom heeft de gebruiker dezelfde machtigingen in zowel de connector als de app.
Aan de slag komen
Als u wilt dat een stroom wordt geactiveerd door een Teams-Spirit-regel, kunt u een nieuwe stroom maken met de actietrigger. Zodra u deze een naam hebt gegeven, wordt deze geregistreerd in Teams-Spirit en is deze beschikbaar in de rule-engine. U kunt elke parameter die beschikbaar is in de Teams-Spirit-regel naar de stroom verzenden en deze gebruiken om uw werkstromen verder te automatiseren.
Implementatie-instructies
Omdat de Teams-Spirit-API wordt beveiligd door Azure Active Directory (AD) via OAuth2, moeten we eerst een aantal dingen instellen in Azure AD, zodat onze connectors veilig toegang hebben tot de API. Nadat dit is voltooid, kunt u de connector maken en testen.
Een Azure AD-toepassing instellen voor uw aangepaste connector
We moeten eerst onze connector registreren als een toepassing in Azure AD. Hierdoor kan de connector zichzelf identificeren bij Azure AD, zodat deze kan vragen om machtigingen voor toegang tot Teams-Spirit gegevens namens de eindgebruiker. U kunt de onderstaande stappen volgen:
Maak een Azure AD-toepassing Deze Azure AD-toepassing wordt gebruikt om de connector te identificeren in Teams-Spirit. U kunt dit doen met behulp van [Azure Portal] (https://portal.azure.com), door de stappen hier uit te voeren. Noteer na het maken de waarde van de toepassings-id (client). U hebt dit later nodig.
Configureer (update) uw Azure AD-toepassing voor toegang tot de Teams-Spirit-API. Deze stap zorgt ervoor dat uw toepassing een toegangstoken kan ophalen om Teams-Spirit namens uw gebruikers aan te roepen. Volg hier de stappen om dit te doen.
- Gebruik voor omleidings-URI 'https://global.consent.azure-apim.net/redirect'
- Gebruik voor de referenties een clientgeheim (en niet certificaten). Vergeet niet om het geheim op te merken. U hebt dit later nodig en wordt slechts één keer weergegeven.
- Voor API-machtigingen voegt u de machtiging Teams-Spirit
access_as_usertoe. Als u dit wilt doenAdd a permission, gaat u naarAPIs my organization uses, zoekt u naar Teams-Spirit en voegt u deaccess_as_usermachtiging toe.
Op dit moment hebben we nu een geldige Azure AD-toepassing die kan worden gebruikt om machtigingen te krijgen van eindgebruikers en toegang te krijgen tot Teams-Spirit.
De connector implementeren
{clientId} Vervang eerst de apiProperties.json client-id van uw Azure AD-toepassingen.
Deze {resourceId} wordt vervangen door api://app.teams-spirit.com/3a57026a-cf3f-4295-93f5-ca245af3d2df/access_as_user in het geval van implementatie van aangepaste connectors.
Voer vervolgens de volgende opdrachten uit en volg de aanwijzingen:
paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --secret <client_secret>
Een verbinding maken
De connector ondersteunt de volgende verificatietypen:
| standaard | Parameters voor het maken van verbinding. | Alle regio's | Niet deelbaar |
Verstek
Van toepassing: Alle regio's
Parameters voor het maken van verbinding.
Dit is geen deelbare verbinding. Als de power-app wordt gedeeld met een andere gebruiker, wordt een andere gebruiker gevraagd om expliciet een nieuwe verbinding te maken.
Beperkingslimieten
| Name | Aanroepen | Verlengingsperiode |
|---|---|---|
| API-aanroepen per verbinding | 100 | 60 seconden |
Acties
| Alle gasten verwijderen |
Verwijdert alle gasten uit het team |
| Alle gebruikers verwijderen behalve eigenaar |
Hiermee verwijdert u alle gebruikers behalve één geselecteerde eigenaar |
| Alle goedkeuringen ophalen |
Alle goedkeuringen ophalen |
| Alle niet-eigenaren uit het team verwijderen |
Hiermee verwijdert u alle leden die voor eigenaren zijn uit het team |
| Approve |
Keurt de opgegeven goedkeuring goed |
| Archiefteam |
Het team archiveren |
| Gebruiker verwijderen uit team |
Hiermee verwijdert u een gebruiker uit het team |
| Rol wijzigen in Eigenaar |
Bevordert een gebruiker in het team naar eigenaar |
| Rol wijzigen in lid |
Een gebruikersrol wijzigen in lid in het team |
| Tagwaarde ophalen |
Hiermee haalt u een tagswaarde voor een groep op |
| Tagwaarde wijzigen |
De waarde van een tag in een bepaald team wijzigen |
| Team verwijderen |
Hiermee verwijdert u het team |
| Vervaldatum verlengen |
De vervaldatum van groepen uitbreiden |
| Verwerpen |
Verwerpen |
Alle gasten verwijderen
Verwijdert alle gasten uit het team
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van groep
|
Group-ID | True | string |
Id van groep |
Alle gebruikers verwijderen behalve eigenaar
Hiermee verwijdert u alle gebruikers behalve één geselecteerde eigenaar
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van groep
|
Group-ID | True | string |
Id van groep |
|
Eigenaar Id
|
ownerId | string |
eigenaarId |
Alle goedkeuringen ophalen
Alle goedkeuringen ophalen
Retouren
| Name | Pad | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
identiteitskaart
|
id | string |
identiteitskaart |
|
gebruikersnaam
|
userName | string |
gebruikersnaam |
|
userId
|
userId | string |
userId |
|
createForExternalUser
|
createForExternalUser | boolean |
createForExternalUser |
|
externalUserId
|
externalUserId | string |
externalUserId |
|
reactingUserId
|
reactingUserId | string |
reactingUserId |
|
reactingUserName
|
reactingUserName | string |
reactingUserName |
|
requestTime
|
requestTime | string |
requestTime |
|
vervaldatumDatumTijd
|
expirationDateTime | string |
vervaldatumDatumTijd |
|
status
|
status | integer |
status |
|
groupName
|
groupName | string |
groupName |
|
groepBeschrijving
|
groupDescription | string |
groepBeschrijving |
|
reden
|
reason | string |
reden |
|
rejectReason
|
rejectReason | string |
rejectReason |
|
toegang
|
access | boolean |
toegang |
|
reactionTime
|
reactionTime | string |
reactionTime |
|
type
|
type | string |
type |
|
Tijd
|
tid | string |
Tijd |
|
templateId
|
templateId | string |
templateId |
|
attributeSettings
|
attributeSettings | array of object |
attributeSettings |
|
attributeId
|
attributeSettings.attributeId | string |
attributeId |
|
waarde
|
attributeSettings.value | string |
waarde |
|
type
|
attributeSettings.type | integer |
type |
Alle niet-eigenaren uit het team verwijderen
Hiermee verwijdert u alle leden die voor eigenaren zijn uit het team
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van groep
|
Group-ID | True | string |
Id van groep |
Approve
Keurt de opgegeven goedkeuring goed
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van goedkeuring
|
Approval-ID | True | string |
Id van goedkeuring |
Archiefteam
Het team archiveren
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van groep
|
Group-ID | True | string |
Id van groep |
|
De SharePoint-site alleen-lezen maken voor teamleden
|
sharePointReadOnly | True | boolean |
sharePointReadOnly |
Gebruiker verwijderen uit team
Hiermee verwijdert u een gebruiker uit het team
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van groep
|
Group-ID | True | string |
Id van groep |
|
Gebruikersnaam
|
userId | string |
userId |
Rol wijzigen in Eigenaar
Bevordert een gebruiker in het team naar eigenaar
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van groep
|
Group-ID | True | string |
Id van groep |
|
Gebruikersnaam
|
userId | string |
userId |
Rol wijzigen in lid
Een gebruikersrol wijzigen in lid in het team
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van groep
|
Group-ID | True | string |
Id van groep |
|
Gebruikersnaam
|
userId | string |
userId |
Tagwaarde ophalen
Hiermee haalt u een tagswaarde voor een groep op
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van groep
|
Group-ID | True | string |
Id van groep |
|
Id van tag
|
Tag-ID | True | string |
Id van tag |
Retouren
- Tagwaarde
- string
Tagwaarde wijzigen
De waarde van een tag in een bepaald team wijzigen
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van groep
|
Group-ID | True | string |
Id van groep |
|
Tag
|
id | string |
identiteitskaart |
|
|
Waarde
|
value | string |
waarde |
Team verwijderen
Hiermee verwijdert u het team
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van groep
|
Group-ID | True | string |
Id van groep |
Vervaldatum verlengen
De vervaldatum van groepen uitbreiden
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van groep
|
Group-ID | True | string |
Id van groep |
|
Weken
|
weeks | string |
weken |
Verwerpen
Verwerpen
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Id van goedkeuring
|
Approval-ID | True | string |
Id van goedkeuring |
Triggers
| Action-Trigger |
Action-Trigger |
Action-Trigger
Action-Trigger
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Naam
|
name | True | string |
Naam |
Retouren
- response
- object
Definities
Voorwerp
Dit is het type 'object'.
touw
Dit is het basisgegevenstype 'tekenreeks'.