网络控制/强制踢出(网页端/手机APP场景均适用)

栏目:云星辰知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

网络控制/强制踢出(网页端/手机APP场景均适用)

问题描述:

操作某个单据时,提示“某某正在编辑该记录,请稍后再试或联系系统管理员”是怎么回事?该怎么处理才能恢复正常?

解决方案:

1 功能说明

含义:系统为最大限度的保证网络并发控制和数据的一致性而触发的操作锁定。

  • 用户出现异常中断、死机等原因可能造成单据锁定,会导致其他用户不能执行互斥功能,也属于网络控制的范围。

  • 网络控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。例:数据的重复录入,造成数据不准确。


2 应用场景

当产品界面提示“单据XXXX,某某某正在编辑该记录,请稍后再试或联系系统管理员”,则表明出现了控制锁定(如下图)

上传图片

 2.1常见场景及问题解答

  • 场景一:当多个用户同时进行同一操作时(如单据录入、保存、修改、审核等操作)

    职员A正在修改一张已审核的采购入库单,同一时间,B在不同电脑上也在对这张单据进行操作,并假设A稍早于B打开这张单据并操作,此时B的电脑上就会提示“提示“A正在编辑该记录,请稍后再试或联系系统管理员”。

    解答:这是产品为了保证数据一致性而触发的操作锁定。


  • 场景二:用户从源单下推单据并进行编辑时,另一用户修改同一源单

    职员A从销售订单0001下推销售出库单并正在编辑,此时B正在修改销售订单0001,那么当A编辑完成,点击保存时,产品提示:"反写【销售订单】申请互斥锁失败,其他人正在处理源单,请稍后再试“(如下图)


       解答:这是因为源单正在被编辑中,与下游关联单据的操作是互斥的,必须等源单编辑完成才可以         进行关联单据的操作。


  • 场景三:在PC端列表选择单据时,有其他用户正在打开这张单据

    职员A在在PC端正在操作销售订单,此时B登录系统,并打开了销售订单列表,刚好要查看同一张单据,那么B就会在电脑上看到“正在PC端编辑该记录,请稍后再试,或联系系统管理员"


  • 场景四:用户浏览器异常关闭或是电脑关机了造成单据锁定

    职员A正在操作某一单据,此时他使用的浏览器忽然异常关闭或电脑异常关机,此时B重新打开单据,即使A已经关机了,B再操作这个单据仍会提示“A正在编辑该记录,请稍后再试或联系系统管理员”。

    解答:这是因为产品是捕捉不到A异常退出的信息,进而对单据进行了锁定。


  • 场景五:手机APP用户从源单下推单据并进行编辑时,另一用户正在修改同一源单

    职员A在手机APP上对销售订单下推销售出库单时,弹出提示:"单据转换申请互斥锁失败,用户XXX正在处理源单,请稍后再试“(如下图)

    解答:这是因为该销售订单正在被用户“张先生”编辑中,此时不允许职员A对该源单做下推,因为这个操作是互斥的,必须等源单编辑完成才可以进行关联单据的操作。

2.2解决办法

方法一:手动解锁(此操作只能在PC端处理

针对上述的场景,均可以用删除锁定来解锁。

第一步:让提示中正在处理该源单的用户关闭该单据页面;

第二步:如果确认第一步中提示的用户已关闭单据页面,但仍无法操作单据(下推/保存/审核等),可联系管理员使用管理员账号登录后,在系统设置-网络控制中找到对应的记录并点击删除,即可删除该条记录的锁定,也就是解锁的意思(如下图)

上传图片


方法二:强制踢出目前星辰2.0只有PC端支持,星辰3.1则PC端和移动端都支持

  • 星辰2.0的操作方式

当在PC端列表点击的单据正有其他人操作时:如果只查看,不编辑,可以选择【查看单据】;如果要编辑,那么点击【强制踢出】可以把打开源单的用户踢出:

被踢出后的用户页面会提示“其他用户已更新该单据,请关闭当前页签后重新打开”(如下图),意味着已经被踢出了,需要刷新页面或重新打开单据才能编辑。


  • 星辰3.1的操作方式

优化点

  1. 增加判断网络控制菜单的权限,有删除权的用户,会有强制踢出的按钮

  2. PC和移动端均支持

应用流程

1)先在PC端的用户管理-功能授权-系统设置中,找到“网络控制”,勾选“删除”权,保存

2)效果预览


权限控制

预期效果

PC端

手机端

当前用户没有网控删除权限

无“强制踢出”按钮

当前用户有网络控制“删除”权限

有“强制踢出”按钮

PC端:在单据点击单据就会出现

app:打开单据后,点击“编辑”就会出现

3)强制踢出后的页面效果


举例:A操作单据001,强制踢出B后,原先已经打开单据001的用户B,此时去操作单据001的保存或者审核会提示

操作端页面提示语示例图
PC端其他用户已更新该单据,请关闭当前页签后重新打开

上传图片

APP检测到用户(XXX)正在web端/app端处理该单据,请稍后重试或者将其踢出

上传图片


网络控制/强制踢出(网页端/手机APP场景均适用)

问题描述:操作某个单据时,提示“某某正在编辑该记录,请稍后再试或联系系统管理员”是怎么回事?该怎么处理才能恢复正常?解决方案:1 ...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息