网控设置中,相同操作没有添加网控互斥对象,默认也会互相冲突原创
金蝶云社区-Running
Running
69人赞赏了该文章 465次浏览 未经作者许可,禁止转载编辑于2023年11月07日 19:52:51

1、互斥注意事项:

  • 网控设置中,为操作添加网控对象后,可为操作添加多个互斥对象,如修改操作对删除、提交、审核等其余操作互斥。

image.png


  • 但是需留意相同操作就算没有添加网控互斥对象,默认也会互相冲突,即相同操作只要存在网控对象,就会互相冲突。


2、网控相关表格:

--【网络控制对象表】(用于记录控制对象/网控对象,网控设置下看到的每一条记录均为一个个的控制对象,可设置不同的网控对象互斥,也可设置网控对象独占,
--FId为内码,FNumber为编码,FMetaObjectId为对象内码-如子功能明细互斥的对象内码为菜单内码,业务操作互斥的对象内码为业务对象内码,即承载的上级内码,
--FOperationID为操作内码,FType为网控类型,1:数据中心独占、2:系统独占、3:子系统独占、4:子系统互斥、5:子功能明细互斥、6:业务操作互斥,
--FStart为是否启用,FIsDefault为是否默认)
--多语言:FName为名称,FDescription为描述,
select * from T_BAS_NetworkCtrlObject;
select * from T_BAS_NetworkCtrlObject_L where FName like '%%' and FLocaleId = 2052

--【网控互斥对象表】(FId为内码,FNetCtrlID为网控对象内码-为主,FMutexObjID为互斥对象内码-为次,FType为网控类型-但是怀疑其根本没用,
--备注:记录网控对象的互斥信息,如果是双向的只需要记录一条记录即可,由主网控对象下对应多个互斥对象)
select * from T_BAS_NetworkCtrlMutex;

--【网络控制监控记录表】(FId为内码,FNetCtrlId为网控对象内码,FuserId为启动人,FNetCtrlType为网控类型,FToken为会话标识,FInterID为业务对象内码,
--备注:记录运行时的网控信息,直观效果就是冲突操作列表)
select * from T_BAS_NetworkCtrlRecords;


赞 69