V870+SP1工作流应用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
U870+SP1工作流应用说明
一、常见问题解决办法
1.在WinXp + sp2(Win2003 Server)上安装U870应注意问题:
组件注册参见《在Win2003 Server上安装数据服务器应注意问题》。
A.Windows Xp的Sp2(补丁包2)和以前的补丁不同,以前的补丁包主要是解决系统
的错误及安全漏洞,而Xp的sp2不仅解决了以上的问题还在安全性上做了很大的改进。
这样就需要大家作一些特殊的设置使其运行正常。
B.在应用服务器上进行控制面板->防火墙设置:高级(页签)→网络连接设置→服务
(页签)→选择上安全web服务器(http)→在弹出的界面中填写上本机的名称。
防火墙,高级页签。
高级设置中-》服务页签。
填入本机的机器名或IP地址。
C.在加密应用服务器上进行防火墙设置:例外(页签)→添加端口→在页面中,
输入任意名称,在端口上输入4630端口号,选择tcp。
然后添加。
选择“例外”页签-》“添加端口”。
随便取一个名字,输入端口号4630,协议选TCP,确定即可。
D.在加密应用服务器上进行防火墙设置:例外(页签)→添加端口→在页面中,
输入任意名称,在端口上输入80端口号,选择tcp。
然后添加。
添加方法同上。
E.<生用生产制造>例外(页签)→添加端口→在页面中,输入任意名称(RPC
端口),在端口上输入135端口号,选择tcp。
然后添加。
添加方法同上。
F.在应用服务器或数据库服务器上进行防火墙设置:例外(页签)→添加程序→
选择msdtc.exe程序(c:\windows\system32\msdtc.exe)然后添加。
在防火墙处-》“添加程序”
G.选择MSDTC.EXE(c:\windows\system32\msdtc.exe),完成设置。
2.在Win2003 Server(WinXp + sp2)上安装数据服务器应注意问题:
注:本节所讨论的Win2003 Server操作系统包括Win2003 Server标准版和企业版,以下简称Win2003。
Windows2003的防火墙设置,参照《在WinXp + sp2上安装U870应注意问题》。
说明:Win2003在安全性上有很大的改进,有些在Win2000 Server上可以直接使用的功能在Win2003需要设置后才能使用。
如果想在Win2003上使用数据库服务器,请按如下步骤进行安全设置:
✧在“控制面板”选择“管理工具”,再选择“组件服务”;
✧进入“组件服务”窗后,打开“组件服务”和“计算机”的组,选中“我的电脑”
按鼠标右键选择属性;
✧打开“我的电脑”属性后选择“MSDTC”的页签,再选择右下角“安全配置“的
按钮;
✧按下图中所示,把所有安全设置全部选中,然后确定即可。
✧经过以上的安全设置Win2003 Server就可以按照装数据库服务器的方法把他安装
成U8数据服务器了。
3.网络连接问题
当对于同样的软件安装环境,部分客户端机器可以正常使用审批流,而有的机器不可以时,检查局域网的网络设置:
✧比如交换机上是否做了网段限制、端口限制等。
可以在客户端使用U8诊断工具
(U8detector.exe)检测80、1433、4630等相关端口是否打开。
✧使用Ping命令或其他网络连接诊断工具,分别在客户端、服务端验证彼此的机器
名是否存在。
如果相互PING机器名有问题,修改system32/driver/etc目录下的hosts
文件。
修改方法见《SP1发版说明》
4.更改数据源的处理
如果需要更改数据源,除了进行应用服务器配置以外,还需要相应地修改工作流设置,否则日常单据处理均无问题,但工作流无法审批。
✧在应用服务器上,修改应用服务器配置后,运行
u8soft\workflow\EngineControlerTray.exe ,修改“数据库连接信息配置”中的数据源为新的数据库服务器。
修改完成后查看(程序--用友U8-ERP--工作流—消息中间件--)MOM服务管理器里面服务器名是否一致。
✧在应用服务器上,打开工作流管理控制台-设置页签,对于原来的引擎,取消注册,再
重新注册新的引擎(应用服务器),再注册MOM服务器(应用服务器)。
✧(程序--用友U8-ERP--工作流—消息中间件--)MOM集成工具,查看集成接口—工作流引
擎以及工作流引擎(Dynamic)的属性,注册是否正确。
URL里面的服务器名应该是应用服务器名,如果不正确则修改。
✧在应用服务器上重新启动工作流和MOM相关的服务(MOMEngineSrv、U8工作流引擎、
U8工作流引擎通信监听服务)。
5.升级帐套后工作流不能使用。
✧登录工作流管理控制台,查看工作流引擎及MOM注册是否正确。
✧打开服务器端MOM集成工具,查看集成接口—工作流引擎以及工作流引擎(Dynamic)的
属性,注册是否正确。
修改方法同《更改数据源的处理》
6.审批流管理控制台撤消出错的解决方法
当审批流出现异常的时候,客户端执行撤销时,报"该任务项已被其它审批人锁定,锁定失败!"信息时,需要到管理控制台中把出错的单据撤消,有时还不能撤消提示错误。
可在U8Workflow数据库里创建以下存储过程并运行进行解锁:
CREATE PROCEDURE WF_AuditUnLock
(
@Acc_Id nvarchar(3),
@Year int,
@VoucherCode nvarchar(64),
@StartPerformer nvarchar(256)
)
AS
BEGIN
update wf_pilock set lockflag=0
where lockflag=1
and PIID in (
select piid from WF_ActiveFlow
where StartPerformer=@StartPerformer
and V oucherCode =@V oucherCode
and FlagCode!=3
and cAcc_Id=@Acc_Id
and cYear=@Year
)
END
RETURN @VoucherCode
GO
参数说明:
@Acc_Id nvarchar(3), /* 帐套号*/
@Year int, /*年度*/
@VoucherCode nvarchar(64), /* 单据号*/
@StartPerformer nvarchar(256) /*发起人编号(不是操作员)*/
7.如果出现用机器名不能注册MOM服务器的情况,尝试使用IP注册。
8.建议安装U8后尽量不要更改机器名,否则后果不可预知。
9.如果在流程模型中使用“自动活动结点”作为终审(如从861审批流升级到870SP工作流,会在原来的流程最后上增加自动活动节点),系统将自动为单据置上终审人为“workflowservices”。
解决方案为修改流程模型,不使用自动活动结点。
10.870工作流实现会签应用说明:拖拽一个人工活动节点加入流程模型中作为“会签”
节点,为人工活动节点配置多个执行者都要审核(即“类型”是“与”)。
在会签节点后还需要加入一个人工活动节点,做终审处理。
三、870SP1对比861审批流
1.870SP1审批流丢失了861的批量审批、批量弃审功能
2.通知人只能是选择人员,不能选择給操作员发消息
3.无设置审批代理人功能。
4.不能通过选项设置终审前审批人是否可以修改单据。
5.无必须本人弃审选项。
6.无逐级拒绝选项。