Özel bağlayıcılar

Azure Logic Apps, Microsoft Power Automate ve Microsoft Power Apps; Microsoft ve Microsoft harici hizmetlere bağlanmak için 325'ten fazla bağlayıcı sunarken, önceden oluşturulmuş bağlayıcılar olarak kullanılamayan hizmetlerle iletişim kurmak isteyebilirsiniz. Özel bağlayıcılar, kendi tetikleyicileri ve eylemleriyle bir bağlayıcı oluşturmanıza (ve hatta paylaşmanıza) izin vererek bu senaryoyu çözmenizi sağlar.

custom connectors - overview

Yaşam Döngüsü

custom connectors - lifecycle

1. API'nizi oluşturun

Özel bir bağlayıcı; Logic Apps, Power Automate veya Power Apps'in REST veya SOAP apı ile iletişim kurmasına olanak sağlayan bir REST API (Logic Apps SOAP apı 'lerini de destekler) etrafında bir sarmalayıcıdır. Bu API'ler şunlar olabilir:

  • Genel (ortak Internet üzerinde görünür); Örneğin, Spotify, Slack, Rackspace, veya yönettiğiniz API gibi.
  • Özel (yalnızca ağınızda görünür).

Oluşturmayı ve yönetmeyi planladığınız ortak API 'Ler için aşağıdaki Microsoft Azure ürünlerden birini kullanmayı düşünebilirsiniz:

Özel API 'Ler için, Microsoft şirket içi veri ağ geçidi üzerinden şirket içi veri bağlantısı sunar.

2. API'nizin güvenliğini sağlama

API'ler ve konektörleriniz için bu standart kimlik doğrulama yöntemlerinden birini (Azure Active Directory kullanın önerilir):

Azure Portal 'DA API için Azure AD kimlik doğrulaması ayarlayarak kimlik doğrulaması gerçekleştirmek zorunda kalmamanız gerekir. Veya API'nizin kodunda kimlik doğrulaması yapılmasını zorunlu kılabilirsiniz. Özel bağlayıcılarda Azure AD hakkında daha fazla bilgi için bkz. API'nizi ve bağlayıcınızı Azure AD ile koruma.

3. API'yi açıklama ve özel bağlayıcıyı tanımlama

Kimliği doğrulanmış erişime sahip bir API 'ye sahip olduktan sonra, yapılacak bir sonraki şey API 'nizi kullanarak Logic Apps, Power Automate veya Power Apps API'nizin iletişim kurabilmesini sağlar. Aşağıdaki yaklaşımlar desteklenmektedir:

OpenAPI tanımları ve Postman koleksiyonları farklı biçimler kullanır ancak her ikisi de API'nizi açıklayan, dilden bağımsız, makine tarafından okunabilir belgelerdir: Bu belgeleri, API'nizin kullandığı dil ve platform temelinde çeşitli araçlardan oluşturabilirsiniz. Arka planda, Logic Apps, Power Automate ve Power Apps, bağlayıcıları tanımlamak için openapı kullanın.

4. Bağlayıcınızı bir Logic App, Power Automate veya Power Apps uygulamasında kullanın

Özel bağlayıcılar, Microsoft tarafından yönetilen bağlayıcıların kullanıldığı şekilde kullanılır. API’nize bir bağlantı oluşturmanız gerekir. Ardından bu bağlantıyı kullanarak, özel bağlayıcınızda kullanıma sunduğunuz işlemlere çağrı yapabilirsiniz.

Power Automate uygulamasında oluşturulan bağlayıcılar uygulamasında Power Apps kullanılabilir durumdadır. Aynı şekilde, Power Apps uygulamasında oluşturulan bağlayıcılar uygulamasında Power Automate kullanılabilir durumdadır. Bu, Logic Apps'te oluşturulan bağlayıcılar için doğru değildir. Ancak, bu hizmetlerden herhangi birinde bağlayıcıyı yeniden oluşturmak için OpenAPI tanımı veya Postman koleksiyonunu yeniden kullanabilirsiniz. Daha fazla bilgi için ilgili öğreticiye bakın:

5. Bağlayıcınızı paylaşın

Logic Apps, Power Automate veya Power Apps'te paylaştığınız şekilde kuruluşunuzdaki kullanıcılarla bağlayıcınızı paylaşabilirsiniz. Paylaşım isteğe bağlıdır, ancak bağlayıcılarınızı diğer kullanıcılarla paylaşmak istediğiniz senaryolar olabilir.

Daha fazla bilgi için bkz. Özel bağlayıcıyı kuruluşunuzda paylaşma.

6. Bağlayıcınızı onaylayın

Bağlayıcınızı Logic Apps, Power Automate ve Power Apps'teki tüm kullanıcılarla paylaşmak istiyorsanız bu bağlayıcıyı onaylanmak üzere Microsoft'a gönderebilirsiniz. Microsoft bağlayıcınızı gözden geçirir, teknik ve içerik uyumluluğunu denetler ve işlevselliği doğrular.

Ek bilgi için bkz. Bağlayıcınızı onay için Microsoft'a gönderme.

Öğretici

Öğretici, Bilişsel Hizmetler Metin Analizi API 'sini kullanır. Microsoft bu API için zaten bir bağlayıcı sağlamaktadır. Özel bağlayıcı yaşam döngüsünü öğretme ve özel bağlayıcıların benzersiz senaryoları nasıl destekleyebileceği konusunda iyi bir örnektir.

Senaryo

Oluşturacağınız bağlayıcı, metin girişi için yaklaşım puanını (0,000 ila 1000) döndüren Metin Analizi Duyarlılığı işlemini gösterir.

Ön koşullar

  • Aşağıdaki aboneliklerden birini:

  • Logic Apps, Power Automate akışları veya Power Apps oluşturma konusunda temel bilgi sahibi.

  • Bilişsel Hizmetler Metin Analizleri API’si için bir API anahtarı.

API anahtarı alın

Metin analizi API'si, kullanıcıların kimliğini doğrulamak için API anahtarı kullanır. Bir kullanıcı özel bir bağlayıcıyla API ile bağlantı oluşturduğunda, bu anahtarın değerini belirtir. Bir API anahtarı almak için:

Öğreticiyi başlatma

Gelişmiş eğitimler

Aşağıdaki öğreticiler belirli özel bağlayıcı senaryoları için daha ayrıntılı bilgi sağlar: