# 引入方式

```java
import com.weaver.ebuilder.form.client.service.field.FieldDubboService;

@RpcReference(group = "ebuilderform")
private FieldDubboService fieldDubboService;
```

##### ([为后续项目使用中切换应用独立部署的需要，二开逻辑请使用独立部署方式调用](https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/81831572-da60-474d-9328-2309af780fb9))

```java
// 基线版本:10.0.2410.01(含), 版本后必须使用该方式操作 - (为后续项目使用中切换应用独立部署的需要)
// 如 调用RemoteSimpleDataService#saveFormData方法需要按以下方式调整

@Autowired
private PublishKitRuntimeUtil publishKitRuntimeUtil;

RemoteSimpleDataService remoteSimpleDataService = publishKitRuntimeUtil.buildRpcService(com.weaver.ebuilder.form.client.service.data.RemoteSimpleDataService.class, "ebuilderform", appId);
remoteSimpleDataService.saveFormData(ebDataChangeReqDto);

/******************************************************************************************************************/

// 基线版本:10.0.2410.01之前版本可使用:
@RpcReference(group = "ebuilderform")
private com.weaver.ebuilder.form.client.service.data.RemoteSimpleDataService remoteSimpleDataService;

remoteSimpleDataService.saveFormData(ebDataChangeReqDto);
```

#### 1.根据表单id同步字段，e9升级e10，资产项目的迁移升级中会有此需要

```html
/**
*user：用户信息
*formId：表单sdk已经有的表单id
*/
void syncFields(SimpleEmployee user, Long formId)
```
