显示申请表
显示申请表
(07.17)
第一:
可视化工具
第一步:/dsplm/enovia/server/scripts/mql
第二步:set context user creator;
第三步:tcl;
第四步:cd /dsplm/tmp/schema_lenga/schema_custom
第五步:exit
第六步:exec prog emxSpinner.tcl;
进入后台:
编译我写的java的步骤:
第一步:如果是在mql中的话那么就tcl;
第二步:cd /dsplm/tmp/schema_lenga/schema_custom/Business/SourceFiles(改变到我写的java文件的目录上)
第三步:exit;
第四步:insert prog qorosReimbursementApplication_mxJPO.java;(导入自己写的java文件)
第五步: compile prog qorosReimbursementApplication force update;(编译java文件)
当报错的时候执行下一个步骤
第六步:temp query bus 'QOROS Reimbursement Application' * * select id;(查询我在java中写的类型是否存在。第一个参数是类型,第二个参数是名字,第三个参数是版本)
如果报错的话就重新更改excel再重新上传。
第七步:exec prog emxSpinner.tcl;
第八步:cd /dsplm/apache/apache-tomcat-6.0.32/logs(打开新的窗口进入到日志里面,查看控制台上打印的东西)
第九步:tail -2000f catalina.out;(查看打印信息)
第十步:temp query bus * PolicyInboxTaskStateReviewPromoteAction * select attribute.value;(查看当前trigger属性的值)
第十一步:如果trigger有值的话就
注意:当出现force的时候,有两种情况(第一,目录写错了,第二,table表格没有传上)
第二:
如图所示:
这是个menu,它是由多个command组成。
需求:现在清单列表中添加一个command,然后放在menu中。配置如下:
QOROSReimbursementApplicationListCommand:我创建的command清单的名字
Reimbursement Applications:?为什么是tableColumn的名字
program=qorosReimbursementApplication:是java类名
getReimbursementApplicationList:java类中的方法名
QOROSReimbursementApplicationList:table的名字
header=Reimbursement Applications:为什么是这个,header是什么?
将自己定义的command的QOROSReimbursementApplicationListCommand放在menu中
注意:怎么配置它所需要的字段
那么在相应的前台页面的字段中鼠标右键打开查看此框架,就能看见里面的参数,那么可以在相对应的系统文件中查找即可