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打开

      

      

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

      生成成功截图:

  • 相关阅读:
    XmLHttpRequst下载Excel
    mysq for visual studio 1.1.1
    滚动条样式设置
    正则
    比较偏门的JVM语言Quercus
    OMG 在线思维导图都有开源的
    从几篇文字得到关于web app开发的性能问题的答案
    用linux遇到的一个死循环
    有道笔记
    FreeBSD 10 发布
  • 原文地址:https://www.cnblogs.com/h3bpm/p/6281593.html
Copyright © 2011-2022 走看看