H3 BPM Sheet表单 NTKO功能使用说明

简介:

NTKO使用说明

1. 文件更新及布署

a. 增加文件:Poral/Ajax/SheetInfo.ashx,主要用于获取流程表单的信息,可自己扩展。

wKioL1jR8DSBGnmdAAAI1-3q7fo936.png-wh_50

b. Portal/Office文件夹完整替换(测试环境Office1为原来的文件夹)

wKiom1jR8IeQIMGlAAAIu5-MD1A781.png-wh_50

c. 增加JS文件,NTKO套用模块、印章的方法

Portal/WFRes/_Scripts/MVCSheet/SheetOfficeNew.js

wKiom1jR8LWCmIpuAAAJqpUhCNE024.png-wh_50

d. 修改Sheet.master,增加对JS方法的引用: 

<script src="<%=ResolveUrl("~/WFRes/_Scripts/MVCSheet/SheetOfficeNew.js?20151019")%>"></script>

e. 增加esp


右键添加

spacer.gif 

添加后:

spacer.gif 

2. 流程开发说明

示例说明:

流程包:

spacer.gif

流程表单:Sheets/NTKO2.aspx

spacer.gifspacer.gif

代码说明:

 

a. 方法:addTemplate(),套用模板(套红)

可根据不同的类型来调用不同的模板。

b. 方法:addSign(),使用印章

可设置印章的地址,印章必须是软航的印章格式,且IIS   MIME类型要添加esp类型;

需要设置模板中印章的书签名称,默认SignDate

可设置印章位置相对书签的垂直位移、水平位移;

设置印章类型(服务器/EKEY)

c. 页面加载执行的JS

SheetOfficeNew.JS中添加获取表单信息方法,根据InstanceID及附件字段编码,来获取当前任务相关信息,包括:InstanceIDWorkItemIDActivityCodeDataField(是否可编辑)、State(当前任务的状态:0未启动,1正在处理,2已结束,3已取消)

可根据这些信息来判断当前需要怎样的权限:留痕、套用模板、印章、只读等权限。

spacer.gif 

3. 印章生成工具

需要用IE打开

spacer.gif

要允许阻止的控件,否则无法生成:

spacer.gif 

 

生成成功截图:

spacer.gif 










本文转自 lwl_BPM  51CTO博客,原文链接:http://blog.51cto.com/12438115/1909157,如需转载请自行联系原作者
目录
相关文章
|
3月前
|
开发框架 前端开发 JavaScript
在Winform分页控件中集成导出PDF文档的功能
在Winform分页控件中集成导出PDF文档的功能
做报表pdf导出功能实现
做报表pdf导出功能实现
|
BI API
Odoo自定义报表 - 浅析
大家好, 在Odoo(原OpenERP 开源ERP)架构中,有自定义报表开发【Custom Report Engine】这一功能,但无论在海外还是国内的网站上很难找到相关的解释与介绍。所以,我们整理了相关开发介绍至本博文中。
5930 0
|
Web App开发 JavaScript 前端开发
web在线编辑word,excel,pdf插件-----WebOffice 文档控件API
目    录       一、工作原理...5 1.1         开发流程...5 1.2         WEB页面调用控件:.6 二、接口说明...7 2.1         接口...7 2.1.1     AboutBox.7 2.1.2     AcceptAllRevisions.7 2.1.3     CloseDoc.7 2.1.4  
9445 0