最近给客户升级,非全集中式的情况。审批流是在总部设置,具体单据制作及发送审批是在分区总部操作。配置期间出现了下面几个问题: 1、发送审批时提示在位置0处没有任何行(此错误提示有时是英文显示There is no row at position 0),这个错误的原因是client的配置文件里wcfApproveRel的指向有问题,该地址在分区总部应该配置成分区总部的地址,而不是总部地址。 2、将上面地址改为分区总部之后,再发送审批,找不到已经定义好的审批流。这个错误花费了很长的时间,怀疑了很多地方,最后一个一个地址排查,才发现是ws的配置文件里CWSMsg.asmx的指向有问题,该地址在分区总部应该配置成总部的地址。 下面将审批流涉及到的配置文件中的地址整理如下,如有遗漏,欢迎补充: 1、WS配置文件: http://[设置审批流的机构的地址]/EnjoyRMIS_WS/WS/Msg/CWSMsg.asmx 2、Client配置文件: wcfApproveDefine的地址配置成[设置审批流的机构的地址] wcfApproveRel的地址配置成[使用审批流的机构的地址] http://[设置审批流的机构的地址]//EnjoyRMIS_WS/WS/Approve/CWSApproveDefine.asmx http://[使用审批流的机构的地址]/EnjoyRMIS_WS/WS/Approve/CWSApprove.asmx
|