Teams-Spirit (Preview)
Konektor Teams-Spirit umožňuje připojit své Teams-Spirit Předplatné k tokům.
Tento konektor je dostupný v následujících produktech a oblastech:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Logic Apps | Standard | Všechny oblasti Logic Apps s výjimkou následujících: – Oblasti Azure Government – Oblasti Azure China - Ministerstvo obrany USA (DoD) |
| Power Apps | Premium | Všechny oblasti Power Apps s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Power Automate | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Kontakt | |
|---|---|
| Název | Immanuel Fuchs |
| URL | https://teams-spirit.de/#kontakt |
| info@digitalteamwork.de |
| Metadata konektoru | |
|---|---|
| Vydavatel | D.F.K. Digitalteamwork GmbH |
| Internetová stránka | https://teams-spirit.de |
| Zásady ochrany osobních údajů | https://teams-spirit.de/datenschutz/ |
| Kategorie | Komunikace; Produktivita |
konektor Teams-Spirit
Teams-Spirit poskytuje rozsáhlé rozhraní REST API. Pomocí tohoto rozhraní API můžete spravovat schválení, týmy a uživatele prostřednictvím aplikace Teams-Spirit.
Vydavatel: D.F.K. Digital Teamwork GmbH
Požadavky
Abyste mohli pokračovat, budete potřebovat následující:
- Plán Microsoft Power Apps nebo Power Automate s funkcí vlastního konektoru
- Podniková aplikace Teams-Spirit Azure AD (obvykle se zobrazí, pokud používáte Teams-Spirit)
- Předplatné Teams-Spirit
- Nástroje rozhraní příkazového řádku Power Platform
Podporované operace
Konektor poskytuje následující triggery:
Action-Trigger
Dá se aktivovat prostřednictvím akce Teams-Spirit Konektor podporuje následující operace:
Získat všechna schválení
Zobrazí seznam všech schválení.
Schvaluje
Schválí schválení.
Odmítat
Odmítnutí schválení
Archivovat tým
Archivuje tým a volitelně označí sharepointový web skupiny jako jen pro čtení.
Odstranit tým
Odstraní tým.
Změna role na člena
Změní roli uživatele na člena.
Změna role na vlastníka
Změní roli uživatele na vlastníka.
Odebrat všechny hosty
Odebere všechny hosty z týmu.
Odebrat všechny uživatele kromě vlastníka
Odebere všechny členy týmu s výjimkou daného vlastníka.
Odebrat uživatele z týmu
Odebere uživatele z týmu.
Změnit hodnotu značky
Změní hodnotu značky Teams-Spirit.
Získání hodnoty značky
Vrátí hodnotu značky Teams-Spirit.
Prodloužit datum vypršení platnosti
Rozšíří datum vypršení platnosti týmů.
Získání přihlašovacích údajů
Konektor Teams-Spirit používá OAuth2 pro Azure Active Directory (AD). Jedná se o stejnou metodu ověřování, kterou používá samotná aplikace Teams-Spirit, a proto uživatel bude mít stejná oprávnění jak v konektoru, tak v aplikaci.
Začínáme
Pokud chcete, aby tok aktivoval pravidlo Teams-Spirit, můžete vytvořit nový tok pomocí triggeru akce. Jakmile ho pojmenujete, zaregistruje se v Teams-Spirit a bude k dispozici v rule-engine. Do toku můžete odeslat všechny parametry, které jsou k dispozici v Teams-Spirit Pravidle, a použít ho k další automatizaci pracovních postupů.
Pokyny k nasazení
Vzhledem k tomu, že rozhraní API Teams-Spirit je zabezpečené službou Azure Active Directory (AD) přes OAuth2, musíme nejprve nastavit několik věcí v Azure AD, aby naše konektory mohly bezpečně přistupovat k rozhraní API. Po dokončení můžete konektor vytvořit a otestovat.
Nastavení aplikace Azure AD pro vlastní konektor
Nejdřív musíme náš konektor zaregistrovat jako aplikaci v Azure AD. Tím umožníte konektoru identifikovat se v Azure AD, aby mohl požádat o oprávnění pro přístup k Teams-Spirit dat jménem koncového uživatele. Můžete postupovat podle následujících kroků:
Vytvořte aplikaci Azure AD. Tato aplikace Azure AD se použije k identifikaci konektoru pro Teams-Spirit. Můžete to provést pomocí webu [Azure Portal] (https://portal.azure.com), a to pomocí zde uvedených kroků. Po vytvoření si poznamenejte hodnotu ID aplikace (klienta). Budete ho potřebovat později.
Nakonfigurujte (aktualizovat) aplikaci Azure AD pro přístup k rozhraní Teams-Spirit API. Tento krok zajistí úspěšné načtení přístupového tokenu pro vyvolání Teams-Spirit jménem uživatelů. Postupujte podle těchto kroků.
- Pro identifikátor URI přesměrování použijte "https://global.consent.azure-apim.net/redirect"
- Pro přihlašovací údaje použijte tajný klíč klienta (a ne certifikáty). Nezapomeňte si poznamenat tajný kód, budete ho potřebovat později a zobrazí se pouze jednou.
- Pro oprávnění rozhraní API přidejte oprávnění Teams-Spirit
access_as_user. Chcete-li to provést,Add a permissionpřejděte naAPIs my organization uses, vyhledejte Teams-Spirit a přidejteaccess_as_useroprávnění.
V tuto chvíli máme platnou aplikaci Azure AD, která se dá použít k získání oprávnění od koncových uživatelů a přístupu k Aplikaci Teams-Spirit.
Nasazení konektoru
Nejprve nahraďte {clientId}apiProperties.json ID klienta aplikací Azure AD.
V {resourceId} případě nasazení vlastního konektoru se api://app.teams-spirit.com/3a57026a-cf3f-4295-93f5-ca245af3d2df/access_as_user nahradí.
Pak spusťte následující příkazy a postupujte podle pokynů:
paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --secret <client_secret>
Vytvoření připojení
Konektor podporuje následující typy ověřování:
| výchozí | Parametry pro vytvoření připojení | Všechny oblasti | Nesdílitelné |
Výchozí
Použitelné: Všechny oblasti
Parametry pro vytvoření připojení
Toto připojení není možné sdílet. Pokud se power app sdílí s jiným uživatelem, zobrazí se výzva k explicitní vytvoření nového připojení.
Limity omezování
| Name | Volání | Období obnovení |
|---|---|---|
| Volání rozhraní API na připojení | 100 | 60 sekund |
Akce
| Approve |
Schválí dané schválení. |
| Archivovat tým |
Archivuje tým. |
| Odebrat všechny hosty |
Odebere všechny hosty z týmu. |
| Odebrat všechny uživatele kromě vlastníka |
Odebere všechny uživatele s výjimkou jednoho vybraného vlastníka. |
| Odebrání uživatele z týmu |
Odebere uživatele z týmu. |
| Odebrání všech vlastníků z týmu |
Odebere všechny členy exept pro vlastníky z týmu. |
| Odmítat |
Odmítat |
| Odstranit tým |
Odstraní tým. |
| Prodloužit datum vypršení platnosti |
Rozšíří datum vypršení platnosti skupin. |
| Změna role na vlastníka |
Propaguje uživatele v týmu na vlastníka |
| Změna role na člena |
Změní roli uživatelů na člena v týmu. |
| Změnit hodnotu značky |
Změní hodnotu značky v daném týmu. |
| Získání hodnoty značky |
Získá hodnotu Značky pro skupinu. |
| Získání všech schválení |
Získání všech schválení |
Approve
Schválí dané schválení.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID schválení
|
Approval-ID | True | string |
ID schválení |
Archivovat tým
Archivuje tým.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID skupiny
|
Group-ID | True | string |
ID skupiny |
|
Nastavení sharepointového webu jen pro čtení pro členy týmu
|
sharePointReadOnly | True | boolean |
sharePointReadOnly |
Odebrat všechny hosty
Odebere všechny hosty z týmu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID skupiny
|
Group-ID | True | string |
ID skupiny |
Odebrat všechny uživatele kromě vlastníka
Odebere všechny uživatele s výjimkou jednoho vybraného vlastníka.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID skupiny
|
Group-ID | True | string |
ID skupiny |
|
ID vlastníka
|
ownerId | string |
ID vlastníka |
Odebrání uživatele z týmu
Odebere uživatele z týmu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID skupiny
|
Group-ID | True | string |
ID skupiny |
|
ID uživatele
|
userId | string |
userId |
Odebrání všech vlastníků z týmu
Odebere všechny členy exept pro vlastníky z týmu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID skupiny
|
Group-ID | True | string |
ID skupiny |
Odmítat
Odmítat
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID schválení
|
Approval-ID | True | string |
ID schválení |
Odstranit tým
Odstraní tým.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID skupiny
|
Group-ID | True | string |
ID skupiny |
Prodloužit datum vypršení platnosti
Rozšíří datum vypršení platnosti skupin.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID skupiny
|
Group-ID | True | string |
ID skupiny |
|
Týdny
|
weeks | string |
týdny |
Změna role na vlastníka
Propaguje uživatele v týmu na vlastníka
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID skupiny
|
Group-ID | True | string |
ID skupiny |
|
ID uživatele
|
userId | string |
userId |
Změna role na člena
Změní roli uživatelů na člena v týmu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID skupiny
|
Group-ID | True | string |
ID skupiny |
|
ID uživatele
|
userId | string |
userId |
Změnit hodnotu značky
Změní hodnotu značky v daném týmu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID skupiny
|
Group-ID | True | string |
ID skupiny |
|
Štítek
|
id | string |
identifikační číslo |
|
|
Hodnota
|
value | string |
value |
Získání hodnoty značky
Získá hodnotu Značky pro skupinu.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
ID skupiny
|
Group-ID | True | string |
ID skupiny |
|
ID značky
|
Tag-ID | True | string |
ID značky |
Návraty
- Hodnota značky
- string
Získání všech schválení
Získání všech schválení
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
|
array of object | ||
|
identifikační číslo
|
id | string |
identifikační číslo |
|
userName
|
userName | string |
userName |
|
userId
|
userId | string |
userId |
|
createForExternalUser
|
createForExternalUser | boolean |
createForExternalUser |
|
externalUserId
|
externalUserId | string |
externalUserId |
|
reactingUserId
|
reactingUserId | string |
reactingUserId |
|
reactingUserName
|
reactingUserName | string |
reactingUserName |
|
requestTime
|
requestTime | string |
requestTime |
|
expirationDateTime
|
expirationDateTime | string |
expirationDateTime |
|
stav
|
status | integer |
stav |
|
groupName
|
groupName | string |
groupName |
|
groupDescription
|
groupDescription | string |
groupDescription |
|
důvod
|
reason | string |
důvod |
|
rejectReason
|
rejectReason | string |
rejectReason |
|
přístup
|
access | boolean |
přístup |
|
reactionTime
|
reactionTime | string |
reactionTime |
|
typ
|
type | string |
typ |
|
Čas
|
tid | string |
Čas |
|
ID šablony
|
templateId | string |
ID šablony |
|
attributeSettings
|
attributeSettings | array of object |
attributeSettings |
|
attributeId
|
attributeSettings.attributeId | string |
attributeId |
|
value
|
attributeSettings.value | string |
value |
|
typ
|
attributeSettings.type | integer |
typ |
Aktivační události
| Action-Trigger |
Action-Trigger |
Action-Trigger
Action-Trigger
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Název
|
name | True | string |
Název |
Návraty
- response
- object
Definice
objekt
Toto je typ 'objekt'.
řetězec
Toto je základní datový typ String.