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,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
缓存 监控 搜索推荐
电商生态协同的关键:API接口在电商数据对接中的应用与实践
电商数据对接API接口是连接电商平台与外部系统的智慧桥梁,通过标准化协议实现商品管理、订单处理、支付结算、物流追踪及数据分析等全链路支持。本文从核心功能、对接流程、应用场景和优化策略四个方面解析其技术逻辑与实践路径。API接口助力店铺管理自动化、精准营销与跨境电商全链路管理,同时通过安全防护、性能调优与合规管理提升效能,推动电商行业向智能化、高效化发展。
|
网络协议 Ubuntu Linux
CentOS 8及以上版本配置IP的方法,你 get 了吗
接上篇文章讲了 Ubuntu 18及以上版本的配置方法,本文再来讲讲 CentOS 8 及以上版本配置 IP 的方法。
638 0
CentOS 8及以上版本配置IP的方法,你 get 了吗
QString格式化的几种用法:补零/进制转换/保留小数位等
QString格式化的几种用法:补零/进制转换/保留小数位等
3168 0
|
12月前
|
小程序 前端开发 开发者
小程序的页面如何布局?
【10月更文挑战第16天】小程序的页面如何布局?
748 1
|
存储 分布式计算 监控
Spark Standalone模式是一种集群部署方式
【6月更文挑战第17天】Spark Standalone模式是一种集群部署方式
225 7
|
JavaScript 前端开发 Java
根据地球上任意两点的经纬度计算两点间的距离
根据地球上任意两点的经纬度计算两点间的距离
666 2
|
机器学习/深度学习 存储 人工智能
ACL 2024|D2LLM:将Causal LLM改造成向量搜索模型的黑科技
D2LLM:一种针对语义搜索任务的新颖方法,它结合了大语言模型(LLM)的准确性与双编码器的高效性。实验表明,D2LLM在多项任务上的性能超越了五个领先基准模型,尤其是在自然语言推理任务中,相对于最佳基准模型的提升达到了6.45%
294 1
|
缓存 JavaScript
computed/watch深度监听
computed/watch深度监听
416 1
|
监控 NoSQL Redis
基于Docker的Redis高可用集群搭建(redis-sentinel)
前言   之前介绍了用docker来搭建redis主从环境,但这只是对数据添加了从库备份(主从复制),当主库down掉的时候,从库是不会自动升级为主库的,也就是说,该redis主从集群并非是高可用的。
8435 1
|
存储 算法 程序员
【算法训练-搜索算法 一】【DFS网格搜索框架】岛屿数量、岛屿的最大面积、岛屿的周长
【算法训练-搜索算法 一】【DFS网格搜索框架】岛屿数量、岛屿的最大面积、岛屿的周长
251 0