SAP OData
Varlıkları oluşturma, okuma, güncelleştirme ve silme gibi çeşitli işlemleri gerçekleştirmek ve hizmetteki işlevleri çağırmak için SAP ODATA hizmetlerini çağırmak için kullanılabilecek bir OData bağlayıcısı.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Tüm Power Automate bölgeleri |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Tüm Power Apps bölgeleri |
| Power Automate | Premium | Tüm Power Automate bölgeleri |
| İletişim | |
|---|---|
| İsim | Microsoft |
| URL |
Microsoft LogicApps Desteği Microsoft Power Automate Desteği Microsoft Power Apps Desteği |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | Microsoft |
| Web sitesi | https://www.odata.org/ |
| Gizlilik ilkesi | https://privacy.microsoft.com/privacystatement |
Bilinen sorunlar ve sınırlamalar
- Bağlayıcı, OData protokolünün tam bir uygulaması değildir ve tüm senaryoları desteklemeyebilir.
- Power Apps Tablo işlevselliği için yalnızca "Okuma" desteği.
- Büyük $metadata yanıtları olan OData hizmetlerinde, performans sorunlarını önlemek için "Herhangi bir türde OData isteği oluştur" eylemini ve "bypassMetadata" parametresini kullanmaya bakın.
Sanal Ağ desteği (Genel Önizleme)
Bağlayıcı, Sanal Ağa bağlı bir Power Platform ortamı üzerinde kullanıldığında sınırlamalar geçerlidir:
- Şirket içi veri ağ geçidi desteklenmiyor
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Anonim | OData Hizmeti için anonim erişimi kullanın. | Tüm bölgeler | Paylaşılamaz |
| Basic | OData Hizmeti'ne erişmek için kullanıcı adı ve parola kullanın. | Tüm bölgeler | Paylaşılamaz |
| Microsoft Entra Id Integrated (APIM ile) | SAP örneğine erişmek için Microsoft Entra Id kullanın. | Tüm bölgeler | Paylaşılamaz |
| SuccessFactors kullanarak Microsoft Entra kimliği (Önizleme) | SuccessFactors kimlik doğrulaması için Microsoft Entra Id kullanın. | Tüm bölgeler | Paylaşılamaz |
| Varsayılan [KULLANIM DIŞI] | Bu seçenek yalnızca açık kimlik doğrulama türü olmayan eski bağlantılar içindir ve yalnızca geriye dönük uyumluluk için sağlanır. | Tüm bölgeler | Paylaşılamaz |
Anonim
Kimlik Doğrulama Kimliği: Anonim
Geçerli: Tüm bölgeler
OData Hizmeti için anonim erişimi kullanın.
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.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| OData Temel URI'sı | String | Doğru | |
| Gateway | gatewaySetting | Şirket içi ağ geçidi (daha fazla ayrıntı için bkz.https://docs.microsoft.com/data-integration/gateway | |
| API Anahtar Adı | String | ||
| API Anahtar Değeri | securestring | ||
| SAP İstemci Adı | String | ||
| SAP İstemci Değeri | securestring |
Temel
Kimlik Doğrulama Kimliği: Temel
Geçerli: Tüm bölgeler
OData Hizmeti'ne erişmek için kullanıcı adı ve parola kullanın.
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.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| OData Temel URI'sı | String | Doğru | |
| Kullanıcı adı | securestring | Doğru | |
| Şifre | securestring | Doğru | |
| Gateway | gatewaySetting | Şirket içi ağ geçidi (daha fazla ayrıntı için bkz.https://docs.microsoft.com/data-integration/gateway | |
| API Anahtar Adı | String | ||
| API Anahtar Değeri | securestring | ||
| SAP İstemci Adı | String | ||
| SAP İstemci Değeri | securestring |
Microsoft Entra Id Integrated (APIM ile)
Kimlik Doğrulama Kimliği: oauth
Geçerli: Tüm bölgeler
SAP örneğine erişmek için Microsoft Entra Id kullanın.
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.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| Microsoft Entra Id Kaynak URI'si (Uygulama Kimliği URI'si) | String | Hedef kaynağı tanımlamak için Microsoft Entra Id'de kullanılan tanımlayıcı. | Doğru |
| OData Temel URI'sı | String | Doğru | |
| Gateway | gatewaySetting | Şirket içi ağ geçidi (daha fazla ayrıntı için bkz.https://docs.microsoft.com/data-integration/gateway | |
| API Anahtar Adı | String | ||
| API Anahtar Değeri | securestring | ||
| SAP İstemci Adı | String | ||
| SAP İstemci Değeri | securestring |
SuccessFactors kullanarak Microsoft Entra Id (Önizleme)
Kimlik Doğrulama Kimliği: oauthsuccessfactors
Geçerli: Tüm bölgeler
SuccessFactors kimlik doğrulaması için Microsoft Entra Id kullanın.
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.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| Başarı Faktörleri belirteci URL'si | String | SuccessFactors OAuth belirteci uç noktası URL'niz (biçim: https://<api-server>/oauth/token). |
Doğru |
| Hizmet Sağlayıcısı İstemci Kimliği | String | SuccessFactors OAuth2 İstemci Kimliğiniz. | Doğru |
| Şirket Kimliği | String | Şirket Kimliği | Doğru |
| Microsoft Entra Kaynak URL'si (Uygulama Kimliği URI'si) | String | Hedef kaynağı tanımlamak için Microsoft Entra Id'de kullanılan tanımlayıcı. | Doğru |
| OData Temel URI'sı | String | Doğru |
Varsayılan [KULLANIM DIŞI]
Geçerli: Tüm bölgeler
Bu seçenek yalnızca açık kimlik doğrulama türü olmayan eski bağlantılar içindir ve yalnızca geriye dönük uyumluluk için sağlanır.
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.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| OData Temel URI'sı | String | Doğru | |
| Kimlik Doğrulaması Türü | String | OData Hizmetine bağlanmak için kimlik doğrulama türü. | Doğru |
| Kullanıcı adı | securestring | OData Hizmetine bağlanmak için kullanılacak kullanıcı adı. | Doğru |
| Şifre | securestring | OData Hizmetine bağlanmak için kullanılacak parola. | Doğru |
| Gateway | gatewaySetting | Şirket içi ağ geçidi (daha fazla ayrıntı için bkz.https://docs.microsoft.com/data-integration/gateway |
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 2500 | 60 saniye |
Eylemler
| Herhangi bir tür toplu OData isteği oluşturma (Önizleme) |
Herhangi bir tür toplu OData isteği oluşturun. |
| Herhangi bir türde OData isteği oluşturma |
Herhangi bir türde OData isteği oluşturun. |
| OData varlıklarını sorgulama |
OData varlıkları Verilerini sorgula. |
| OData varlığı oluşturma |
OData varlığı oluşturun. |
| OData varlığını güncelleştirme |
OData varlığını güncelleştirin. |
| OData varlığını okuma |
OData varlığını okuyun. |
| OData varlığını silme |
OData varlığını silin. |
Herhangi bir tür toplu OData isteği oluşturma (Önizleme)
Herhangi bir tür toplu OData isteği oluşturun.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
relativePath (göreli Yol)
|
relativePath | True | string |
Etkileşim kurulacak tam URI'yi oluşturmak için bağlantıdaki OData URI'siyle birleştirilir. |
|
httpMethod
|
httpMethod | True | string | |
|
queryString
|
queryString | object | ||
|
payload
|
payload | object | ||
|
bypassMetadata
|
bypassMetadata | boolean |
CSRF belirteçlerini getirmek dışında $metadata çağrılarını (performans için) atlar. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
durum kodu
|
statusCode | integer | |
|
yapılandırılmış
|
response.structured | object | |
|
Yapılandırılmamış
|
response.unstructured | string |
Herhangi bir türde OData isteği oluşturma
Herhangi bir türde OData isteği oluşturun.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
relativePath (göreli Yol)
|
relativePath | True | string |
Etkileşim kurulacak tam URI'yi oluşturmak için bağlantıdaki OData URI'siyle birleştirilir. |
|
httpMethod
|
httpMethod | True | string | |
|
queryString
|
queryString | object | ||
|
payload
|
payload | object | ||
|
bypassMetadata
|
bypassMetadata | boolean |
CSRF belirteçlerini getirmek dışında $metadata çağrılarını (performans için) atlar. |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
durum kodu
|
statusCode | integer | |
|
yapılandırılmış
|
response.structured | object | |
|
Yapılandırılmamış
|
response.unstructured | string |
OData varlıklarını sorgulama
OData varlıkları Verilerini sorgula.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
OData Varlık adı
|
entity | True | string |
Lütfen OData Varlığı adını belirtin. |
|
relativePath (göreli Yol)
|
relativePath | string |
Etkileşim kurulacak tam URI'yi oluşturmak için bağlantıdaki OData URI'siyle birleştirilir. |
|
|
$top
|
top | number |
İsteğe bağlı $top sorgu seçeneği. |
|
|
$skip
|
skip | number |
İsteğe bağlı $skip sorgu seçeneği. |
|
|
$select
|
select | string |
İsteğe bağlı $select sorgu seçeneği. |
|
|
$filtre
|
filter | string |
İsteğe bağlı $filter sorgu seçeneği. |
|
|
$expand
|
expand | string |
İsteğe bağlı $expand sorgu seçeneği. |
|
|
$orderby
|
orderby | string |
İsteğe bağlı $orderby sorgu seçeneği. |
|
|
$search
|
search | string |
İsteğe bağlı $search sorgu seçeneği. |
|
|
$inlinecount
|
inlinecount | string |
İsteğe bağlı $inlinecount sorgu seçeneği. |
Döndürülenler
OData varlığı oluşturma
OData varlığı oluşturun.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
OData Varlık adı
|
entity | True | string |
Lütfen OData Varlığı adını belirtin. |
|
OData Varlık girişi
|
entryInput | True | dynamic |
Lütfen OData Varlık girişini belirtin. |
|
relativePath (göreli Yol)
|
relativePath | string |
Etkileşim kurulacak tam URI'yi oluşturmak için bağlantıdaki OData URI'siyle birleştirilir. |
Döndürülenler
OData varlığını güncelleştirme
OData varlığını güncelleştirin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
OData Varlık adı
|
entity | True | string |
Lütfen OData Varlığı adını belirtin. |
|
OData Varlık girişi
|
entryInput | True | dynamic |
Lütfen OData Varlık girişini belirtin. |
|
relativePath (göreli Yol)
|
relativePath | string |
Etkileşim kurulacak tam URI'yi oluşturmak için bağlantıdaki OData URI'siyle birleştirilir. |
Döndürülenler
OData varlığını okuma
OData varlığını okuyun.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
OData Varlık adı
|
entity | True | string |
Lütfen OData Varlığı adını belirtin. |
|
OData Varlık girişi
|
entryInput | True | dynamic |
Lütfen OData Varlık girişini belirtin. |
|
relativePath (göreli Yol)
|
relativePath | string |
Etkileşim kurulacak tam URI'yi oluşturmak için bağlantıdaki OData URI'siyle birleştirilir. |
|
|
$top
|
top | number |
İsteğe bağlı $top sorgu seçeneği. |
|
|
$skip
|
skip | number |
İsteğe bağlı $skip sorgu seçeneği. |
|
|
$select
|
select | string |
İsteğe bağlı $select sorgu seçeneği. |
|
|
$filtre
|
filter | string |
İsteğe bağlı $filter sorgu seçeneği. |
|
|
$expand
|
expand | string |
İsteğe bağlı $expand sorgu seçeneği. |
|
|
$orderby
|
orderby | string |
İsteğe bağlı $orderby sorgu seçeneği. |
|
|
$search
|
search | string |
İsteğe bağlı $search sorgu seçeneği. |
|
|
$inlinecount
|
inlinecount | string |
İsteğe bağlı $inlinecount sorgu seçeneği. |
Döndürülenler
OData varlığını silme
OData varlığını silin.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
OData Varlık adı
|
entity | True | string |
Lütfen OData Varlığı adını belirtin. |
|
OData Varlık girişi
|
entryInput | True | dynamic |
Lütfen OData Varlık girişini belirtin. |
|
relativePath (göreli Yol)
|
relativePath | string |
Etkileşim kurulacak tam URI'yi oluşturmak için bağlantıdaki OData URI'siyle birleştirilir. |
Döndürülenler
- response
- object
Tanımlar
object
Bu , 'object' türüdür.