zoukankan      html  css  js  c++  java
  • H3 BPM Sheet表单 NTKO功能使用说明

    1.  文件更新及布署

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

     

      

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

      

      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及附件字段编码,来获取当前任务相关信息,包括:InstanceID、WorkItemID、ActivityCode、DataField(是否可编辑)、State(当前任务的状态:0未启动,1正在处理,2已结束,3已取消)

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

      3.  印章生成工具

      需要用IE打开

      

      

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

      生成成功截图:

  • 相关阅读:
    整数数组中最大子数组的和的问题(续)
    整数数组中最大子数组的和的问题
    PHP开发环境(Apache+mysql+PHPstorm+php)的搭建
    echart 库 初始
    2.15 学习总结 之 天气预报APP volley(HTTP库)之StringRequest
    2.14 学习总结 之 序列化
    2.13 阶段实战 使用layui重构选课系统
    2.12 学习总结 之 表单校验插件validate
    jsp连接数据库的乱码问题 servlet请求参数编码处理get post
    Rocket
  • 原文地址:https://www.cnblogs.com/h3bpm/p/6281593.html
Copyright © 2011-2022 走看看