# 表单联动

来源快照：`result_data_new_260518.json`

- 来源 ID：`1206988919618576408`
- 模块：集成中心
- 目录：SAP集成 - 管理员操作指南
- space ID：`1158011075224911873`
- 原文链接：未提供
- 产品基线：未提供

## 正文

# 一、功能背景

客户使用SAP系统，希望打通OA与SAP间数据联通。比如在表单中引用到SAP系统中的工厂、物料等数据，或者期望在流程节点后调用SAP接口完成SAP数据的创建和修改。

# 二、功能价值

SAP集成是用于E-cology平台与SAP系统进行集成的后台配置功能。可以通过自定义浏览按钮、流程附加节点接口操作，实现SAP系统与OA系统审批流、表单功能集成。简化OA系统与SAP系统集成配置过程，实现快速注册函数，配置SAP自定义浏览按钮等功能。

# 三、功能整体介绍

**功能入口：** 后台管理中心-集成中心-SAP集成-SAP浏览框-表单联动

**功能说明：** 配置表单中关联浏览及高级搜索条件设置

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207006271371272219&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

## 1.配置关联浏览

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207008577665679367&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207008672257990663&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

首先进入表单设计器，在左侧找到【关联浏览】组件，拖拽到设计器中合适位置，在右侧组件设置中找到【浏览类型】配置项，选择你在注册浏览框中配置的SAP自定义浏览框。

## 2.配置数据赋值

数据赋值是指，把SAP自定义浏览框返回的数据，赋值到表单的其他字段上。配置数据赋值有两个入口：

1） 在表单设计器中通过【选择关联表字段】赋值。（推荐此种方式）

2） 在SAP集成-SAP浏览框-表单联动中配置赋值。

### 2.1.表单设计器中配置数据赋值

首先在设计器中选中你要赋值的字段组件，然后在右侧组件设置中找到【选择关联表字段】并打开。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207012958641373194&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

在【选择关联表字段】弹窗中，左边选中对应的SAP关联浏览组件，右侧选择一个需要赋值的字段。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207013207663763459&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

最终效果如下图：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207013765934014467&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### 2.2.SAP集成中配置数据赋值

界面切换到 SAP集成 - 表单联动，然后找到对应的表单，选择SAP关联浏览字段，进入编辑界面。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207013890488066049&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

打开数据赋值，配置【赋值字段】以及【返回字段】

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207014319896715268&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

## 3.高级搜索条件设置

数据赋值是把返回数据赋值到表单上，那么高级搜索条件设置，就是把表单某些字段数据，赋值到浏览框的输入条件上。

### 3.1.设置入口说明

此设置也有两个入口：

1）浏览数据定义 - 高级搜索条件设置（如果是流程表单，在工作流程设置 - 高级设置 - 浏览数据定义设置 - 高级搜索条件设置。如果是EB，在后台管理 - 表单 - 浏览数据定义 - 高级搜索条件设置）

流程：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207017640105394183&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

EB：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207017687165485062&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

2）SAP集成 - SAP浏览框 - 表单联动 - 高级搜索条件设置

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207018718186496002&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

### 3.2.设置方式

#### 3.2.1.使用常量作为条件

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207019315082092553&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

#### 3.2.2.使用变量作为条件

把表单中【单行文本】字段值，作为SAP自定义浏览框 "Country Grouping" 条件值，设置如下图：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207019718777290755&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)

效果如下图：

![](https://weapp.eteams.cn/papi/file/preview?fileId=1207022295650983951&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)
