`
eworkflow
  • 浏览: 218455 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eworkflow,eform,ebiao和信息系统的集成过程(for dotnet)

 
阅读更多

eworkflow 可视化工作流软件产品

eform 可视化动态表单产品

ebiao 新一代的类excel报表产品

这三个产品各自能独立使用,也可以集成在一起使用。

在和客户的信息系统集成的时候,也是一样,可以单独一个一个产品集成,也可以整个合在一起集成。

eworkflow,eform和ebiao这三个产品都分for dotnet版本和for j2ee的版本。

 

下面是for dotnet的版本 和信息系统的集成过程:

 

eworkflow,eform和ebiao三个产品都对应有后台引擎工程,引擎工程都是dll的工程,如果是源码版的,可以按项目的方式引用到客户的主信息项目中;如果是买断版的,把dll引用到客户的主信息项目中。

客户的主信息项目一般是web启动项目,在我们的三个产品中,也提供有主web项目webbill,webbill就是主web工程项目。

 

webbill项目中ebsys\eformaspx\ 目录下面几个aspx页面作为控制分发器,页面的请求提交给这几个aspx,aspx接收到页面的请求后,再分发调用后台的dll引擎工程,并返回结果回页面。

  1. webbill.aspx.cs 负责eform和ebiao的控制分发调用
  2. workflowportal.aspx.cs负责eworkflow的控制分发调用
  3. designerservlet.aspx.cs负责流程设计器的控制分发

当和客户的信息系统集成时,客户的主web启动项目就代替我们的webbill工程,然后需要做如下文件的复制:

  • 将我们前台的ebsys目录copy到客户的主web启动项目根目录下
  • 我们的bin目录中的所有dll和.xml的配置文件,也放置到客户的主web启动项目的bin目录下面
  • 我们根目录下面的几个文件也需要复制到客户的主web项目根目录 (log4net.config 写日志的配置文件、login.aspx 登录到eworkflow工作流管理中心 、index.html ebiao首页... )

然后加入引用:

如下面在 webapplication1项目中引用eworkflow,eform,ebiao,需要引用的项目如下:



 

  • Common.Logging、 Nullables、Quartz 这三个是定时器用到的dll
  • ebexcel导入导出excel用到的dll
  • ebiao 报表引擎的dll
  • ebiaoext报表外围调用的dll
  • eform 动态表单的引擎dll
  • eworkflow 流程引擎的dll
  • fcDbCommon 多数据库支持的dll
  • fcsoft.Barcodes 条形码的dll
  • itextsharp 导出pdf的dll
  • LoadEworkflow 流程引擎的接口类工程dll
  • sharpZipLib

上面这些dll的引用,有源码工程的,则可以按源码工程引入,没有的就按dll的方式引用。

 

修改bin目录中fcconfig.xml文件中第一个ds节点中的数据库连接信息,使得能连接上客户的信息系统数据库(在此数据库中已经执行过eworkflow,eform,ebiao的建表sql)

 

把这些文件都copy和引用完成后,就可以编译运行了。

 

login.aspx为登录到eworkflow+eform集成的管理中心页面。

如果客户需要用自己的登录页面,则需要打开login.aspx.cs,将登录需要的代码加到客户的登录确定页面中。



 

  • 上图中第一个红框为 初始化信息,必需要执行。

  • 第二个红框为,登录成功后将 当前用户赋值给session的过程,也是必需的。

配置bin目录中fcuser.xml的用户角色表等,使得映射到客户的信息系统中的用户表等。

 

这样就完成了所有的集成过程了。

  • 大小: 74 KB
  • 大小: 137.5 KB
0
0
分享到:
评论
2 楼 eworkflow 2013-05-13  
是我们公司的产品。
1 楼 osacar 2013-05-10  
收费的??
买断~~~~

相关推荐

    eworkflow2K技术白皮书

    - **系统集成能力**:系统具备强大的集成能力,可以与其他业务系统无缝对接,形成统一的信息处理平台。 - **实时监控**:提供了对工作流执行状态的实时监控功能,有助于及时发现并解决问题。 - **设计便捷性**:流程...

    自定义流程实例

    5. **API接口**:为了与其他系统集成,自定义流程实例通常会提供一套API,允许外部系统启动流程实例、查询流程状态、提交任务结果等。 6. **用户界面**:直观的用户界面对于用户参与流程至关重要。开发者需要为用户...

    工作流引擎

    工作流引擎是一种强大的软件工具,它能够自动化组织内的业务流程...通过"快速安装.txt"和"eworkflow"这两个文件,用户可以快速入门并实际运行这一强大的工作流引擎,进一步探索和利用其功能,优化组织内部的工作流程。

    Java系统开发框架

    Java系统开发框架是软件开发中常用的...对于复杂的应用场景,例如集成报表工具(如e表)和工作流系统(如Eworkflow),这样的框架能够提供灵活的扩展性,支持图形化的业务流程设计和跟踪,从而更好地满足实际项目需求。

    串流分屏 - 两台笔记本电脑屏幕共享

    串流分屏 - 两台笔记本电脑屏幕共享

    tornado-6.3.2-cp38-abi3-musllinux_1_1_x86_64.whl

    tornado-6.3.2-cp38-abi3-musllinux_1_1_x86_64.whl

    基于java的银行业务管理系统答辩PPT.pptx

    基于java的银行业务管理系统答辩PPT.pptx

    TA_Lib轮子无需编译-TA_Lib-0.4.17-cp35-cp35m-win32.whl.zip

    TA_lib库(whl轮子),直接pip install安装即可,下载即用,非常方便,各个python版本对应的都有。 使用方法: 1、下载下来解压; 2、确保有python环境,命令行进入终端,cd到whl存放的目录,直接输入pip install TA_lib-xxxx.whl就可以安装,等待安装成功,即可使用! 优点:无需C++环境编译,下载即用,方便

    机器学习(大模型):法律领域预训练的大型语言模型(LLM)微调而设计的数据集

    "Turkish Law Dataset for LLM Finetuning" 是一个专为法律领域预训练的大型语言模型(LLM)微调而设计的数据集。这个数据集包含了大量的土耳其法律文本,旨在帮助语言模型更好地理解和处理土耳其法律相关的查询和文档。 该数据集的特点包括: 专业领域:专注于土耳其法律领域,提供了大量的法律文本和案例,使模型能够深入学习法律语言和术语。 大规模:数据集规模庞大,包含了超过1000万页的法律文档,总计约135.7GB的数据,这为模型提供了丰富的学习材料。 高质量:数据经过清洗和处理,去除了噪声和非句子文本,提高了数据质量,使得模型训练更加高效。 预训练与微调:数据集支持预训练和微调两个阶段,预训练阶段使用了大量的土耳其语网页数据,微调阶段则专注于法律领域,以提高模型在特定任务上的表现。 多任务应用:微调后的模型可以应用于多种法律相关的NLP任务,如法律文本摘要、标题生成、文本释义、问题回答和问题生成等。 总的来说,这个数据集为土耳其法律领域的自然语言处理研究提供了宝贵的资源,有助于推动土耳其语法律技术的发展,并为法律专业人士提供更精准的技术支持。通过微调,

    农业信息化服务平台 SSM毕业设计 附带论文.zip

    农业信息化服务平台 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B

    tornado-6.1b2-cp36-cp36m-manylinux2010_i686.whl

    tornado-6.1b2-cp36-cp36m-manylinux2010_i686.whl

    计算机NLP-预训练模型文件

    计算机NLP_预训练模型文件

    随心淘网管理系统 SSM毕业设计 附带论文.zip

    随心淘网管理系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B

    计算机汇编杂谈-理解原理

    计算机汇编杂谈-理解其中的原理

    基于java的藏区特产销售平台答辩PPT.pptx

    基于java的藏区特产销售平台答辩PPT.pptx

    课设毕设基于SpringBoot+Vue的教务管理系统设计与实现源码可运行.zip

    本压缩包资源说明,你现在往下拉可以看到压缩包内容目录 我是批量上传的基于SpringBoot+Vue的项目,所以描述都一样;有源码有数据库脚本,系统都是测试过可运行的,看文件名即可区分项目~ |Java|SpringBoot|Vue|前后端分离| 开发语言:Java 框架:SpringBoot,Vue JDK版本:JDK1.8 数据库:MySQL 5.7+(推荐5.7,8.0也可以) 数据库工具:Navicat 开发软件: idea/eclipse(推荐idea) Maven包:Maven3.3.9+ 系统环境:Windows/Mac

    Jira安装包-servicedesk5.12.12

    安装包

    【java毕业设计】基于学生兴趣的学习资源推荐系统 的设计与实现源码(springboot+vue+mysql).zip

    项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse

    【java毕业设计】学生报名管理系统源码(springboot+vue+mysql+说明文档).zip

    项目经过测试均可完美运行! 环境说明: 开发语言:java jdk:jdk1.8 数据库:mysql 5.7+ 数据库工具:Navicat11+ 管理工具:maven 开发工具:idea/eclipse

    Windows x64操作系统dilb库dlib-19.24.1-cp311-cp311-win-amd64.whl.zip

    Windows x64 操作系统上安装 Python 3.11 版本对应的dlib库,操作简单,无需pip在下载,再也不怕网络超时等其他不确定错误 使用方法: 1、确保windows x64系统上安装了python,可以用anaconda自带的python 2、确认python版本为3.11版本 3、下载资源解压为dlib-19.24.1-cp311-cp311-win_amd64.whl到本地,cd到对应目录,终端直接输入命令pip install dlib-19.24.1-cp311-cp311-win_amd64.whl 等待安装成功提示就可以用了,非常方便,有使用问题欢迎私信哟!

Global site tag (gtag.js) - Google Analytics