Znane problemy
W tym artykule przedstawiono informacje o znanych problemach, które mogą wystąpić podczas pracy z łącznikami Power Platform.
Jeśli używasz łącznika z tokenami odświeżania/dostępu AAD innej firmy, należy pamiętać, że zmiany hasła nie mają wpływu na istniejące połączenie.
Zwróć uwagę, że zawartość pliku przekazywana w parametrze karty akcji będzie zakodowana jako ciąg base64. Dlatego rozmiar nowego pliku będzie większy od oryginalnej zawartości nawet do 30-40 procent dodatkowo. Jeśli obowiązuje jakaś reguła dławienia rozmiaru zawartości – nowy rozmiar pliku będzie brany pod uwagę.
Jeśli wystąpi błąd podobny do '{"error":{"code":"InvokerConnectionOverrideFailed","message":"Nie udało się znaleźć poprawnego połączenia dla nazwy odnośnika połączenia 'shared.office365' w nagłówku tokenów APIM.""}}'. Wypróbuj te rozwiązania:
- Wyczyść pamięć podręczną przeglądarki.
- Usuń połączenie, a następnie dodaj je ponownie.
Podczas tworzenia połączenia z łącznikami obsługującymi uwierzytelnianie oparte na AAD użytkownik uwierzytelnia się w stosunku do usługi AAD, a następnie my pobieramy token związany z żądaniem identyfikatora urządzenia. Wartość tego oświadczenia ustawia się z adresem IP, z którego pochodzi uwierzytelnianie użytkownika. Oświadczenie o identyfikatorze urządzenia jest ustawiane podczas pierwszego logowania (nawet jeśli jest ono logowaniem pojedynczym), a następnie pozostaje w oświadczeniach. Odświeżenie tokenu nie powoduje zresetowania tego oświadczenia. Przechowujemy je w sposób bezpieczny, dopóki nie zostanie ono odświeżony. W takim przypadku należy ponownie wywołać AAD w celu odświeżenia. Taki jest adres IP (nie pochodzi on z łącznika w tym przypadku, pochodzi z adresu publicznego użytkownika). W związku z tym adres IP używany przez użytkownika po zalogowaniu się do połączenia (automatycznie lub ręcznie) jest jego publicznym adresem IP. Z tego powodu w przypadku istnienia listy adresów IP skonfigurowanych w AAD należy zezwolić użytkownikowi na dodatkowo na inne udokumentowane adresy IP.
Ze względów bezpieczeństwa nie można udostępniać połączeń OAuth z wyjątkiem jednostki usługi dla innych użytkowników. Na przykład potencjalny problem bezpieczeństwa stanowi sytuacja, w której użytkownik A jest w stanie użyć połączenia należącego do użytkownika B do wykonania działań, które sprawią, że wygląda na to, że użytkownik B wykonał tę czynność.
Paginacja jest zaimplementowana w wielu złączach kart akcji, które zwracają zestaw elementów - GetRows, GetItems, GetList, itp. Możesz skorzystać z tej funkcji, klikając "Ustawienia" w elemencie menu karty:
Po włączeniu stronicowania aparat przepływu będzie nadal wywoływał usługę, dopóki wszystkie elementy — lub — nie trafią w „Próg”, który jawnie określisz w ustawieniach:
Jeśli wyłączysz przepływ na jakiś czas i włączysz go ponownie, wszystkie elementy w tym okresie zostaną wyzwolone. Dzieje się tak, ponieważ przepływ Wyłącz/Włącz nie resetuje stanu wyzwalacza. Jako obejście problemu, podaj parametr trigera „Filtruj zapytanie”, aby odfiltrować niechciane elementy na podstawie warunków, używając różnych pól, takich jak id podmiotu, data utworzenia i data aktualizacji. Jeśli parametr „Filtruj zapytanie” nie jest obsługiwany, możesz użyć karty akcji przepływu Warunek po karcie akcji wyzwalacza, aby odfiltrować niechciane elementy.