博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NTKO使用说明
阅读量:7042 次
发布时间:2019-06-28

本文共 837 字,大约阅读时间需要 2 分钟。

1. 文件更新及布署

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

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

Portal/WFRes/_Scripts/MVCSheet/SheetOfficeNew.js

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

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

e. 增加esp

右键添加

添加后:

2. 流程开发说明

示例说明:

流程包:

流程表单:Sheets/NTKO2.aspx

代码说明:

 

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

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

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

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

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

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

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

c. 页面加载执行的JS

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

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

3. 印章生成工具

需要用IE打开

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

 

生成成功截图:

本文转自 lwl_BPM  51CTO博客,原文链接:http://blog.51cto.com/12438115/1909188,如需转载请自行联系原作者
你可能感兴趣的文章
Java入门系列-27-反射
查看>>
Ansible 复制文件
查看>>
用python实现接口测试(七、查询快递单号)
查看>>
程序员死磕电梯算法的那些趣事?
查看>>
Docker 的Dockerfile指令
查看>>
webpack教程(二)
查看>>
spring boot + maven使用profiles进行环境隔离
查看>>
学习Hadoop大数据基础框架
查看>>
Ansible-playbook roles安装mysql实例(学习笔记二十七)
查看>>
HT for Web列表和3D拓扑组件的拖拽应用
查看>>
javascript replaceAll方法
查看>>
Hacker News 12 月招聘趋势:React 已霸榜 19 个月
查看>>
SpringBoot配置devtools实现热部署
查看>>
实验吧 ---- 隐写术之so beautiful so white
查看>>
sklearn调包侠之线性回归
查看>>
《Linux命令行与shell脚本编程大全》 第四章
查看>>
Flask开发微电影网站(四)
查看>>
使用Maven搭建Springboot版ssm框架
查看>>
中介者模式
查看>>
怎么就死循环了!
查看>>