SAP OData
Łącznik OData, który może służyć do wywoływania usług SAP ODATA na potrzeby wykonywania różnych operacji, takich jak tworzenie, odczytywanie, aktualizowanie i usuwanie jednostek, a także wywoływanie funkcji w usłudze.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps |
| Power Automate - narzędzie do automatyzacji procesów | Premium | Wszystkie regiony usługi Power Automate |
| Kontakt | |
|---|---|
| Name | Microsoft |
| adres URL |
Obsługa usługi Microsoft LogicApps Pomoc techniczna usługi Microsoft Power Automate Obsługa usługi Microsoft Power Apps |
| Metadane łącznika | |
|---|---|
| Publisher | Microsoft |
| Witryna internetowa | https://www.odata.org/ |
| Zasady ochrony prywatności | https://privacy.microsoft.com/privacystatement |
Znane problemy i ograniczenia
- Łącznik nie jest pełną implementacją protokołu OData i może nie obsługiwać wszystkich scenariuszy.
- Obsługa tylko funkcji "Odczyt" dla funkcji tabelarycznych usługi Power Apps.
- W przypadku usług OData, które mają duże $metadata odpowiedzi, należy użyć akcji "Utwórz dowolny typ żądania OData" i parametru "bypassMetadata", aby uniknąć problemów z wydajnością.
Obsługa sieci wirtualnej (publiczna wersja zapoznawcza)
Gdy łącznik jest używany w środowisku Power Platform połączonym z siecią wirtualną, obowiązują ograniczenia:
- Lokalna brama danych nie jest obsługiwana
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Anonimowy | Użyj dostępu anonimowego dla usługi OData. | Wszystkie regiony | Nie można udostępniać |
| Basic | Użyj nazwy użytkownika i hasła, aby uzyskać dostęp do usługi OData. | Wszystkie regiony | Nie można udostępniać |
| Microsoft Entra ID Integrated (z usługą APIM) | Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do wystąpienia SAP. | Wszystkie regiony | Nie można udostępniać |
| Microsoft Entra identyfikator przy użyciu rozwiązania SuccessFactors (wersja zapoznawcza) | Użyj identyfikatora Entra firmy Microsoft do uwierzytelniania w rozwiązaniu SuccessFactors. | Wszystkie regiony | Nie można udostępniać |
| Domyślne [PRZESTARZAŁE] | Ta opcja dotyczy tylko starszych połączeń bez jawnego typu uwierzytelniania i jest dostępna tylko w celu zapewnienia zgodności z poprzednimi wersjami. | Wszystkie regiony | Nie można udostępniać |
Anonim
Identyfikator uwierzytelniania: anonimowy
Dotyczy: Wszystkie regiony
Użyj dostępu anonimowego dla usługi OData.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Identyfikator URI bazy danych OData | ciąg | Prawda | |
| Gateway | gatewaySetting | Brama lokalna (zobacz, aby https://docs.microsoft.com/data-integration/gateway uzyskać więcej informacji | |
| Nazwa klucza interfejsu API | ciąg | ||
| Wartość klucza interfejsu API | securestring | ||
| Nazwa klienta SAP | ciąg | ||
| Wartość klienta SAP | securestring |
Basic
Identyfikator uwierzytelniania: Podstawowy
Dotyczy: Wszystkie regiony
Użyj nazwy użytkownika i hasła, aby uzyskać dostęp do usługi OData.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Identyfikator URI bazy danych OData | ciąg | Prawda | |
| Nazwa użytkownika | securestring | Prawda | |
| Hasło | securestring | Prawda | |
| Gateway | gatewaySetting | Brama lokalna (zobacz, aby https://docs.microsoft.com/data-integration/gateway uzyskać więcej informacji | |
| Nazwa klucza interfejsu API | ciąg | ||
| Wartość klucza interfejsu API | securestring | ||
| Nazwa klienta SAP | ciąg | ||
| Wartość klienta SAP | securestring |
Microsoft Entra ID Integrated (z usługą APIM)
Identyfikator uwierzytelniania: oauth
Dotyczy: Wszystkie regiony
Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do wystąpienia SAP.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Identyfikator URI zasobu identyfikatora entra firmy Microsoft (identyfikator URI identyfikatora aplikacji) | ciąg | Identyfikator używany w identyfikatorze Entra firmy Microsoft do identyfikowania zasobu docelowego. | Prawda |
| Identyfikator URI bazy danych OData | ciąg | Prawda | |
| Gateway | gatewaySetting | Brama lokalna (zobacz, aby https://docs.microsoft.com/data-integration/gateway uzyskać więcej informacji | |
| Nazwa klucza interfejsu API | ciąg | ||
| Wartość klucza interfejsu API | securestring | ||
| Nazwa klienta SAP | ciąg | ||
| Wartość klienta SAP | securestring |
Microsoft Entra ID using SuccessFactors (wersja zapoznawcza)
Identyfikator uwierzytelniania: oauthsuccessfactors
Dotyczy: Wszystkie regiony
Użyj identyfikatora Entra firmy Microsoft do uwierzytelniania w rozwiązaniu SuccessFactors.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Adres URL tokenu czynników powodzenia | ciąg | Adres URL punktu końcowego tokenu OAuth rozwiązania SuccessFactors (format: https://<api-server>/oauth/token). |
Prawda |
| Identyfikator klienta dostawcy usług | ciąg | Identyfikator klienta OAuth2 usługi SuccessFactors. | Prawda |
| Identyfikator firmy | ciąg | Identyfikator firmy | Prawda |
| Adres URL zasobu entra firmy Microsoft (identyfikator URI aplikacji) | ciąg | Identyfikator używany w identyfikatorze Entra firmy Microsoft do identyfikowania zasobu docelowego. | Prawda |
| Identyfikator URI bazy danych OData | ciąg | Prawda |
Domyślne [PRZESTARZAŁE]
Dotyczy: Wszystkie regiony
Ta opcja dotyczy tylko starszych połączeń bez jawnego typu uwierzytelniania i jest dostępna tylko w celu zapewnienia zgodności z poprzednimi wersjami.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Identyfikator URI bazy danych OData | ciąg | Prawda | |
| Typ uwierzytelniania | ciąg | Typ uwierzytelniania, aby nawiązać połączenie z usługą OData. | Prawda |
| Nazwa użytkownika | securestring | Nazwa użytkownika, która ma być używana do nawiązywania połączenia z usługą OData. | Prawda |
| Hasło | securestring | Hasło, które ma być używane do nawiązywania połączenia z usługą OData. | Prawda |
| Gateway | gatewaySetting | Brama lokalna (zobacz, aby https://docs.microsoft.com/data-integration/gateway uzyskać więcej informacji |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 2500 | 60 sekund |
Akcje
| Aktualizowanie jednostki OData |
Aktualizowanie jednostki OData. |
| Odczytywanie jednostki OData |
Odczyt jednostki OData. |
| Tworzenie dowolnego typu zbiorczego żądania OData (wersja zapoznawcza) |
Utwórz dowolny typ zbiorczego żądania OData. |
| Tworzenie dowolnego typu żądania OData |
Utwórz dowolny typ żądania OData. |
| Tworzenie jednostki OData |
Utwórz jednostkę OData. |
| Usuwanie jednostki OData |
Usuń jednostkę OData. |
| Wykonywanie zapytań o jednostki OData |
Wykonywanie zapytań o jednostki OData Dane. |
Aktualizowanie jednostki OData
Aktualizowanie jednostki OData.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa jednostki OData
|
entity | True | string |
Określ nazwę jednostki OData. |
|
Dane wejściowe jednostki OData
|
entryInput | True | dynamic |
Określ dane wejściowe jednostki OData. |
|
relativePath (ścieżka względna)
|
relativePath | string |
W połączeniu z identyfikatorem URI OData z połączenia utwórz pełny identyfikator URI do interakcji. |
Zwraca
Odczytywanie jednostki OData
Odczyt jednostki OData.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa jednostki OData
|
entity | True | string |
Określ nazwę jednostki OData. |
|
Dane wejściowe jednostki OData
|
entryInput | True | dynamic |
Określ dane wejściowe jednostki OData. |
|
relativePath (ścieżka względna)
|
relativePath | string |
W połączeniu z identyfikatorem URI OData z połączenia utwórz pełny identyfikator URI do interakcji. |
|
|
$top
|
top | number |
Opcjonalna opcja zapytania $top. |
|
|
$skip
|
skip | number |
Opcjonalna opcja zapytania $skip. |
|
|
$select
|
select | string |
Opcjonalna opcja zapytania $select. |
|
|
$filter
|
filter | string |
Opcjonalna opcja zapytania $filter. |
|
|
$expand
|
expand | string |
Opcjonalna opcja zapytania $expand. |
|
|
$orderby
|
orderby | string |
Opcjonalna opcja zapytania $orderby. |
|
|
$search
|
search | string |
Opcjonalna opcja zapytania $search. |
|
|
$inlinecount
|
inlinecount | string |
Opcjonalna opcja zapytania $inlinecount. |
Zwraca
Tworzenie dowolnego typu zbiorczego żądania OData (wersja zapoznawcza)
Utwórz dowolny typ zbiorczego żądania OData.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
relativePath (ścieżka względna)
|
relativePath | True | string |
W połączeniu z identyfikatorem URI OData z połączenia utwórz pełny identyfikator URI do interakcji. |
|
httpMethod
|
httpMethod | True | string | |
|
queryString (ciąg zapytania)
|
queryString | object | ||
|
ładunek
|
payload | object | ||
|
bypassMetadata
|
bypassMetadata | boolean |
Pomija wywołania $metadata (w celu uzyskania wydajności), z wyjątkiem pobierania tokenów CSRF. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
kod statusu
|
statusCode | integer | |
|
Strukturalnych
|
response.structured | object | |
|
Niestrukturalnych
|
response.unstructured | string |
Tworzenie dowolnego typu żądania OData
Utwórz dowolny typ żądania OData.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
relativePath (ścieżka względna)
|
relativePath | True | string |
W połączeniu z identyfikatorem URI OData z połączenia utwórz pełny identyfikator URI do interakcji. |
|
httpMethod
|
httpMethod | True | string | |
|
queryString (ciąg zapytania)
|
queryString | object | ||
|
ładunek
|
payload | object | ||
|
bypassMetadata
|
bypassMetadata | boolean |
Pomija wywołania $metadata (w celu uzyskania wydajności), z wyjątkiem pobierania tokenów CSRF. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
kod statusu
|
statusCode | integer | |
|
Strukturalnych
|
response.structured | object | |
|
Niestrukturalnych
|
response.unstructured | string |
Tworzenie jednostki OData
Utwórz jednostkę OData.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa jednostki OData
|
entity | True | string |
Określ nazwę jednostki OData. |
|
Dane wejściowe jednostki OData
|
entryInput | True | dynamic |
Określ dane wejściowe jednostki OData. |
|
relativePath (ścieżka względna)
|
relativePath | string |
W połączeniu z identyfikatorem URI OData z połączenia utwórz pełny identyfikator URI do interakcji. |
Zwraca
Usuwanie jednostki OData
Usuń jednostkę OData.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa jednostki OData
|
entity | True | string |
Określ nazwę jednostki OData. |
|
Dane wejściowe jednostki OData
|
entryInput | True | dynamic |
Określ dane wejściowe jednostki OData. |
|
relativePath (ścieżka względna)
|
relativePath | string |
W połączeniu z identyfikatorem URI OData z połączenia utwórz pełny identyfikator URI do interakcji. |
Zwraca
- response
- object
Wykonywanie zapytań o jednostki OData
Wykonywanie zapytań o jednostki OData Dane.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa jednostki OData
|
entity | True | string |
Określ nazwę jednostki OData. |
|
relativePath (ścieżka względna)
|
relativePath | string |
W połączeniu z identyfikatorem URI OData z połączenia utwórz pełny identyfikator URI do interakcji. |
|
|
$top
|
top | number |
Opcjonalna opcja zapytania $top. |
|
|
$skip
|
skip | number |
Opcjonalna opcja zapytania $skip. |
|
|
$select
|
select | string |
Opcjonalna opcja zapytania $select. |
|
|
$filter
|
filter | string |
Opcjonalna opcja zapytania $filter. |
|
|
$expand
|
expand | string |
Opcjonalna opcja zapytania $expand. |
|
|
$orderby
|
orderby | string |
Opcjonalna opcja zapytania $orderby. |
|
|
$search
|
search | string |
Opcjonalna opcja zapytania $search. |
|
|
$inlinecount
|
inlinecount | string |
Opcjonalna opcja zapytania $inlinecount. |
Zwraca
Definicje
obiekt
Jest to typ 'obiekt'.