Morf (プレビュー)
Morf は、フォーム生成への迅速かつ柔軟なアプローチを提供する、モダンで軽量な API 駆動型プラットフォームです。
このコネクタは、次の製品および地域で利用可能です:
Service | クラス | 地域 |
---|---|---|
Logic Apps | 標準 | 以下を除くすべての Logic Apps 地域 : - Azure 政府の地域 - Azure 中国の地域 - 国防総省 (DoD) |
Power Automate | プレミアム | 以下を除くすべての Power Automate 地域 : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運用する中国のクラウド - 国防総省 (DoD) |
Power Apps | プレミアム | 以下を除くすべての Power Apps 地域 : - 米国政府 (GCC) - 米国政府 (GCC High) - 21 Vianet が運用する中国のクラウド - 米国国防総省 (DoD) |
お問い合わせ先 | |
---|---|
件名 | Morf サポート |
[URL] | https://getmorf.io/support |
メール | support@getmorf.io |
Connector Metadata | |
---|---|
発行者 | AFTIA Solutions |
Web サイト | https://getmorf.io |
プライバシー ポリシー | https://github.com/aftialabs/morf-docs/blob/main/guides/DataandPrivacyPolicy.md |
カテゴリー | 生産性、販売と CRM |
Morf は、既存のシステム、アプリ、およびサイトに簡単に埋め込むことができるフォームを自動的に生成するための軽量の API 駆動型プラットフォームです。 Morf は REST API を提供します。これを使用してユーザー インターフェイスを動的に生成し、デジタル プロセスを強化するための情報を取得できます。 Morf は、Web ベースのフォームのオーサリング、発行、展開を簡素化し、企業がシームレスに統合され、ブランド化されたデータ キャプチャ ソリューションを迅速に展開できるようにします。 IT プロフェッショナルは、Morf が多くの SaaS フォーム ソリューションとは異なり、開発ワークフローに簡単に統合できることに気付くでしょう。
前提条件
このコネクタを使用する前に、Morf API キーおよびフォーム定義が必要になります。 開始するには、以下の資格情報の取得およびはじめにのセクションを参照してください。
資格情報の取得
開始するには、Morf エディターにアクセスして、アクセス キーをリクエストしてください。 1 つのサイトと 1 つの API キーが付与されます。 認証ドキュメントで説明されているように、新しい Power Platform 接続を構成するときに、提供された API キーを使用します。 無料利用規約はこちらです。
はじめに
- 開始するには、Morf フォーム定義を作成することから始めます。 Morf エディターを使用して新しいフォームを最初から作成するか、既存のドキュメントを変換して作成します。
- フォーム定義が手元にあるので、Morf レンダリング操作を利用して、新しい Power Platform フローを作成できるようになりました。
- 接続が存在しない場合は Morf API キーを接続構成に追加して、新しい接続を構成します。
- フォーム定義とオプションでデータを渡すようにアクションを構成し、フローを呼び出した後、レンダリングされた Morf フォームを受け取ります。
- このフォームは、さまざまな配信メカニズムを使用してユーザーに送信することも、HTTP 応答アクションを使用して直接ユーザーに提示することもできます。
- Power Platform フローへのフォーム送信の詳細については、ドキュメントを参照してください。
既知の問題と制限事項
- 無料利用枠のユーザーは、プロビジョニング基準により、使用量が増加する期間に応答時間が遅くなる場合があります
一般的なエラーと解決策
- API キーが正しく構成されていない、または無効なユーザーは、サービスを呼び出すときに無効なキーの例外を受け取ります (エラー ステータス:
401
) - 無効なフォーム定義の場合、
default
Power Automate 再試行ポリシーは、タイムアウトに達するまでレンダリング サービスへの呼び出しを続行し、複数のエラーが発生する場合があります (エラー ステータス:500
)。 再試行ポリシーをnone
または定義された最大しきい値に設定することは、この動作を回避するのに役立ちます。
よく寄せられる質問
新しいフォームはどのように作成されますか?
Morf エディターを使用して新しいフォームを最初から作成するか、既存のドキュメントを変換して作成します。
Morf フォームを埋め込むことはできますか?
もちろんです。 Morf フォームは、インライン フレームを使用せずに任意の Web プロパティに埋め込むことができます (iframe
)。 Morf エディターにアクセスして埋め込みタグを生成することから始めます。
Morf フォームの違いは何ですか?
Morf フォームは、レンダリング API を呼び出すときにフォーム定義をリアルタイムで動的に変更できるようにする、世代別インターフェイスと呼ばれる概念を使用します。 これにより、レンダリング ロジックと操作の一部として、高度な動的動作が可能になります。
Morf フォームを送信する方法は?
Morf フォームは、POST 要求を受け入れる任意の API に送信できます。 送信の詳細についてはこちらを参照してください。
Morf フォームを Power Platform フローに送信できますか?
はい! このガイドに従って、独自の送信フローを設定してください。
接続を作成する
このコネクタは、次の認証タイプをサポートしています:
既定 | 接続を作成するためのパラメーター。 | すべての地域 | 共有不可 |
既定
適用できるもの: すべての領域
接続を作成するためのパラメーター。
これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
件名 | タイプ | Description | Required |
---|---|---|---|
API Key | securestring | このサービスの API キー。 https://getmorf.io/mspa から API キーを取得する | True |
調整制限
名前 | 呼び出し | 更新期間 |
---|---|---|
接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
JSONata (V1) を使用して JSON ペイロードを変換する |
JSON ペイロードと JSONata クエリまたは変換式を使用してこの API を呼び出し、変更されたデータまたはクエリ結果を受け取ります。 |
新しい Morf データ キャプチャ エクスペリエンスをレンダリングする (V1) |
この API を Morf フォーム定義とオプションのデータで呼び出して、ブラウザー コンテキストでユーザーに表示できる事前入力済みのフォーム ドキュメントを受け取ります。 |
JSONata (V1) を使用して JSON ペイロードを変換する
JSON ペイロードと JSONata クエリまたは変換式を使用してこの API を呼び出し、変更されたデータまたはクエリ結果を受け取ります。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
JSON データ
|
data | True | string |
クエリまたは変換するデータ |
JSONata 式
|
expression | True | string |
データに対して実行する JSONata 式。 https://jsonata.org/ を参照する |
戻り値
変換応答オブジェクト
新しい Morf データ キャプチャ エクスペリエンスをレンダリングする (V1)
この API を Morf フォーム定義とオプションのデータで呼び出して、ブラウザー コンテキストでユーザーに表示できる事前入力済みのフォーム ドキュメントを受け取ります。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
フォーム定義
|
form | True | string |
レンダリングするフォーム定義 |
日付
|
data | string |
(オプション) フォームの事前入力に使用されるデータ |
戻り値
レンダリングされた Morf HTML
定義
RenderResponse
TransformationResponse
変換応答オブジェクト
名前 | パス | 型 | 説明 |
---|---|---|---|
Result
|
result | string |
文字列または文字列化されたオブジェクトを含む式の実行結果。 |