AgileBPM EelasticSearch 组件

说明

AgileBPM EelasticSearch 组件支持 通过自定义列表,自定义对话框直接以配置的形式接入,可以用于海量数据的检索

引入组件

agilebpm-base-spring-boot/agilebpm-spring-boot-samples/pom.xml 添加依赖

<dependency>
<groupId>com.dstz.agilebpm</groupId>
<artifactId>agilebpm-component-elasticsearch</artifactId>
</dependency>

<dependency>
<groupId>cn.zxporz</groupId>
<artifactId>esclientrhl</artifactId>
<version>7.0.0</version>
</dependency>

agilebpm-base-spring-boot/agilebpm-spring-boot-samples/pom.xml 添加属性配置

<properties>
<elasticsearch.version>7.3.1</elasticsearch.version>
</properties>

覆盖springboot 依赖elsticsearch版本号

com.dstz.agilebpm.base.samples.SamplesApplication 增加注解

@EnableESTools

agilebpm-base-spring-boot/agilebpm-spring-boot-samples/src/main/resources/application.yml elasticsearch 属性配置

elasticsearch:
host: 127.0.0.1:9200

自定义列表 Elasticsearch 组件的使用

  1. 自定义列表数据源选择 Elasticsearch

  2. 在 sql窗口键入ES索引,执行解析

如user为索引 :
User 或者 Select * from user

  1. 解析后选择对应表单,会自动赋值对应字段的描述信息

更多自定义列表配置请参考 自定义列表文档