Purus系统常见使用问题及解决方式FAQ 1
1、IE:外出设置报开始时间大于结束时间,更新outsetting.ascx
2、IE:XP打开登录页面,帐户后面是*,需安装asp.net,aspnet_regiis -i
3、表单:多个重复表保存时候,会增加行。重复表名称确认是否重复。比如均为Group1,手工复制时会产生此问题。
4、如何让BPM服务后与数据库服务
给HMSoft.BPMService和SQLServer各加一个字符串键值
名称为Group
值分别取CustSrv和DBSrv
然后在HLM\SYSTEM\CurrentControlSet\Control\ServiceGroupOrder\List
编辑List值
最后加两行
DBSrv
CustSrv
重启机器。
5、执行时,找不到后续处理者,后续处理定义为数据库变量的(且该变量和表单数据有关的),需在提交动作后加入显示归档处理。
6、无法显示 XML 页。
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
--------------------------------------------------------------------------------
名称以无效字符开头。处理资源 'http://localhost/BPMSite/' 时出错。第 1 行,位置: 2
<%@ page language="c#" inherits="HMSoft.BPM.WebSite.LoginNT, HMSoft.BPM.WebSite_deploy" %>
-^
解决:
DOS命令窗口进入windows\Microsoft.NET\Framework\v2.0.50727目录, 运行 命令 aspnet_regiis -ir -enable
7、登录后又回到登录前状态,清除应用事件。
设置IIS混合认证。
8、打开某流程任务处理界面,要求认证。
资源管理器中设置该流程对应表单的属性为Users可以访问。
9、Signature is incorrect。
确认.net framework 版本匹配
10、系统登录空白页面。
确认系统服务已启动。
11、报表没有数据,内容表格没出现。
权限设置有问题或数据库联接设置不正确。权限比如禁止所有的人。
12、数据值为空时,报不存在行列。
加判断如下:
while (reader.Read())
{
if(reader[0].ToString()=="")
test = 0;
else
test = reader.GetInt32(0);
}
Response.Write
13、treeview菜单显示成一行文本了。
复制htc及相关文件至IIS根目录下webctrl_client\1_0\treeview.htc。
14、treeview菜单有的客户机显示不出来,成文本了。
IE安全-活动脚本-启用
15、远程桌面查看服务程序不能启动,启动ServerConsole无提示。
本地防御机制禁止运行EXE。需在服务器上进行允许设置。
16、二级菜单显示成文字,无连接。
进入IE浏览器选项,高级,重置。
17、“已添加项 字典中的键 所添加的键”的错误。
确认数据视图中是否存在一样的重复记录,尤其是关键字ID。
18、脚本设置日期项为空或指定值。
// XFormShell.Readonly = readonly;
// XFormShell.xml = content;
XFormShell.SetValue("MyField\\本报周期",strdate);
19、表单数值字段设置默认值,并在申请节点后作为条件,会报expression错误。
取消默认值,设置为必填。
20、表单字段作为申请提交后的条件。
需设置该变量同名流程变量。
21、基础数据权限设置报错。
需用角色进行设置,同时要保持编号和显示文件名后的catid一致,如ADMIN。
22、NodeSet错误。
归档重新设置一下。发生在测试库数据表和正式库表不一致。
23、根据TASKID/TOKEN手工增加tokenlast语句
insert into bpmi_tokenlast
select TOKENID,TOKENNAME,ELEMENTTYPE,BPMI_TASK.TASKID,ACTIVITYID,ACTORID,TRANSITIONID,
RESULT,FORMID,TOKENSTATUS,RECEIVETIME,BPMI_TOKEN.FINISHTIME,LASTNOTIFYTIME,EXPIRETIME,NOTIFYFREQUENCE,
REMARK,ISRECEDE,CURUSERNAME,TASKNAME,PROCESSID,INITUSERID,TASKSTATUS,TASKPRIORITY,
BEGINTIME,TASKRESULT,ISENABLE,INITUSERNAME,INITUSERDEPT,PROCESSNAME
from BPMI_TOKEN,BPMI_TASK
where BPMI_TOKEN.TASKID=BPMI_TASK.TASKID AND BPMI_TOKEN.TOKENSTATUS=0 AND BPMI_TASK.TASKID='ec2c991f5e074921ae849db100f286d5'
24、重复表表单变量在流程条件的应用,可以直接引用重复表变量。
25、“OCIEnvNlsCreate 失败,返回代码为 -1,但错误消息文本不可用”的处理方法
“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 ”
的处理方法应该相似,没具体试过。
给oracle/ora92的目录加上network service用户的权限就可以了。
方法:右击ora92,选择属性,点击“安全”选卡,点击添加按钮,点击“高级”,“立即查找”
在用户列表中点击“network service”,确定即可。
26、二进制截断。
字段定义过短,通常是文件字段。