使用调用FDM工作流步骤将数据插入SharePoint列表

[AEM Forms as a Cloud Service]{class="badge informative"}

本文介绍了在SharePoint工作流中使用调用FDM步骤将数据插入AEM列表所需的步骤。

本文假设您已成功配置自适应表单以将数据提交到SharePoint列表。

基于SharePoint列表数据源创建表单数据模型

  • 基于SharePoint列表数据源创建新的表单数据模型。
  • 添加相应的模型和表单数据模型的get服务。
  • 配置插入服务以插入顶级模型对象。
  • 测试插入服务。

创建工作流

  • 通过调用FDM步骤创建简单的工作流。
  • 配置调用FDM步骤,以使用在上一步中创建的表单数据模型。
  • 关联 — fdm

基于核心组件的自适应表单

提交的数据采用以下格式。 我们需要在调用表单数据模型服务工作流步骤中使用点表示法提取ContactUS对象,如屏幕快照中所示

{
  "ContactUS": {
    "Title": "Mr",
    "Products": "Photoshop",
    "HighNetWorth": "1",
    "SubmitterName": "John Does"
  }
}
  • 映射输入参数

基于基础组件的自适应表单

提交的数据采用以下格式。 在调用表单数据模型服务工作流步骤中使用点表示法提取ContactUS JSON对象

{
    "afData": {
        "afUnboundData": {
            "data": {}
        },
        "afBoundData": {
            "data": {
                "ContactUS": {
                    "Title": "Lord",
                    "HighNetWorth": "true",
                    "SubmitterName": "John Doe",
                    "Products": "Forms"
                }
            }
        },
        "afSubmissionInfo": {
            "lastFocusItem": "guide[0].guide1[0].guideRootPanel[0].afJsonSchemaRoot[0]",
            "stateOverrides": {},
            "signers": {},
            "afPath": "/content/dam/formsanddocuments/foundationform",
            "afSubmissionTime": "20240517100126"
        }
    }
}

基于基础的表单

配置自适应表单以触发AEM Workflow

  • 使用上一步骤中创建的表单数据模型创建自适应表单。
  • 将数据源中的一些字段拖放到表单上。
  • 配置表单的提交操作,如下所示
  • 提交操作

测试表单

预览在上一步中创建的表单。 填写表单并提交。 表单中的数据应插入SharePoint列表中。

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69