Teams-Spirit (Önizleme)
Teams-Spirit Bağlayıcısı, Teams-Spirit Aboneliğinizi akışlarınıza bağlamanıza olanak tanır.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| İsim | Immanuel Fuchs |
| URL | https://teams-spirit.de/#kontakt |
| E-posta | info@digitalteamwork.de |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | D.F.K. Digitalteamwork GmbH |
| Web sitesi | https://teams-spirit.de |
| Gizlilik ilkesi | https://teams-spirit.de/datenschutz/ |
| Kategoriler | İletişim; Verimli -lik |
Teams-Spirit Bağlayıcısı
Teams-Spirit kapsamlı bir REST API sağlar. Bu API'yi kullanarak Teams-Spirit aracılığıyla onaylarınızı, ekiplerinizi ve kullanıcılarınızı yönetebilirsiniz.
Yayımcı: D.F.K. Digital Teamwork GmbH
Önkoşullar
Devam etmek için aşağıdakilere ihtiyacınız olacaktır:
- Özel bağlayıcı özelliğine sahip bir Microsoft Power Apps veya Power Automate planı
- Teams-Spirit Bir Azure AD Kurumsal Uygulaması (Teams-Spiritkullanıyorsanız genellikle bu olacaktır)
- Teams-Spirit Aboneliği
- Power platform CLI araçları
Desteklenen İşlemler
Bağlayıcı aşağıdaki tetikleyicileri sağlar:
Action-Trigger
Teams-Spirit Eylemi aracılığıyla Tetiklenebilir Bağlayıcı aşağıdaki işlemleri destekler:
Tüm Onayları Al
Tüm onayları listeler
Onayladı
Onay onaylar
Reddet
Onayı reddetme
Arşiv Ekibi
Bir ekibi arşivler ve isteğe bağlı olarak gruplar SharePoint sitesini salt okunur olarak işaretler
Ekibi Sil
Ekibi siler
Rolü Üye Olarak Değiştir
Bir kullanıcı rolünü üye olarak değiştirir
Rolü Sahip Olarak Değiştir
Kullanıcı rolünü sahip olarak değiştirir
Tüm Konukları Kaldır
Ekipten tüm konukları kaldırır
Sahip Dışındaki Tüm Kullanıcıları Kaldır
Belirli bir sahip dışındaki tüm ekip üyelerini kaldırır
Kullanıcıyı Ekipten Kaldır
Bir kullanıcıyı ekipten kaldırır
Etiket Değerini Değiştir
Teams-Spirit Etiketinin değerini değiştirir
Etiket Değeri Al
Teams-Spirit Etiketinin değerini verir
Süre Sonu Tarihini Uzat
Ekiplerin son kullanma tarihini uzatır
Kimlik Bilgilerini Alma
Teams-Spirit Bağlayıcısı, Azure Active Directory'ye (AD) karşı OAuth2 kullanır. Bu, Teams-Spirit Uygulamasının kendisi tarafından kullanılan Kimlik Doğrulama Yöntemi ile aynıdır ve bu nedenle kullanıcı hem bağlayıcıda hem de uygulamada aynı izinlere sahip olur.
Başlangıç Yapmak
Bir Akışın bir Teams-Spirit Kuralı tarafından tetiklanmasını istiyorsanız Eylem Tetikleyicisi ile yeni bir Akış oluşturabilirsiniz. Bir ad verdiğinizde, Teams-Spirit kaydolacak ve Kural Altyapısı'nda kullanılabilir olacaktır. Teams-Spirit Kuralı'nda bulunan tüm parametreleri Flow'a gönderebilir ve iş akışlarınızı daha da otomatikleştirmek için kullanabilirsiniz.
Dağıtım Yönergeleri
Teams-Spirit API'sinin güvenliği Azure Active Directory (AD) tarafından OAuth2 aracılığıyla sağlandığından, bağlayıcılarımızın API'ye güvenli bir şekilde erişebilmesi için öncelikle Azure AD'de birkaç şey ayarlamamız gerekir. Bu tamamlandıktan sonra bağlayıcıyı oluşturabilir ve test edebilirsiniz.
Özel bağlayıcınız için Azure AD uygulaması ayarlama
İlk olarak bağlayıcımızı Azure AD'de uygulama olarak kaydetmemiz gerekir. Bu, bağlayıcının kendisini Azure AD'ye tanıtarak son kullanıcı adına Teams-Spirit verilere erişim izni istemesine olanak tanır. Aşağıdaki adımları izleyebilirsiniz:
Azure AD uygulaması oluşturma Bu Azure AD uygulaması, Teams-Spirit bağlayıcısını tanımlamak için kullanılır. Bu, buradaki adımları izleyerek [Azure Portal] ()https://portal.azure.com kullanılarak yapılabilir. Oluşturulduktan sonra Uygulama (İstemci) Kimliği değerini not edin. Buna daha sonra ihtiyacınız olacak.
Azure AD uygulamanızı Teams-Spirit API'sine erişecek şekilde yapılandırın (Güncelleştirin) Bu adım, uygulamanızın kullanıcılarınız adına Teams-Spirit çağırmak üzere bir erişim belirtecini başarıyla alabilmesini sağlar. Bunu yapmak için buradaki adımları izleyin.
- Yeniden yönlendirme URI'sini kullanmak için "https://global.consent.azure-apim.net/redirect" kullanın
- Kimlik bilgileri için bir istemci gizli dizisi (sertifika değil) kullanın. Gizli diziyi not edin, daha sonra buna ihtiyacınız olacaktır ve yalnızca bir kez gösterilir.
- API izinleri için Teams-Spirit
access_as_useriznini ekleyin. Bunu yapmak için öğesine tıklayınAdd a permission, adresineAPIs my organization usesgidin, Teams-Spirit arayın ve izni ekleyinaccess_as_user.
Bu noktada artık son kullanıcılardan izin almak ve Teams-Spirit'e erişmek için kullanılabilecek geçerli bir Azure AD uygulamamız var.
Bağlayıcıyı dağıtma
öğesini ilk olarak Azure AD uygulamaları İstemci Kimliğiniz ile değiştirin {clientId}apiProperties.json .
{resourceId} özel bağlayıcı dağıtımı durumunda ile api://app.teams-spirit.com/3a57026a-cf3f-4295-93f5-ca245af3d2df/access_as_user değiştirilmelidir.
Ardından aşağıdaki komutları çalıştırın ve istemleri izleyin:
paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --secret <client_secret>
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılamaz |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 100 | 60 saniye |
Eylemler
| Approve |
Verilen onayı onaylar |
| Arşiv Ekibi |
Ekibi Arşivler |
| Ekibi Sil |
Ekibi siler |
| Etiket Değeri Al |
Bir grup için Etiketler değeri alır |
| Etiket Değerini Değiştir |
Belirli bir Ekipteki Etiketin Değerini Değiştirir |
| Kullanıcıyı Ekipten Kaldır |
Bir Kullanıcıyı Ekipten Kaldırır |
| Reddet |
Reddet |
| Rolü Sahip olarak değiştirme |
Ekipteki Bir Kullanıcıyı Sahip Olarak Yükselter |
| Rolü Üye olarak değiştirme |
Ekipteki bir kullanıcı rolünü üye olarak değiştirir |
| Sahip dışındaki tüm Kullanıcıları kaldır |
Seçili sahip dışındaki tüm Kullanıcıları kaldırır |
| Sahip Olmayan Tüm Sahipleri Ekipten Kaldır |
Sahipler için örnek olarak gösterilen tüm Üyeleri Ekipten kaldırır |
| Süre Sonu Tarihini Uzat |
Grupların Süre Sonu Tarihini Genişletir |
| Tüm Konukları Kaldır |
Tüm Konukları Ekipten Kaldırır |
| Tüm Onayları Al |
Tüm Onayları Al |
Approve
Verilen onayı onaylar
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Onay kimliği
|
Approval-ID | True | string |
Onay kimliği |
Arşiv Ekibi
Ekibi Arşivler
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Grup kimliği
|
Group-ID | True | string |
Grup kimliği |
|
Ekip üyeleri için SharePoint sitesini salt okunur hale getirme
|
sharePointReadOnly | True | boolean |
sharePointReadOnly |
Ekibi Sil
Ekibi siler
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Grup kimliği
|
Group-ID | True | string |
Grup kimliği |
Etiket Değeri Al
Bir grup için Etiketler değeri alır
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Grup kimliği
|
Group-ID | True | string |
Grup kimliği |
|
Etiket kimliği
|
Tag-ID | True | string |
Etiket kimliği |
Döndürülenler
- Etiket Değeri
- string
Etiket Değerini Değiştir
Belirli bir Ekipteki Etiketin Değerini Değiştirir
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Grup kimliği
|
Group-ID | True | string |
Grup kimliği |
|
Etiket
|
id | string |
kimlik |
|
|
Değer
|
value | string |
value |
Kullanıcıyı Ekipten Kaldır
Bir Kullanıcıyı Ekipten Kaldırır
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Grup kimliği
|
Group-ID | True | string |
Grup kimliği |
|
Kullanıcı Kimliği
|
userId | string |
userId |
Reddet
Reddet
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Onay kimliği
|
Approval-ID | True | string |
Onay kimliği |
Rolü Sahip olarak değiştirme
Ekipteki Bir Kullanıcıyı Sahip Olarak Yükselter
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Grup kimliği
|
Group-ID | True | string |
Grup kimliği |
|
Kullanıcı Kimliği
|
userId | string |
userId |
Rolü Üye olarak değiştirme
Ekipteki bir kullanıcı rolünü üye olarak değiştirir
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Grup kimliği
|
Group-ID | True | string |
Grup kimliği |
|
Kullanıcı Kimliği
|
userId | string |
userId |
Sahip dışındaki tüm Kullanıcıları kaldır
Seçili sahip dışındaki tüm Kullanıcıları kaldırır
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Grup kimliği
|
Group-ID | True | string |
Grup kimliği |
|
Sahip Kimliği
|
ownerId | string |
ownerId (sahip kimliği) |
Sahip Olmayan Tüm Sahipleri Ekipten Kaldır
Sahipler için örnek olarak gösterilen tüm Üyeleri Ekipten kaldırır
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Grup kimliği
|
Group-ID | True | string |
Grup kimliği |
Süre Sonu Tarihini Uzat
Grupların Süre Sonu Tarihini Genişletir
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Grup kimliği
|
Group-ID | True | string |
Grup kimliği |
|
Hafta
|
weeks | string |
Hafta |
Tüm Konukları Kaldır
Tüm Konukları Ekipten Kaldırır
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Grup kimliği
|
Group-ID | True | string |
Grup kimliği |
Tüm Onayları Al
Tüm Onayları Al
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
|
array of object | ||
|
kimlik
|
id | string |
kimlik |
|
kullanıcı adı
|
userName | string |
kullanıcı adı |
|
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 |
|
statü
|
status | integer |
statü |
|
groupName
|
groupName | string |
groupName |
|
groupDescription
|
groupDescription | string |
groupDescription |
|
sebep
|
reason | string |
sebep |
|
rejectReason
|
rejectReason | string |
rejectReason |
|
erişim
|
access | boolean |
erişim |
|
reactionTime
|
reactionTime | string |
reactionTime |
|
type
|
type | string |
type |
|
Tid
|
tid | string |
Tid |
|
şablonId
|
templateId | string |
şablonId |
|
attributeSettings
|
attributeSettings | array of object |
attributeSettings |
|
attributeId
|
attributeSettings.attributeId | string |
attributeId |
|
value
|
attributeSettings.value | string |
value |
|
type
|
attributeSettings.type | integer |
type |
Tetikleyiciler
| Action-Trigger |
Action-Trigger |
Action-Trigger
Action-Trigger
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
İsim
|
name | True | string |
İsim |
Döndürülenler
- response
- object
Tanımlar
object
Bu , 'object' türüdür.
String
Bu, 'string' temel veri türüdür.