2. 不用到数据库去修改的工具入口:http://(oa.avicred.com 自己改)/vbase/security/addpermissionbatch.jsp?velcrosysadmin=402881e70be6d209010be75668750014
3. javascript 中是区分大小写的 大写和小写不一样,注意 合并时<%@page contentType="text/html; charset=gbk"%> contentType里面的内容要完全一致 否则会提示出现两个contentType
4. 要是有最后知会的节点,除了要设置知会的人外,还需要有一个提交人(最好提交人),否则流程走不下去
5. 注意系统表都要添加有分类和类型这两个隐藏字段,否则系统会显示没有权限读取
6. 在关联选择项需要带出相关数据的时候也可以写SQL语句,只要将id带出来,系统就会将相应的内容进行转换,如:SQL(" select field050 from ufk2s1y01311675285854 where id=\'"+$4028e482314a409a01316ac4e5aa1858$+"\' ") 有时候也需要提交或保存后才触发
7. 报表里面需要添加链接路径的写法:/vworkflow/workflow/workflow.jsp?viewmode=1&workflowid={requestid}
8. 设置关联对象的时候,主字段最好都用id因为表单的id和requestid是不相同的,另外注意单选和多选时候的写法区别,最后显示url一定要写完整,特别不是系统表的,如:/vworkflow/workflow/workflowpre.jsp?pipeid=4028e482314a409a01316aafd94c16d2&viewmode=0&snames=id&svalues=
9. 通过浏览器来传递参数,例如希望在协同中,点开链接的时候将客户当前客户字段的信息也传递过去,可以通过写链接:/ServiceAction/com.velcro.workflow.report.servlet.ReportAction?action=search&reportid=4028e482314a409a01316a80116d1447&field002={id} 将field002传过去,然后再在字段属性里面用PRAM(“ filed002 ”) 来接收即可
10. 协同设置中的查询语句也很重要,select u1.id from ufp7l7l41311742220511 u1,workflowbase w where u1.requestid=w.id and w.isdelete='0' and u1.field002='{id}' 通过查询id可以得出表单的信息,新版本的Velcro协同设置时id需要别名,具体为:id as pactid
11. 在设置协同时,还需要在系统模块设置关联布局ID
12. 任何流程最好都加上,创建人,创建部门,创建时间三个字段。流程的命名默认规则为:流程作用名_创建人_创建时间。流程最后的布局一般有:默认编辑布局,默认显示布局,还有申请节点的布局
13. 流程设置中的关联授权的意思是,如果表单中有文档等系统表的字段,需要权限才能查看时,需要通过设置关联授权后才能够用原来类型中的权限进行查看访问
14. 在设置表单布局的时候,一定要在1024*768分辨率下弄,否则会引起兼容性稳定,并且在投影时或许会变形
15. 在页面菜单添加按钮时:
javascript:location.href='/vassets/base/assetssearch.jsp' 这是本页面打开
javascript:window.open('/vbase//addpermission.jsp?objtable=asset') 这是新窗口打开
16. 注意做关联选择项时,系统表和报表的连接不一样,单选和多选的链接也不一样,看实施手册