大神分享BPM三大附件存储方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大神分享BPM三大附件存储方式相关的知识,希望对你有一定的参考价值。

【实例分享】如何配置附件上传位置?

问题

H3 BPM默认情况下附件是存储在数据库中的,长时间下去数据库会越来越大,备份起来也很麻烦,请问如何配置可以让附件直接存储在指定目录或别的文件服务器中?  

 

解决方法

可以把附件分离出来单独放一个数据库或者配置文件服务器.

下面我介绍下H3 BPM的三种附件存储方式。

文件存储是设置H3 BPM所有的附件存储方式,可支持网络文件夹、FTP和数据库三种方式,系统默认采用数据库存储方式。

技术分享 


添加文件服务器,如下图所示:

技术分享 

 

如果数据库存储,那么需要设置数据库的访问方式,如果文件服务器或者FTP,那么设置文件服务器/ftp的地址,以及登陆账号和密码。
当文件夹服务器策略被设置为默认时,才会被系统启用,并且做为所有附件文件存储的方式。

注意如果文件服务器存储方式,则需要将IIS和服务设置以管理员身份运行。

以下是FTP存储设置参考

 技术分享


以下是文件服务器存储参考

技术分享 


文件服务器存储,需要在文件服务器中共享文件夹,例如192.168.1.1服务器的D:\xx\Attachment 目录,那么按照以上设置,服务器地址为:192.168.1.1,文件存储根目录设置为 Attachment。
对于文件服务器存储的方式,H3 BPM引擎服务要设置以管理员身份方式运行。

如果设置直接打开,则需要将服务器的 Attachment文件夹设置为IIS站点,例如设置为http://IP/Attachment 访问到服务器的Attachment文件夹,那么选择直接打开后,设置下载地址为:

技术分享 


系统打开附件的方式则不会通过H3引擎接口进行打开,而是直接转向URL地址,此方式可以减轻服务器压力,但是降低了安全性。


以上是关于大神分享BPM三大附件存储方式的主要内容,如果未能解决你的问题,请参考以下文章

知识分享:值得学习的三大C++语言经典开源项目

BPM合同管理——应用合同模板,自动创建生成

阿里云里的OSS是通过啥方式存储文件

Confluence 6 附件存储文件系统的分级

移动BPM解决方案分享

salesforce零基础学习(八十九)使用 input type=file 以及RemoteAction方式上传附件