Morf (wersja zapoznawcza)
Morf to nowoczesna i uproszczona platforma oparta na interfejsie API, która oferuje szybkie i elastyczne podejście do generowania formularzy.
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 z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Pomoc techniczna morf |
| adres URL | https://getmorf.io/support |
| support@getmorf.io |
| Metadane łącznika | |
|---|---|
| Publisher | Rozwiązania AFTIA |
| Witryna internetowa | https://getmorf.io |
| Zasady ochrony prywatności | https://github.com/aftialabs/morf-docs/blob/main/guides/DataandPrivacyPolicy.md |
| Kategorie | Produktywność; Sprzedaż i CRM |
Morf to uproszczona platforma oparta na interfejsie API umożliwiająca automatyczne generowanie formularzy, które można łatwo osadzać w istniejących systemach, aplikacjach i witrynach. Morf udostępnia interfejs API REST, który może służyć do dynamicznego generowania interfejsów użytkownika i przechwytywania informacji w celu obsługi procesów cyfrowych. Morf upraszcza tworzenie, publikowanie i wdrażanie formularzy opartych na sieci Web, dzięki czemu firmy mogą szybko wdrażać bezproblemowo zintegrowane i markowe rozwiązania do przechwytywania danych. Specjaliści IT przekonają się, że w przeciwieństwie do wielu rozwiązań SaaS forms, Morf łatwo integruje się z przepływem pracy programowania.
Wymagania wstępne
Przed użyciem tego łącznika musisz mieć klucz interfejsu API Morf i definicję formularza. Zapoznaj się z poniższymi sekcjami Uzyskiwanie poświadczeń i Wprowadzenie , aby rozpocząć pracę.
Uzyskiwanie poświadczeń
Aby rozpocząć, przejdź do naszego edytora Morf i zażądaj kluczy dostępu. Otrzymasz jeden (1) witrynę i jeden (1) klucz interfejsu API. Zgodnie z opisem w naszej dokumentacji uwierzytelniania użyj podanego klucza interfejsu API podczas konfigurowania nowego połączenia platformy Power Platform. Nasze bezpłatne warunki użytkowania są dostępne tutaj.
Wprowadzenie
- Aby rozpocząć, zacznij od utworzenia definicji formularza Morf. Można to zrobić za pomocą edytora Morf i utworzenia nowego formularza od podstaw lub przez przekonwertowanie istniejącego dokumentu.
- Korzystając z definicji formularza, możesz teraz utworzyć nowy przepływ platformy Power Platform wykorzystujący operację Morf Render.
- Skonfiguruj nowe połączenie, jeśli nie istnieje, dodając klucz interfejsu API Morf do konfiguracji połączenia.
- Skonfiguruj akcję, aby przekazać definicję formularza i opcjonalnie do niej dane, a po wywołaniu przepływu otrzymasz renderowany formularz Morf.
- Ten formularz może być wysyłany do użytkownika przy użyciu wielu różnych mechanizmów dostarczania lub może być prezentowany użytkownikowi bezpośrednio przy użyciu akcji Odpowiedzi HTTP.
- Aby uzyskać więcej informacji na temat przesyłania formularza do usługi Power Platform Flow, zapoznaj się z naszą dokumentacją.
Znane problemy i ograniczenia
- Użytkownicy warstwy Bezpłatna mogą mieć wolniejsze czasy odpowiedzi w okresach zwiększonego użycia ze względu na standardy aprowizacji
Typowe błędy i środki zaradcze
- Użytkownicy z błędnie skonfigurowanym lub nieprawidłowym kluczem interfejsu API otrzymają nieprawidłowy wyjątek klucza (stan błędu:
401) podczas wywoływania usługi - W przypadku nieprawidłowej definicji
defaultformularza zasady ponawiania prób usługi Power Automate mogą kontynuować wykonywanie wywołań do usługi renderowania, co powoduje wiele błędów (stan błędu:500) do momentu osiągnięcia limitu czasu. Ustawienie zasad ponawiania prób nanonelub zdefiniowaną maksymalną wartość progową może pomóc uniknąć tego zachowania.
Często zadawane pytania
Jak tworzone są nowe formularze?
Można to zrobić za pomocą edytora Morf i utworzyć nowe formularze od podstaw lub przekonwertować istniejące dokumenty.
Czy formularze Morf można osadzać?
Naturalnie. Formularze Morf można osadzać w dowolnej właściwości sieci Web bez użycia ramek wbudowanych (iframe). Rozpocznij od nagłówka do naszego edytora Morf , aby wygenerować tag osadzania.
Co sprawia, że morf formy różnią się?
Formularze Morf używają koncepcji nazywanej interfejsami generowania, która umożliwia dynamiczne modyfikowanie definicji formularzy w czasie rzeczywistym podczas wywoływania interfejsów API renderowania. Umożliwia to zaawansowane zachowanie dynamiczne w ramach logiki renderowania i operacji.
Jak przesłać formularz Morf?
Formularze Morf można przesłać do dowolnego interfejsu API, który akceptuje żądanie POST. Informacje na temat przesyłania można znaleźć tutaj.
Czy formularze Morf można przesłać do usługi Power Platform Flow?
Yes! Postępuj zgodnie z tym przewodnikiem , aby skonfigurować własny przepływ przesyłania.
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Nie można udostępniać |
Domyślny
Dotyczy: wszystkie regiony
Parametry tworzenia połączenia.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Klucz interfejsu API | securestring | Klucz interfejsu API dla tej usługi. Pobieranie klucza interfejsu API z witryny https://getmorf.io/mspa | Prawda |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Przekształcanie ładunku JSON przy użyciu struktury JSONata (wersja 1) |
Wywołaj ten interfejs API za pomocą ładunku JSON i zapytania JSONata lub wyrażenia przekształcenia, aby otrzymać zmodyfikowane dane lub wynik zapytania. |
| Renderowanie nowego środowiska przechwytywania danych Morf (V1) |
Wywołaj ten interfejs API przy użyciu definicji formularza Morf i opcjonalnie dane, aby otrzymać wstępnie wypełniony dokument formularza, który można przedstawić użytkownikowi w kontekście przeglądarki. |
Przekształcanie ładunku JSON przy użyciu struktury JSONata (wersja 1)
Wywołaj ten interfejs API za pomocą ładunku JSON i zapytania JSONata lub wyrażenia przekształcenia, aby otrzymać zmodyfikowane dane lub wynik zapytania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Dane JSON
|
data | True | string |
Dane, które mają być odpytywane lub przekształcane |
|
Wyrażenie JSONata
|
expression | True | string |
Wyrażenie JSONata w celu wykonania względem danych. Zobacz https://jsonata.org/ |
Zwraca
Obiekt odpowiedzi przekształcenia
- Odpowiedź
- TransformationResponse
Renderowanie nowego środowiska przechwytywania danych Morf (V1)
Wywołaj ten interfejs API przy użyciu definicji formularza Morf i opcjonalnie dane, aby otrzymać wstępnie wypełniony dokument formularza, który można przedstawić użytkownikowi w kontekście przeglądarki.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Definicja formularza
|
form | True | string |
Definicja formularza do renderowania |
|
Dane
|
data | string |
(Opcjonalnie) Dane, które mają być używane do wstępnego wypełniania formularza |
Zwraca
Renderowany kod HTML morf
- response
- RenderResponse
Definicje
RenderResponse
TransformResponse
Obiekt odpowiedzi przekształcenia
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Wynik
|
result | string |
Wynik wykonania wyrażenia zawierającego ciąg lub obiekt ciągyfikowany. |