自動擷取各種政府核發檔案的資料,以填入最適化表單。
有許多組織提供此服務,只要他們有妥善記錄的REST API,您就可以使用資料整合功能輕鬆與AEM Forms整合。 為了進行本教學課程,我已使用 ID分析器 示範已上傳檔案的OCR資料擷取。
依照下列步驟,使用ID分析器服務透過AEM Forms實作OCR資料擷取。
建立開發人員帳戶,使用 ID分析器. 記下API金鑰。 呼叫ID分析器服務的REST API時需要此金鑰。
OpenAPI Specification (前身為Swagger Specification)是REST API的API說明格式。 OpenAPI檔案可讓您說明整個API,包括:
若要建立您的第一個swagger/OpenAPI檔案,請遵循 OpenAPI檔案
AEM Forms支援OpenAPI規格2.0版(fka Swagger)。
使用 swagger編輯器 建立您的swagger檔案,以說明傳送及驗證使用簡訊傳送之OTP代碼的作業。 swagger檔案可以建立JSON或YAML格式。 完整的swagger檔案可從以下位置下載: 此處
"name": "body",
"in": "body",
"required": false,
"schema": {
"type": "object",
"properties": {
"Rollnum": {
"type": "string",
"description": "Rollnum"
}
}
}
requestBody定義的參考支援下列專案
"name": "requestBody",
"in": "body",
"required": false,
"schema": {
"$ref": "#/definitions/requestBody"
}
若要將AEM/AEM Forms與協力廠商應用程式整合,我們必須 建立資料來源 在雲端服務設定中。 請使用 swagger檔案 以建立您的資料來源。
AEM Forms資料整合提供直覺式使用者介面,用於建立和使用 表單資料模型. 讓表單資料模型以先前步驟建立的資料來源為基礎。
我們需要取得已上傳檔案的base64編碼字串。 然後,會將此base64編碼字串作為REST叫用的其中一個引數傳遞。
可以下載使用者端程式庫 從這裡。
將表單資料模型的POST叫用與您的調適型表單整合,以從表單中的使用者上傳的檔案中擷取資料。 您可以自由建立自己的調適型表單,並使用表單資料模型的POST引動來傳送上傳檔案的base64編碼字串。
如果您想要搭配API金鑰使用範例資產,請遵循下列步驟: