Morf (Vorschau)
Morf ist eine moderne und einfache API-gesteuerte Plattform, die einen schnellen und flexiblen Ansatz für die Formulargenerierung bietet.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: – Azure Government-Regionen - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Name | Morf-Unterstützung |
| URL | https://getmorf.io/support |
| support@getmorf.io |
| Connectormetadaten | |
|---|---|
| Herausgeber | AFTIA Solutions |
| Webseite | https://getmorf.io |
| Datenschutzrichtlinie | https://github.com/aftialabs/morf-docs/blob/main/guides/DataandPrivacyPolicy.md |
| Kategorien | Produktivität; Vertrieb und CRM |
Morf ist eine einfache API-gesteuerte Plattform zum automatischen Generieren von Formularen, die problemlos in vorhandene Systeme, Apps und Websites eingebettet werden können. Morf stellt eine REST-API bereit, die verwendet werden kann, um Benutzeroberflächen dynamisch zu generieren und Informationen zu erfassen, um Ihre digitalen Prozesse zu unterstützen. Morf vereinfacht die Erstellung, Veröffentlichung und Bereitstellung webbasierter Formulare, sodass Unternehmen schnell integrierte und markenorientierte Datenerfassungslösungen bereitstellen können. IT-Experten werden feststellen, dass Morf im Gegensatz zu vielen SaaS-Formularlösungen problemlos in ihren Entwicklungsworkflow integriert wird.
Voraussetzungen
Bevor Sie diesen Connector verwenden, benötigen Sie einen Morf-API-Schlüssel und eine Formulardefinition. Weitere Informationen finden Sie in den Abschnitten " Anmeldeinformationen und Erste Schritte " weiter unten.
Abrufen von Anmeldeinformationen
Um zu beginnen, wechseln Sie zu unserem Morf-Editor , und fordern Sie Zugriffstasten an. Ihnen wird eine (1) Website und ein (1) API-Schlüssel gewährt. Wie in unserer Authentifizierungsdokumentation beschrieben, verwenden Sie beim Konfigurieren Ihrer neuen Power Platform-Verbindung den bereitgestellten API-Schlüssel. Unsere kostenlosen Nutzungsbedingungen sind hier verfügbar.
Erste Schritte
- Beginnen Sie mit dem Erstellen einer Morf-Formulardefinition. Dazu können Sie unseren Morf-Editor verwenden und ein neues Formular von Grund auf neu erstellen oder ein vorhandenes Dokument konvertieren.
- Mit Ihrer Formulardefinition können Sie jetzt einen neuen Power Platform Flow erstellen, der den Morf-Rendervorgang nutzt.
- Konfigurieren Sie eine neue Verbindung, wenn sie nicht vorhanden ist, indem Sie den Morf-API-Schlüssel zur Verbindungskonfiguration hinzufügen.
- Konfigurieren Sie die Aktion, um Ihre Formulardefinition und optional Daten an sie zu übergeben, und nach dem Aufrufen des Flusses erhalten Sie ein gerendertes Morf-Formular.
- Dieses Formular kann mithilfe vieler verschiedener Übermittlungsmechanismen an einen Benutzer gesendet werden, oder es kann einem Benutzer direkt mithilfe der HTTP-Antwortaktion angezeigt werden.
- Weitere Informationen zum Übermitteln eines Formulars an einen Power Platform Flow erhalten Sie in unserer Dokumentation.
Bekannte Probleme und Einschränkungen
- Benutzer der kostenlosen Ebene können aufgrund von Bereitstellungsstandards während zeiträumen erhöhter Nutzung langsamer reagieren
Häufige Fehler und Abhilfemaßnahmen
- Benutzer mit einem falsch konfigurierten oder ungültigen API-Schlüssel erhalten beim Aufrufen des Diensts eine ungültige Schlüsselausnahme (Fehlerstatus:
401) - Bei einer ungültigen Formulardefinition kann die
defaultPower Automate-Wiederholungsrichtlinie weiterhin Aufrufe an den Renderdienst ausführen, was zu mehreren Fehlern (Fehlerstatus:500) führt, bis ein Timeout erreicht ist. Das Festlegen der Wiederholungsrichtlinie aufnoneoder auf einen definierten maximalen Schwellenwert kann dazu beitragen, dieses Verhalten zu vermeiden.
Häufig gestellte Fragen
Wie werden neue Formulare erstellt?
Dazu können Sie unseren Morf-Editor verwenden und neue Formulare von Grund auf neu erstellen oder vorhandene Dokumente konvertieren.
Können Morf-Formulare eingebettet werden?
Absolut. Morf-Formulare können ohne Verwendung von Inlineframes (iframe) in eine beliebige Webeigenschaft eingebettet werden. Beginnen Sie, indem Sie zu unserem Morf-Editor wechseln, um ein Einbettungstag zu generieren.
Was macht Morf zu unterschiedlichen Formen?
Morf-Formulare verwenden ein Konzept namens Generierungsschnittstellen, mit dem Formulardefinitionen beim Aufrufen unserer Render-APIs dynamisch in Echtzeit geändert werden können. Dies ermöglicht ein erweitertes dynamisches Verhalten als Teil der Renderlogik und -vorgänge.
Wie sende ich ein Morf-Formular?
Morf-Formulare können an jede API gesendet werden, die eine POST-Anforderung akzeptiert. Informationen zu Übermittlungen finden Sie hier.
Können Morf-Formulare an einen Power Platform Flow übermittelt werden?
Yes! Befolgen Sie diesen Leitfaden , um Ihren eigenen Übermittlungsfluss einzurichten.
Erstellen einer Verbindung
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Vorgabe | Parameter zum Erstellen einer Verbindung. | Alle Regionen | Nicht teilbar |
Vorgabe
Anwendbar: Alle Regionen
Parameter zum Erstellen einer Verbindung.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| API-Schlüssel | securestring | Der API-Schlüssel für diesen Dienst. Abrufen des API-Schlüssels von https://getmorf.io/mspa | Richtig |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
| Rendern einer neuen Morf-Datenerfassungsoberfläche (V1) |
Rufen Sie diese API mit einer Morf-Formulardefinition und optional Daten auf, um ein vordefiniertes Formulardokument zu empfangen, das einem Benutzer in einem Browserkontext angezeigt werden kann. |
| Transformieren einer JSON-Nutzlast mit JSONata (V1) |
Rufen Sie diese API mit einer JSON-Nutzlast und einem JSONata-Abfrage- oder Transformationsausdruck auf, um die geänderten Daten oder das Abfrageergebnis zu empfangen. |
Rendern einer neuen Morf-Datenerfassungsoberfläche (V1)
Rufen Sie diese API mit einer Morf-Formulardefinition und optional Daten auf, um ein vordefiniertes Formulardokument zu empfangen, das einem Benutzer in einem Browserkontext angezeigt werden kann.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Formulardefinition
|
form | True | string |
Formulardefinition, die gerendert werden soll |
|
Daten
|
data | string |
(Optional) Daten, die zum Vorfüllen des Formulars verwendet werden sollen |
Gibt zurück
Gerenderter Morf-HTML-Code
- response
- RenderResponse
Transformieren einer JSON-Nutzlast mit JSONata (V1)
Rufen Sie diese API mit einer JSON-Nutzlast und einem JSONata-Abfrage- oder Transformationsausdruck auf, um die geänderten Daten oder das Abfrageergebnis zu empfangen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
JSON-Daten
|
data | True | string |
Daten, die abgefragt oder transformiert werden sollen |
|
JSONata-Ausdruck
|
expression | True | string |
JSONata-Ausdruck, der für die Daten ausgeführt werden soll. Siehe https://jsonata.org/ |
Gibt zurück
Ein Transformationsantwortobjekt
- Antwort
- TransformationResponse
Definitionen
RenderResponse
TransformationResponse
Ein Transformationsantwortobjekt
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Ergebnis
|
result | string |
Ergebnis der Ausdrucksausführung, die eine Zeichenfolge oder ein Zeichenfolgenobjekt enthält. |