NTKO使用说明

简介:

1. 文件更新及布署

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

wKioL1jSD_mifyRgAAAH2fz3cZA272.png-wh_50

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

wKioL1jSEC7wgJPIAAAIu5-MD1A445.png-wh_50

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

Portal/WFRes/_Scripts/MVCSheet/SheetOfficeNew.js

wKiom1jSED_TPbsVAAAJqpUhCNE502.png-wh_50

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

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

e. 增加esp

wKiom1jSEFWzWPoaAAEcMwKO5qc306.png-wh_50

右键添加

wKioL1jSEHmChwotAABJr6zsuHY984.png-wh_50

添加后:

wKiom1jSEIfgKAtUAAA9iGKMizE558.png-wh_50

2. 流程开发说明

示例说明:

流程包:

wKioL1jSEJXTR6DKAAAGSkySJGo637.png-wh_50

流程表单:Sheets/NTKO2.aspx

wKiom1jSELvAk8CNAAAIPP1weFM917.png-wh_50

wKioL1jSELuwR7XLAAAIf310K0s511.png-wh_50

代码说明:

 

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

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

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

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

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

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

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

c. 页面加载执行的JS

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

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

wKioL1jSEPigdv56AAEOIKk1bYI978.png-wh_50

3. 印章生成工具

需要用IE打开

wKiom1jSEQvTN6mFAAAKkrEk638823.png-wh_50

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

wKiom1jSERnjJCtbAAEOIKk1bYI207.png-wh_50

 

生成成功截图:

wKiom1jSESiD_XxDAAFHtmSEckE240.png-wh_50










本文转自 lwl_BPM  51CTO博客,原文链接:http://blog.51cto.com/12438115/1909188,如需转载请自行联系原作者
目录
相关文章
|
网络协议
udhcpc 参数使用说明
当没有网络的时候,板子一直发送dhcp请求,导致程序不往下执行,解决的办法是把它切换到后台运行,可是如何切换到后台呢,有办法,它自带参数可以实现该功能。如下:   udhcpc -b -i eth0 -p /var/run/udhcpc.pid -R解释一下,-b就是切换到后台指令,-i是指定使用哪个网络接口,双网卡的时候一定要使用它来指定eth0  or  eth1。
2377 0
|
18天前
VNG S99使用说明
VNG S99使用说明
12 0
|
存储 安全 程序员
@SafeVarargs 使用说明
@SafeVarargs 是jdk1.7引入的适用于可变参数与泛型能够更好结合的一个注解。 @SuppressWarnings 产生编译期警告的示例代码
48 0
|
安全 数据库 数据格式
EndnoteX9简介及基本教程使用说明
EndnoteX9简介及基本教程使用说明
328 0
EndnoteX9简介及基本教程使用说明
|
编解码 Android开发 开发者
移动用户反馈-控制台使用说明 | 学习笔记
快速学习移动用户反馈-控制台使用说明
99 0
UpdateData使用说明
UpdateData() MFC的窗口函数,下面是MSDN的说明; Call this member function to initialize data in a dialog box, or to retrieve and validate dialog data.
909 0
|
Web App开发 应用服务中间件 nginx
JBrowse使用说明:如何安装JBrowse
JBrowse is a fast, scalable genome browser built completely with JavaScript and HTML5. It can run on your desktop, or be embedded in your website. 如果你想要使用JBrowse,一定要有管理员权限,否则建议使用IGV。
2509 0
|
数据库 数据安全/隐私保护 SQL

相关实验场景

更多