配置草稿和提交的儲存服務

概覽

透過AEM Forms,您可以儲存:

  • 草稿:進行中的表單,一般使用者可填寫並儲存以供稍後提交。

  • 提交:包含使用者提供資料的已提交表單。

AEM Forms入口網站資料和中繼資料服務提供草稿和提交的支援。 依預設,資料會儲存在發佈例項中,然後反向複製到已設定的製作例項,以便滲流至其他發佈例項。

現有現成可用方法的問題在於,它會儲存發佈執行個體上的所有資料,包括可能是個人識別資訊(PII)的資料。

除了上述的預設方法外,您也可以選擇使用替代實作,將表單資料直接推送至處理,而非儲存於本機。 客戶若對於在發佈執行個體上儲存可能敏感的資料有疑慮,可選擇將資料傳送至處理伺服器的替代實施。 由於處理髮生在製作例項上,因此通常會保留在安全區域。

注意

當您使用Forms Portal提交動作或啟用適用性表單中的「在表單入口網站中儲存資料」選項時,表單資料會儲存在AEM存放庫。 在生產環境中,建議不要將草稿或已提交的表單資料儲存在AEM存放庫中。 相反地,您必須將草稿和提交元件與安全的儲存體(如企業資料庫)整合,以儲存草稿和提交的表單資料。

如需詳細資訊,請參閱將草稿和提交元件與資料庫整合的範例。

配置Forms Portal草稿和提交服務

在AEM Web控制台配置(https://[*host*]:[*port*]/system/console/configMgr)中,按一下以編輯模式開啟​Forms Portal草稿和提交配置

根據您的需求指定屬性的值,如下所述:

在發佈執行個體上儲存資料的現成可用服務

資料會反向複製至已設定的製作執行個體。

屬性
Forms入口網站草稿資料服務(草稿資料服務的識別碼(draft.data.service)) com.adobe.fd.fp.service.impl.DraftDataServiceImpl
Forms入口網站草稿中繼資料服務(草稿中繼資料服務的識別碼(draft.metadata.service)) com.adobe.fd.fp.service.impl.DraftMetadataServiceImpl
Forms Portal提交資料服務(提交資料服務的識別碼(submit.data.service)) com.adobe.fd.fp.service.impl.SubmitDataServiceImpl
Forms Portal提交元資料服務(提交元資料服務的標識符(submit.metadata.service)) com.adobe.fd.fp.service.impl.SubmitMetadataServiceImpl

在遠程處理實例上儲存資料的現成可用服務

資料會直接推送至已設定的遠端執行個體

屬性
Forms入口網站草稿資料服務(草稿資料服務的識別碼(draft.data.service)) com.adobe.fd.fp.service.impl.DraftDataServiceRemoteImpl
Forms入口網站草稿中繼資料服務(草稿中繼資料服務的識別碼(draft.metadata.service)) com.adobe.fd.fp.service.impl.DraftMetadataServiceRemoteImpl
Forms Portal提交資料服務(提交資料服務的識別碼(submit.data.service)) com.adobe.fd.fp.service.impl.SubmitDataServiceRemoteImpl
Forms Portal提交元資料服務(提交元資料服務的標識符(submit.metadata.service)) com.adobe.fd.fp.service.impl.SubmitMetadataServiceRemoteImpl

除了上述指定的配置外,還提供有關已配置遠程處理實例的資訊。

在AEM Web控制台配置(https://[*host*]:[*port*]/system/console/configMgr)中,按一下以編輯模式開啟​AEM DS設定服務。 在「AEM DS設定服務」對話框中,提供有關處理伺服器URL、處理伺服器用戶名和密碼的資訊。

注意

還提供了用於將用戶資料儲存在資料庫中的示例實現。 若要了解如何設定資料和中繼資料服務以將使用者資料儲存在外部資料庫,請參閱將草稿和提交元件與資料庫整合的範例。

本頁內容