电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

FlowPortal从入门到精通

16页
  • 卖家[上传人]:人***
  • 文档编号:475412263
  • 上传时间:2023-04-01
  • 文档格式:DOCX
  • 文档大小:218.75KB
  • / 16 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、上海易正信息技术有限公司FlowPortal从入门到精通修订版Martin Quan2013/7/5FlowPortal 教材编写小组欢迎大家提出宝贵意见第 1 章FlowPortal 基础知识 错误!未定义书签。1.1队列与查询通知错误!未定义书签1.1.1什么是查询通知错误!未定义书签1.1.2FlowPortal 的查询通知机制 错误!未定义书签1.1.3初始设定错误!未定义书签1.1.4 数据库查询通知功能开启确认错误!未定义书签1.1.5数据库查询通知功能开启错误!未定义书签1.1.6BPM 服务器开启查询通知 错误!未定义书签1.1.7检查查询通知功能是否正常工作 错误!未定义书签1.2草稿错误!未定义书签1.3范本错误!未定义书签第 2章产品安装 错误!未定义书签2.1系统要求错误!未定义书签2.1.1基础要求错误!未定义书签2.1.2高性能要求错误!未定义书签2.2安装错误!未定义书签2.3升级错误!未定义书签2.4安装中的常见问题错误!未定义书签2.5手动安装错误!未定义书签2.5.1注册 BPM Service 错误!未定义书签2.6 单机多系统安装错误!未定义书签

      2、2.6.1 复制一个BPM服务器环境错误!未定义书签。2.6.2 BPM 服务器配置错误!未定义书签2.6.3 企业管理工具错误!未定义书签2.6.4 网站配置错误!未定义书签第 3章 表单设计 错误!未定义书签3.1 BPM 表单的发展与演变 错误!未定义书签3.2 XForm 表单原来 错误!未定义书签3.3 表单设计入门错误!未定义书签3.3.1 制作一个最简单的表单错误!未定义书签3.3.2 为表单添加初始值错误!未定义书签3.3.3 为表单添加验证错误!未定义书签3.4 控件参考错误!未定义书签3.4.1 XTextBox 错误!未定义书签3.4.2 XRadioButtonList错误!未定义书签。3.5 表单验证错误!未定义书签3.5.1 验证控件错误!未定义书签3.5.2 验证组错误!未定义书签3.5.3 自定义代码验证错误!未定义书签。3.5.4后台验证错误!未定义书签。3.6 表单验证控件参考错误!未定义书签3.6.1XRequiredFieldValidator 错误!未定义书签。3.6.2 XRangeValidator错误!未定义书签3.6.3 XRegula

      3、rExpressionValidator 错误!未定义书签。3.6.4 XCompareValidator错误!未定义书签。3.6.5 XCustomValidator 错误!未定义书签。3.7 共通控件属性错误!未定义书签3.7.1XDataSource错误!未定义书签3.7.2DataMap 错误!未定义书签3.8 表单扩展性开发错误!未定义书签3.8.1自定义计算表达式错误!未定义书签3.8.2在自定义表达式中调用后台代码错误!未定义书签3.8.3自定义开窗查询错误!未定义书签3.8.4自定义控件错误!未定义书签3.9 XForm 表单引擎 错误!未定义书签第 4章 流程设计 错误!未定义书签4.1 处理人错误!未定义书签4.1.1 业务分管错误!未定义书签第 5 章 组织结构 错误 ! 未定义书签5.1 授予用户修改组织结构的权限错误!未定义书签第 6 章 报表 错误 ! 未定义书签第 7 章 BPM 类库参考 错误 ! 未定义书签7.1 BPM 上下文 错误!未定义书签7.2 Reflector错误!未定义书签7.2.1 安装 Reflector错误!未定义书签7.2.2 使

      4、用 Reflactor错误!未定义书签7.3 服务器类库错误!未定义书签7.4 客户端类库错误!未定义书签7.5 常用功能示范错误!未定义书签7.5.1 表单数据排序错误!未定义书签第 8章 Web 应用开发 错误!未定义书签8.1 ExtJS错误!未定义书签8.1.1安装 ExtJS 帮助 错误!未定义书签8.1.2ExtJS 类库参考 错误!未定义书签8.2 权限控制错误!未定义书签8.2.1记录级的权限控制错误!未定义书签8.2.2公开错误!未定义书签8.2.3修改授权错误!未定义书签。第 9 章 Mobile 开发 错误 ! 未定义书签。第 10章 与其他系统集成 错误!未定义书签。10.1单点登录错误!未定义书签。第 11 章 安全与权限 错误!未定义书签。第 12 章 数据库结构 错误!未定义书签。第 13 章 BPM 系统性能 错误 ! 未定义书签。第 14章 性能调优 错误!未定义书签。14.1表单性能调优错误!未定义书签。14.2系统性能调优错误!未定义书签。14.2.1SQL Profile错误!未定义书签。14.2.2执行计划错误!未定义书签。14.2.3索引错误

      5、!未定义书签。14.2.4物化视图错误!未定义书签。第 15 章 调试 错误!未定义书签。15.1流程调试错误!未定义书签。15.2网站 Panel 与表单调试错误!未定义书签。15.3网站后台代码调试错误!未定义书签。第 16章 通知系统 错误!未定义书签。第 17 章 数据源系统 错误!未定义书签。第 18 章 跨平台开发 错误!未定义书签。第 19章 多语言企业环境 错误!未定义书签。第 20 章 集群 错误!未定义书签。20.1负载均衡集群错误!未定义书签。20.1.1 服务器配置错误!未定义书签。20.1.2 测试与模拟系统搭建错误!未定义书签。第 21章 常用工具 错误!未定义书签。21.1 SQL Server Profiler错误!未定义书签。第1章FlowPortal基础知识1.1 队列与查询通知在FlowPortaI中,有些事务是按队列的形式处理的,通知的发送和超时处理时2个典型 的队列应用(对应BPMSysMessagesQueue表和BPMSysTimeoutQueue表),使用队列的好处 是:在审判的过程中,不需要等待长时间的处理事务,例如等待通知发送,在审批

      6、时只是将 一条要发送的消息放到队列中,系统在空闲时处理这些队列中的事务。在用户自己开发的流程某些情况下中也需要将耗时的事务按队列方式处理,以提高系统 响应能力。在FlowPortal中,队列的处理是通过查询通知来实现的。1.1.1 什么是查询通知检测队列中是否有新数据最简单的方法是采用轮询,也即:定期查询队列表,为了保证 队列中有消息时系统能迅速做出相应,要求定期查询的时间间隔要足够的小,这种频繁的查 询会影响系统性能,性能要求较高的系统不应采用这种机制。从 SQL Server2005 开始,数据库集成了查询通知的功能,查询通知是数据库有变化时会 自动通知应用程序的一种技术,采用查询通知的功能就可以避免使用轮询来查看队列中是否 有数据,而是在队列表中有数据变化时数据库服务器自动通知FlowPorta,这样有助于提高系 统性能。1.1.2 FlowPortal 的查询通知机制FlowPortal BPM 服务器厂 BPMSysMessageQueue 表I 1数据库触发器,当队列表中 数据变化,BPMSysTableVersion 表中,对应行的版本字段+1;BPMSysTableVe

      7、rsion 表3. BPM Server的队列处线程被唤; 醒,获取 BPMSysMessageQueue : :表的信息并发送通知2. BPMSysTableVersion 表中数: 据变化时,通过SQL Server的: 查询通知功能告知BPM Server1.1.3 初始设定SQL Server数据库安装时查询功能缺省是关闭的,FlowPortal安装时会自动开启数据库 查询通知功能,升级时不会自动开启此功能。但查询通知依赖于多种设定,自动开启有较大可能失败1.1.4 数据库查询通知功能开启确认通过BPM Server的表现诊断1. 检查 BPM 服务能否启动启动 BPM 服务器,如果 Server 服务器不能启动,在日志中提示: 未启用当前数据库的 SQL Server Service Broker, 因此查询通知不受支持,如果希望使用 通知,请为此数据库启用 Service Broker证明查询通知未启动。2. 检查查询通知是否工作BPM 服务能成功启动也不代表查询通知正确运行,这时在 BPMsysMessageQueue 表中 插入一行数据,如果消息被处理,就代表查询通知在

      8、运行,否则代表未正确运行。通过SQL语句诊断SELECT is_broker_enabled FROM sys.databases WHERE name = BPMDB 返回 1 - 表示开启0 - 表示未开启某些情况下,以上SQL虽返回1,但实际上查询通知并未启用,这时重启SQL Server在 运行如上语句返回值又是0了。1.1.5 数据库查询通知功能开启-查看SQL BROKER是否开启SELECT is_broker_enabled FROM sys.databases WHERE name = BPMDB-开启 BROKERALTER DATABASE BPMDB SET NEW_BROKER WITH ROLLBACK IMMEDIATE;ALTER DATABASE BPMDB SET ENABLE_BROKER;-查看查询通知失败的原因select * from sys.transmission_queue-数据库创建时的dbo和开启Service Broker的用户不同时开启表面成功实际失败,只 要重启数据库is_broker_enabled又变为-以下语句改变dbo sp_changedbowner sa1.1.6 BPM 服务器开启查询通知FlowPortal支持查询通知和轮询模式2种模式,可以通过Server.config中的ServiceBroker 配置项在2种模式间切换模式falsefalse : 轮询模式true : 查询通知系统安装时,此值初始为false,也即在演示系统上缺省使用的是轮询模式,正式系统 上为了使系统发挥更高的效率,应该开启此功能。查询通知功能开启经常遇到各种异常情况,所以查询通知功能开启后,必需检查。任何 直接开启查询通知功能而不检查的做法是极其危险的,请按下节所述方法检查查询通知。1.1.7 检查查询通知功能是否正常工作Stepl:开启査询通知方法见上节。Setp2 :检査査询通知是否已启用在邮件队列表 BPMSysMessagesQueue 中插入任意一行数据,通过查看数据是否被自动 移走或失败次数(FailCount)是否自动增加来判断查询通知是否正常工作。数据被移走或 FailCount增

      《FlowPortal从入门到精通》由会员人***分享,可在线阅读,更多相关《FlowPortal从入门到精通》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.