1、工作流技术手册问题描述:一.系统登录时提示 prossid 错误,RES 日志文件中错误描述为:2011-5-13 0:54:29 (EF2KWeb.Class1)Reason: 呼叫 CheckLicense 時發生錯誤.ErrorLine = 0ErrNumber: 10000ErrSource: CheckLicenseDescription: CheckServerLicense failed. Server license of this module not found.應用程式或物件定義上的錯誤2011-5-13 0:54:29 (EF2KWeb.Class1)Reason: 呼
2、叫 Init 時發生錯誤.strNTUser = EASYFLOW439strSiteName = ef2kweblngMsgLocation = 0ErrorLine = 30ErrNumber: 10000ErrSource: EF2KWeb.Class1:InitDescription: CheckServerLicense failed. Server license of this module not found.應用程式或物件定義上的錯誤处理描述:问题原因为注册组件异常。重新注册一下。结合我们服务器是多网卡,需使用多网卡注册程序。处理方法步骤:1.由于使用多网卡注册需要 3 个文
3、件,即 EF2KSID.DLL,EF2KSN.DLL 和 REGSID.EXE,需核实是否大小及修改日期正确,具体属性如下,2.反注册 EF2KSID.DLL,EF2KSN.DLL 这两个组件,因为之前可能使用的是旧的版本。反注册方法:在运行框内输入:regsvr32 /u EF2KSID.DLL 反注册 EF2KSID.DLL;在运行框内输入:regsvr32 /u EF2KSN.DLL 反注册 EF2KSN.DLL;3.将 C:WINDOWSsystem32 目录下的带 sid 后缀的注册文件删除。4.将多网卡注册需要的三个文件复制到工作流安装目录下。以及将 EF2KSID.DLL,EF2
4、KSN.DLL 这两个组件复制到C:WINDOWSsystem32 目录下5.注册 EF2KSID.DLL,EF2KSN.DLL 这两个组件。注册方法:在运行框内输入:regsvr32 EF2KSID.DLL 注册 EF2KSID.DLL;在运行框内输入:regsvr32 EF2KSN.DLL 注册 EF2KSN.DLL;6.运行工作流安装目录下的 REGSID.exe 注册程序,输入对应的多网卡安装序列号。执行以上步骤后,登录工作流确认是否可以使用。问题描述:工作流 ISO 模块无法打开文件总管,提示 ADO/RDS 错误处理描述:1.需将安装目录下的 ISO.REG 添加到注册表,添加方法
5、:双击 ISO.REG 文件即可。2.需将服务器中的组件服务中的 EF2KISOE 中的标识修改为以下设置。问题描述:用户使用表单插入附件时并没有显示到列表框内。无法上传附件,没任何错误提示。处理描述:据排测是由于服务器上传文件限制了大小为 200K。需重新设置服务器上传文件大小。设置方法:在服务里关闭 iis admin service 服务 找到 windowssystem32inetsrv下的 metabase.xml, 打开,找到 ASPMaxRequestEntityAllowed 把他修改为需要的值,默认为 204800,即 200K 把它修改为 51200000(50M)然后重启
6、 iis admin service 服务在 IIS 6.0 中,无法下载超过 4M 的附件时,可以按以下步骤解决:先在服务里关闭 iis admin service 服务。找到 windowssystem32inetsrv 下的 metabase.xml 文件。用纯文本方式打开,找到 AspBufferingLimit 把它修改为需要的值(可修改为 20M 即:20480000) 。、问题描述:系统无法自动 bypass。日志记录成功,但无法跳到下一关。日志如下:“2011-5-14 9:00:01=ProcessAutoBypass Start=“2011-5-14 9:00:01=Get
7、AdminmailBox success:AdminC.tw“2011-5-14 9:00:01=GetConnectString success:driver=SQL Server;database=EF2KWeb;server=(local);uid=;pwd=“2011-5-14 9:00:06=GetProcessId success:0000003125429803“2011-5-14 9:00:06=Generate SQL Cmd success: SELECT resdd.resdd001, resdd.resdd002, resdd.resdd003, resdd.resdd
8、004, resdd.resdd005, resdd.resdd006, resdd.resdd007, resdd.resdd014, resdd.resdd015, resdd.resdd009, resdb.resdb006, resdb.resdb011, resdb.resdb012, resdb.resdb013, resdb.resdb014, resda.resda016 , resda.resda017, resda.resda020, resda.resda030 FROM resdd LEFT OUTER JOIN resda ON resdd.resdd001 = re
9、sda.resda001 AND resdd.resdd002 = resda.resda002 LEFT OUTER JOIN resdb ON resdd.resdd001 = resdb.resdb001 AND resdd.resdd002 = resdb.resdb002 AND resdd.resdd003 = resdb.resdb003 AND resdd.resdd004 = resdb.resdb004 WHERE resdb.resdb012 = Y AND resda.resda020 = 2 AND (resdb.resdb006 = 1 OR resdb.resdb
10、006 = 2 OR resdb.resdb006 = 3 ) AND (resdd.resdd015 = 1 OR resdd.resdd015 = 5 ) AND resdd.resdd014 0 ORDER BY resdd.resdd001, resdd.resdd002, resdd.resdd003, resdd.resdd004, resdd.resdd005, resdd.resdd006“2011-5-14 9:00:07=Get RecordCount success: 3“2011-5-14 9:00:07=Get Record Data success:LLSQH, 1
11、105050003, 0010, 0020, 0“2011-5-14 9:00:07=CalWorkTime success:0, AllowTime:1“2011-5-14 9:00:07=Get Record Data success:LLSQH, 1105050009, 0010, 0010, 0“2011-5-14 9:00:07=CalWorkTime success:0, AllowTime:1“2011-5-14 9:00:07=Get Record Data success:LLSQH, 1105050010, 0010, 0010, 0“2011-5-14 9:00:07=C
12、alWorkTime success:0, AllowTime:1“2011-5-14 9:00:07=ProcessAutoBypass recordset success: n = 0“2011-5-14 9:00:07=ProcessAutoBypass End=“处理描述:据查明是由于工作流中工作日历没有维护。维护工作日志即可。点击工作日历维护操作,点击确定。点击产生整年日历按钮设定日历,点保存按钮即可。问题描述:修改 ERP 与工作流关联文件 EF2KWEB.xml 后,工作流的收件箱点击无法显示表单列表,提示 EFofErp 组件中的 key 值已被使用。处理方法:由于 ERP 调拨单与工作流集成,调拨单属于个案程序,关联后无法送签,需在工作流中建立关联。在 EF2KWEB.xml 中增加个案程序与工作流表单关联,需注意是否有多个 ERP 程序关联到同一个工作流表单。将重复的删掉!EF2KWEB.xml 存储位置为EF2KWebPackagesWorkflowErp