Morf (預覽版)
Morf 是一個現代且輕量級的 API 驅動平台,提供快速靈活的表單生成方法。
此連接器適用於以下產品和區域:
| 服務 | Class | Regions |
|---|---|---|
| 副駕駛工作室 | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 邏輯應用程式 | 標準 | 所有 Logic Apps 區域, 但下列區域除外: - Azure Government 區域 - Azure 中國區域 - 美國國防部 (DoD) |
| Power Apps | 進階 | 除下列區域外的所有 Power Apps 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| Power Automate(自動化服務) | 進階 | 除下列區域外的所有 Power Automate 區域 : - 美國政府 (GCC) - 美國政府(海灣合作委員會高中) - 由 21Vianet 營運的中國雲 - 美國國防部 (DoD) |
| 連絡人 | |
|---|---|
| 名稱 | Morf 支持 |
| URL | https://getmorf.io/support |
| support@getmorf.io |
| 連接器中繼資料 | |
|---|---|
| Publisher | AFTIA 解決方案 |
| 網站 | https://getmorf.io |
| 隱私策略 | https://github.com/aftialabs/morf-docs/blob/main/guides/DataandPrivacyPolicy.md |
| 類別 | 生產力;銷售和客戶關係管理 |
Morf 是一個輕量級的 API 驅動平台,用於自動生成表單,可以輕鬆嵌入到現有系統、應用程序和網站中。 Morf 提供了一個 REST API,可用於動態生成用戶界面並捕獲信息以為您的數字流程提供支持。 Morf 簡化了基於 Web 的表單的編寫、發布和部署,使企業能夠快速推出無縫集成和品牌化的數據捕獲解決方案。 IT 專業人員會發現,與許多 SaaS 表單解決方案不同,Morf 可以輕鬆整合到他們的開發工作流程中。
先決條件
使用此連接器之前,您將需要 Morf API 金鑰 和 表單定義。 請參閱下面的取得 認證 和 快速入門 一節以開始使用。
取得憑證
首先,請前往我們的 Morf 編輯器 並請求存取金鑰。 您將獲得一 (1) 個站點和一 (1) 個 API 密鑰。 如我們的 驗證文件中所述,在設定新的 Power Platform 連線時使用提供的 API 金鑰。 我們的免費使用條款可在 此處找到。
使用者入門
- 若要開始使用,請先建立 Morf 表單定義。 這可以通過使用我們的 Morf 編輯器 並從頭開始創建新表單或通過轉換現有文檔來完成。
- 有了表單定義,您現在可以利用 Morf 轉譯作業建立新的 Power Platform 流程。
- 如果新連線不存在,請將您的 Morf API 金鑰新增至連線配置,以設定新連線。
- 設定動作以將表單定義和選擇性資料傳遞給它,在呼叫流程之後,您將收到轉譯的 Morf 表單。
- 此表單可以使用許多不同的傳遞機制傳送給使用者,也可以使用 HTTP 回應動作直接呈現給使用者。
- 如需有關將表單提交至 Power Platform 流程的詳細資訊,請參閱我們的 文件。
已知問題和限制
- 由於佈建標準,免費層使用者在使用量增加期間可能會遇到較慢的回應時間
常見錯誤和補救措施
- API 金鑰設定錯誤或無效的使用者在呼叫服務時會收到無效的金鑰例外狀況 (錯誤狀態:
401) - 在表單定義無效的情況下,
defaultPower Automate 重試原則可能會繼續呼叫轉譯服務,導致多個錯誤 (錯誤狀態:500),直到達到逾時為止。 將重試原則設定為none或設定為定義的最大閾值,有助於避免此行為。
常見問題
如何建立新表單?
這可以通過使用我們的 Morf 編輯器 並從頭開始創建新表單或通過轉換現有文檔來完成。
Morf 表單可以嵌入嗎?
當然 Morf 表單可以嵌入到任何 Web 屬性中,而無需使用內嵌框架 (iframe)。 首先前往我們的 Morf 編輯器 生成嵌入標籤。
是什麼讓 Morf 形式與眾不同?
Morf 表單使用稱為世代介面的概念,它允許在呼叫我們的轉譯 API 時即時動態修改表單定義。 這允許將高級動態行為作為渲染邏輯和操作的一部分。
如何提交 Morf 表格?
Morf 表單可以提交給任何接受 POST 請求的 API。 有關提交的信息 可以在這裡找到。
Morf 表單可以提交至 Power Platform 流程嗎?
Yes! 請依照 本指南 設定您自己的提交流程。
正在建立連線
連接器支援下列驗證類型:
| 預設值 | 建立連線的參數。 | 所有區域 | 不可共享 |
預設
適用:所有地區
建立連線的參數。
這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。
| 名稱 | 類型 | Description | 為必填項目 |
|---|---|---|---|
| API 金鑰 | securestring | 此服務的 API 金鑰。 從 https://getmorf.io/mspa | 對 |
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 100 | 60 秒 |
動作
| 使用 JSONata (V1) 轉換 JSON 承載 |
使用 JSON 承載和 JSONata 查詢或轉換運算式呼叫此 API,以接收修改後的資料或查詢結果。 |
| 轉譯新的 Morf 資料擷取體驗 (V1) |
使用 Morf 表單定義和選擇性資料呼叫此 API,以接收可在瀏覽器內容中呈現給使用者的預先填入表單文件。 |
使用 JSONata (V1) 轉換 JSON 承載
使用 JSON 承載和 JSONata 查詢或轉換運算式呼叫此 API,以接收修改後的資料或查詢結果。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
JSON 資料
|
data | True | string |
要查詢或轉換的資料 |
|
JSONata 運算式
|
expression | True | string |
JSONata 運算式來執行資料。 請參閱 https://jsonata.org/ |
傳回
轉換回應物件
轉譯新的 Morf 資料擷取體驗 (V1)
使用 Morf 表單定義和選擇性資料呼叫此 API,以接收可在瀏覽器內容中呈現給使用者的預先填入表單文件。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
表單定義
|
form | True | string |
要轉譯的表單定義 |
|
資料
|
data | string |
(選用)用於預先填寫表單的資料 |
傳回
轉譯的 Morf HTML
- response
- RenderResponse
定義
轉譯回應
轉換回應
轉換回應物件
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
Result
|
result | string |
包含字串或字串化物件的運算式執行結果。 |