1)下载smart工作流管理系统
方法一: 群内用户请到“群共享”中下载3个文件:smart_forleave.rar smart_lib1.rar smart_lib2.rar。下载后解压,并把 smart_lib1和smart_lib2中的 .jar包 copy到 smart_forleave的 D:\smart_forleave\webroot\WEB-INF\lib\ 目录下。
方法二: 从SF下载 http://sourceforge.net/project/showfiles.php?group_id=124606 。
方法三: CVS下载:http://sourceforge.net/cvs/?group_id=124606 模块名称为 smart_forleave。
2)安装mysql (或者其他数据库也都可以)。本人用的mysql 4.1版,其他版也可以。
安装mysql时,一定使用 UTF-8字符集,否则会有 中文乱码问题。smart默认您使用3306端口,root用户的口令为 123456。如果您这样配置,则后面不需要改任何配置。
3)启动mysql 。 在mysql的客户端中,新建数据库 jbpm,此时库中没有任何表。
4) 找到 D:\smart_forleave\sql\smart.sql文件, 在cmd中 执行命令:
mysql -u root -p123456 jbpm < D:\smart_forleave\sql\smart.sql
这样jbpm库中,就有了所有需要的 初始数据。请不要直接执行文件中的SQL命令!
5)server的配置我们在tomcat和resin下测试通过,最好是用我们的版本或者高于我们的版本。
如果是resin3.0.13,则直接配置如下:
<web-app id="/smart" document-directory="D:/smart_forleave/webroot" />
如果是 tomcat5.0.19/tomcat5.0.28,则在 D:\Tomcat 5.0\conf\Catalina\localhost下新建文件smart.xml,内容
<Context path="/smart" docBase="D:/smart_forleave/webroot"
debug="0" privileged="true">
<!-- Link to the user database we will get roles from -->
<ResourceLink name="users" global="UserDatabase"
type="org.apache.catalina.UserDatabase"/>
</Context>
关于配置的测试,要感谢“花旗”和“西滨”等朋友的 bug反馈,现在已经没有中文乱码问题。
tomcat5.5也有朋友布署成功了。因为要用到EL语言,tomcat5以下的应该是不支持的,请不要使用。
6)启动tomcat,访问 http://localhost:8080/smart/ (端口自己调整)。
已经默认有4个用户,xiaowang 是普通员工,manager是经理,boss是 老板,hr是 人力资源员工。没有密码。
已经默认有一个 “请假销假流程”。 运行界面就可以知道。
分享到:
相关推荐
Smart WorkFlow V2.0管理系统进一步优化了用户体验,提供了图形化的定制界面,使得工作流定义更加直观。在应用端,用户可以方便地查看待办和已办事项,跟踪流程状态,并在必要时撤回流程。后台监控功能确保了工作流...
4. **监控与优化**:通过K2管理控制台监控工作流运行状态,对性能瓶颈进行优化。 五、K2工作流扩展与集成: 1. **API与Web服务**:K2提供了丰富的API接口和Web服务,便于与其他系统集成。 2. **自定义逻辑**:在...
在这个主题中,我们主要关注三个关键部分:AgileFlow、Smart和JBPM,它们都是工作流管理系统(Workflow Management Systems, WfMS)的代表。这些系统通常用于构建可定制、灵活且高效的业务流程,帮助企业在执行日常...
《SmartTomcat 4.2.0:优化与管理Tomcat服务器的利器》 SmartTomcat 4.2.0是一款专为管理Apache Tomcat服务器而设计的强大工具,旨在简化Tomcat的部署、监控和调试过程,提升开发和运维效率。在IT行业中,Tomcat...
本模块将介绍如何配置和使用这些报告来优化工作流管理。 5. **K2 BP 101_Module 11_K2 Web Designer.pdf**:K2 Web Designer是一个基于浏览器的工具,用于设计和编辑工作流表单和视图。这部分将介绍其功能和操作...
### Smart-link备用线路配置 ...通过对上述配置步骤的理解与实践,网络管理员可以有效地利用Smart-link来优化其网络架构。此外,了解Smart-link的核心概念对于正确配置和管理Smart-link至关重要。
同时,使用Git等版本控制系统进行版本管理和协同工作,也是现代开发的必备技能。 通过深入研究这个项目,开发者不仅可以提升Java编程能力,还能掌握系统框架设计的原则和最佳实践,了解如何将理论知识应用于实际...
其中,SmartObject是K2平台的一个核心组件,主要用于封装外部数据源(如Web Services、数据库等),使得这些数据源可以被K2工作流、表单或其他K2组件方便地调用。通过SmartObject封装,可以实现快速开发,并轻松地与...
这个组件特别适合那些需要处理大量文件交互的Web应用程序,如内容管理系统、论坛、博客等。 在JSpsmart的源代码中,我们可以深入理解其内部机制和工作原理。以下是几个关键的知识点: 1. **上传处理流程**: - **...
3. 其他软件:安装SQL Server作为数据库管理系统,以及IIS Web服务器以托管K2服务。 4. 许可证:获取有效的K2许可证文件,这是安装K2的前提条件。 二、K2安装步骤 1. 下载安装包:从K2官方网站获取最新版本的...
4. **设置工作副本**:在SmartSVN中检出一个项目的工作副本,即在本地创建一个与远程仓库同步的副本,开始你的代码管理工作。 5. **日常使用**:使用SmartSVN进行提交、更新、比较和解决冲突等操作,保持你的代码库...
Smart Apache简化了Apache的安装和配置过程。通常,设置Apache服务器涉及编辑配置文件、配置端口、管理虚拟主机等一系列复杂操作。但通过Smart Apache,这些都可以通过图形用户界面(GUI)进行,大大降低了技术门槛...
- **优势**:提升设备管理效率,减少手动配置的工作量。 ##### 3. 设置HMI设备的日期、时间及开机画面 - **功能描述**:允许用户自定义设备的时间设置和启动界面。 - **应用场景**:个性化定制满足不同场景需求。 ...
SpringCloud Alibaba是阿里巴巴提供的微服务开发工具集合,它包括了服务注册与发现、配置中心、负载均衡、熔断器、限流降级等多个组件,为构建分布式系统提供了全面的支持。Nacos作为其中的核心组件,既是服务发现和...
系统名为Smart设备管理系统,其核心目标是提升设备管理的效率、规范性和准确性,减少人工管理的繁琐环节。 在功能需求上,系统需具备设备信息的记录、修改、更新和删除功能,以及设备查询、自动编号、购买申请单...
绩效考核管理系统是企业管理和优化员工工作表现的重要工具,它涵盖了目标设定、绩效评估、反馈机制、激励策略等多个关键环节。本文将深入探讨绩效考核管理系统的功能、重要性以及相关技术框架。 绩效考核管理系统的...
标题中的“200smart冷凝水自动排水系统1...总的来说,这个系统利用了先进的自动化技术,通过西门子200SMART PLC和MCGS组态软件实现对冷凝水排放的智能化管理,旨在提高生产效率,降低维护成本,并确保设备的正常运行。
6. **数据库设计**:题库管理系统需要存储大量题目、答案和分类信息,因此可能采用了关系型数据库如MySQL或Oracle。数据库设计应包括题目表、类别表、试卷表等多个实体,且需考虑查询效率和数据完整性。 7. **前端...