业务需求
需求描述

一、背景和价值

   1.背景

      目前仓库业务人员在使用PC端打单比较卡顿,非常影响业务的运作。

   2.价值

      减少PC的卡顿,提升打单的效率,从目前的3秒出完成打单,变成1秒完成。


二、需求描述

   2.1. 功能清单

          1.PC打单软件,开发一个Window Service 服务,预先下载面单文件。

         2.PC打单软件,出面单时,将包裹ID写入Redis。

         3.更新包裹表的状态和添加订单日志的更新方案调整。

         4.网页批量打单和PC批量打单要兼容,防止重复出面单。

         5.包裹撤销打印和撤销拣货功能。

   2.2.影响点

         1.客户订单包裹->可打印,5个打印面单功能。

         2. PC端(客户端)打单功能。


   2.3. 功能描述:

 1.PC打单软件通过OSS面单地址下载面单文件很慢或者超时。
 优化方案:预先下载面单文件。开发一个Window Service 服务,部署到仓库的内网共享服务器,用于下载OSS的面单文件,并且将面单文件保存到该内网共享服务器。由于每个仓库的 地区都不一样,所以每个仓库都会部署一台内网共享服务器,在 Window Service 服务配置文件里面配置固定仓库ID,则每个仓库的Window Service 服务都会下载不同仓库的面单文件。PC软件获取面单的时候,优先从内网共享服务器获取。

2.PC打单软件,出面单的时候,会回调ERP接口,设置包裹状态和添加订单日志的时候,可能会很慢或者超时。
优化方案:不回调ERP接口。出面的时候,不直接回调ERP接口,而是将包裹ID写入Redis。Redis写入数据的速度是毫秒级别的。

3.更新包裹表的状态和添加订单日志
优化方案:几乎接近实时更新包裹状态。将包裹ID写入Redis的同时,发送一条消息到MQ消息队列里面。通过MQ消息队列实时执行的特性,可以做到接近实时更新包裹状态和添加订单日志。并且可以通过增加MQ消费端实例的数量,来提升MQ的性能,做到无限接近实时更新包裹状态和添加订单日志(开发难度高,但是数据库包裹状态的更新延迟非常小,几乎在1秒以内,前提是MQ保持稳定性)。

4.网页批量打单和PC批量打单要兼容的业务
优化方案:都要过滤掉Redis的包裹ID,避免包裹重复出面单。


5.包裹撤销打印和撤销拣货功能。

 优化方案:删除Redis里面的包裹ID,切记避免漏删除或者重复删除的情况。

6.产品建议(风险考虑)

    1.风险控制,避免出了问题仓库无法运作。(可以后端去控制) 

        1)需要考虑 上述第一点 Window Service  异常或者死机的情况如何处理。

        2)所有的面单不能重新重复下载或者重复打印的情况。

        3)上线后,是否可以指定仓库或者 有一个开关去控制,让某几个仓库人员进行试用,但是不影响主流程(需新旧兼容),没有问题后再大规范切换。

       4)假如上线后全部奔溃或者无法使用,是否有一个开关可以切换回来,但是绝对不要影响已打单的包裹,不要重复打单。

    2.确认主功能的流程不影响,涉及每个打单入口都能正常使用。

    3.假如以上情况都发生了,开发组长是否可以通过修复数据的方式进行相关数据的重置或者修复,确保仓库正常的运作,不能重复打单,切记切记。

验收标准


价值描述
一、背景和价值 1.背景 目前仓库业务人员在使用PC端打单比较卡顿,非常影响业务的运作。 2.价值 减少PC的卡顿,提升打单的效率,从目前的3秒出完成打单,变成1秒完成。
历史记录  
  1. 2022-07-22 18:20:43, 由 李源肇 创建。
  2. 2022-07-25 18:45:04, 由 刘灿 记录评审结果,结果为 确认通过。
    修改了 评审时间,旧值为 "0000-00-00",新值为 "2022-07-25"。
    修改了 指派给 ,旧值为 "Admin186",新值为 "liyuanzhao"。
    修改了 当前状态,旧值为 "draft",新值为 "active"。
    修改了 由谁评审,旧值为 "",新值为 "Admin186"。
  3. 2022-07-26 09:09:40, 由 zhengqiao 关联到迭代 技术研发中心 8月第 1 版本(2022年) 。
  4. 2022-07-26 10:06:50, 由 何建宝 编辑。
    修改了 所属模块,旧值为 "1683",新值为 "1684"。
  5. 2022-07-26 10:18:10, 由 李源肇 变更。
    修改了 指派给 ,旧值为 "liyuanzhao",新值为 "Admin186"。
    修改了 当前状态,旧值为 "active",新值为 "changed"。
    修改了 版本号 ,旧值为 "1",新值为 "2"。
    修改了 由谁评审,旧值为 "Admin186",新值为 ""。
    修改了 评审时间,旧值为 "2022-07-25",新值为 "0000-00-00"。
    修改了 需求描述,区别为:
    013-
    013+ 5.包裹撤销打印和撤销拣货功能。
    021- 5.产品建议:
    021+ 5.包裹撤销打印和撤销拣货功能。
    022- 1.是否预留一个开关入口来控制风险,关上后使用旧流程,开了就用新流程,避免出了问题仓库无法运作。(可以后端控制)
    022+ 优化方案:删除Redis里面的包裹ID,切记避免漏删除或者重复删除的情况。
    023-
    023+
    024- 2.确认主功能的流程不影响,涉及每个打单入口都能正常使用
    024+ 6.产品建议(风险考虑)
    025- 3.要有防重复打单的机制。
    025+ 1.风险控制,避免出了问题仓库无法运作。(可以后端去控制)
    026-
    026+ 1)需要考虑上述第一点 Window Service 异常或者死机的情况如何处理。
    027+ 2)所有的面单不能重新重复下载或者重复打印的情况。
    028+ 3)上线后,是否可以指定仓库或者 有一个开关去控制,让某几个仓库人员进行试用,但是不影响主流程(需新旧兼容),没有问题后再大规范切换。
    029+ 4)假如上线后全部奔溃或者无法使用,是否有一个开关可以切换回来,但是绝对不要影响已打单的包裹,不要重复打单。
    030+ 2.确认主功能的流程不影响,涉及每个打单入口都能正常使用。
    031+ 3.假如以上情况都发生了,开发组长是否可以通过修复数据的方式进行相关数据的重置或者修复,确保仓库正常的运作,不能重复打单,切记切记。
    032+
    013- <p style="font-size:14px;background-color:#FFFFFF;"><br /></p>
    013+ <p style="font-size:14px;background-color:#FFFFFF;"><span style="color:#171A1D;"><span style="color:#171A1D;"><span style="color:#171A1D;"> 5.<span style="color:#171A1D;">包裹撤销打印和撤销拣货功能。<br /></span></span></span></span></p>
    021- <p><span><span style="font-size:14px;background-color:#FFFFFF;color:#333333;">5.产品建议:</span></span></p>
    021+ <p><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">5.</span><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">包裹撤销打印和撤销拣货功能。</span></p>
    022- <p><span><span style="font-size:14px;background-color:#FFFFFF;color:#333333;"> 1.是否预留一个开关入口来控制风险,关上后使用旧流程,开了就用新流程,避免出了问题仓库无法运作。(可以后端控制)</span></span><span style="background-color:#FFFFFF;color:#333333;font-size:14px;"> </span></p>
    022+ <p><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">优化方案:<span style="color:#171A1D;">删除Redis里面的包裹ID</span>,切记避免漏删除或者重复删除的情况。</span></p>
    023- <p><span><span style="font-size:14px;background-color:#FFFFFF;color:#E53333;"><span style="color:#171A1D;">
    023+ <p></p>
    024- </span></span></span></p><p><span style="color:#333333;"> 2.确认主功能的流程不影响,涉及每个打单入口都能正常使用</span></p>
    024+ <p><span><span style="font-size:14px;background-color:#FFFFFF;color:#333333;"><span style="color:#337FE5;"><strong>6.产品建议(风险</strong></span><span style="color:#337FE5;font-size:14px;background-color:#FFFFFF;"><strong>考虑</strong></span><span style="color:#337FE5;"><strong></strong></span><span style="color:#337FE5;"><strong>)</strong></span></span></span></p>
    025- <p><span style="color:#333333;"> 3.要有防重复打单的机制。</span></p>
    025+ <p><span style="color:#337FE5;"><span style="font-size:14px;background-color:#FFFFFF;color:#337FE5;"><strong> 1.风险控制,避免出了问题仓库无法运作。(可以后端去控制)</strong></span></span><span style="background-color:#FFFFFF;color:#337FE5;font-size:14px;"><strong></strong></span></p>
    026- <span style="color:#333333;"></span>
    026+ <p><span style="background-color:#FFFFFF;color:#333333;font-size:14px;"><span style="color:#337FE5;"><strong> 1)需要考虑</strong></span><span style="color:#337FE5;font-size:14px;background-color:#FFFFFF;"><strong>上述第一点 Window Service 异常或者死机的情况如何处理。</strong></span></span></p>
    027+ <p><span style="background-color:#FFFFFF;font-size:14px;"><span><span style="color:#337FE5;"><strong> </strong></span><span style="color:#337FE5;"><strong> 2)所有的面单不能重新重复下载或者重复打印的情况。</strong></span></span></span></p>
    028+ <p><span style="background-color:#FFFFFF;font-size:14px;"><span><span style="color:#337FE5;"><strong> 3)上线后,是否可以指定仓库或者 有一个开关去控制,让某几个仓库人员进行试用,但是不影响主流程(需新旧兼容),没有问题后再大规范切换</strong></span><span style="color:#337FE5;"><strong>。</strong></span></span></span><span style="background-color:#FFFFFF;color:#337FE5;font-size:14px;"><strong></strong></span></p>
    029+ <p><span style="background-color:#FFFFFF;color:#337FE5;font-size:14px;"><strong> 4)假如上线后全部奔溃或者无法使用,是否有一个开关可以切换回来,但是绝对不要影响已打单的包裹,不要重复打单。</strong></span></p>
    030+ <p><span style="background-color:#FFFFFF;color:#337FE5;font-size:14px;"><strong></strong></span><span style="color:#337FE5;"><strong> 2.确认主功能的流程不影响,涉及每个打单入口都能正常使用。</strong></span></p>
    031+ <p><span style="color:#337FE5;"><strong> 3.假如以上情况都发生了,开发组长是否可以通过修复数据的方式进行相关数据的重置或者修复,确保仓库正常的运作,不能重复打单,切记切记。</strong></span></p>
    032+ <span style="color:#333333;"></span>
  6. 2022-07-26 10:21:22, 由 李源肇 变更。
    修改了 版本号 ,旧值为 "2",新值为 "3"。
    修改了 需求描述,区别为:
    015- 1.客户订单包裹-&gt;可打印,5个打印面单功能。
    015+ 1.包裹撤销打印和撤销拣货功能
    016- 2. PC端(客户端)打单功能。
    016+ 2.客户订单包裹-&gt;可打印,5个打印面单功能。
    017-
    017+ 3. PC端(客户端)打单功能。
    018- 2.3. 功能描述:
    018+
    019- 1.PC打单软件通过OSS面单地址下载面单文件很慢或者超时。优化方案:预先下载面单文件。开发一个Window Service 服务,部署到仓库的内网共享服务器,用于下载OSS的面单文件,并且将面单文件保存到该内网共享服务器。由于每个仓库的 地区都不一样,所以每个仓库都会部署一台内网共享服务器,在 Window Service 服务配置文件里面配置固定仓库ID,则每个仓库的Window Service 服务都会下载不同仓库的面单文件。PC软件获取面单的时候,优先从内网共享服务器获取。2.PC打单软件,出面单的时候,会回调ERP接口,设置包裹状态和添加订单日志的时候,可能会很慢或者超时。优化方案:不回调ERP接口。出面的时候,不直接回调ERP接口,而是将包裹ID写入Redis。Redis写入数据的速度是毫秒级别的。3.更新包裹表的状态和添加订单日志优化方案:几乎接近实时更新包裹状态。将包裹ID写入Redis的同时,发送一条消息到MQ消息队列里面。通过MQ消息队列实时执行的特性,可以做到接近实时更新包裹状态和添加订单日志。并且可以通过增加MQ消费端实例的数量,来提升MQ的性能,做到无限接近实时更新包裹状态和添加订单日志(开发难度高,但是数据库包裹状态的更新延迟非常小,几乎在1秒以内,前提是MQ保持稳定性)。4.网页批量打单和PC批量打单要兼容的业务优化方案:都要过滤掉Redis的包裹ID,避免包裹重复出面单。
    019+ 2.3. 功能描述:
    020-
    020+ 1.PC打单软件通过OSS面单地址下载面单文件很慢或者超时。优化方案:预先下载面单文件。开发一个Window Service 服务,部署到仓库的内网共享服务器,用于下载OSS的面单文件,并且将面单文件保存到该内网共享服务器。由于每个仓库的 地区都不一样,所以每个仓库都会部署一台内网共享服务器,在 Window Service 服务配置文件里面配置固定仓库ID,则每个仓库的Window Service 服务都会下载不同仓库的面单文件。PC软件获取面单的时候,优先从内网共享服务器获取。2.PC打单软件,出面单的时候,会回调ERP接口,设置包裹状态和添加订单日志的时候,可能会很慢或者超时。优化方案:不回调ERP接口。出面的时候,不直接回调ERP接口,而是将包裹ID写入Redis。Redis写入数据的速度是毫秒级别的。3.更新包裹表的状态和添加订单日志优化方案:几乎接近实时更新包裹状态。将包裹ID写入Redis的同时,发送一条消息到MQ消息队列里面。通过MQ消息队列实时执行的特性,可以做到接近实时更新包裹状态和添加订单日志。并且可以通过增加MQ消费端实例的数量,来提升MQ的性能,做到无限接近实时更新包裹状态和添加订单日志(开发难度高,但是数据库包裹状态的更新延迟非常小,几乎在1秒以内,前提是MQ保持稳定性)。4.网页批量打单和PC批量打单要兼容的业务优化方案:都要过滤掉Redis的包裹ID,避免包裹重复出面单。
    021- 5.包裹撤销打印和撤销拣货功能。
    021+
    022- 优化方案:删除Redis里面的包裹ID,切记避免漏删除或者重复删除的情况。
    022+ 5.包裹撤销打印和撤销拣货功能。
    023-
    023+ 优化方案:删除Redis里面的包裹ID,切记避免漏删除或者重复删除的情况。
    015- <p><span style="color:#000000;font-size:14px;"> 1.客户订单包裹-&gt;可打印,5个打印面单功能。</span></p>
    015+ <p><span style="font-weight:700;color:#000000;font-size:14px;"> 1.<span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">包裹撤销打印和撤销拣货功能</span></span></p>
    016- <p><span style="color:#000000;font-size:14px;"> 2. PC端(客户端)打单功能。</span></p>
    016+ <p><span style="color:#000000;font-size:14px;"> 2.客户订单包裹-&gt;可打印,5个打印面单功能。</span></p>
    017- <p><span style="color:#000000;font-size:14px;"><img src="{207560.png}" alt="" /><br /></span></p>
    017+ <p><span style="color:#000000;font-size:14px;"> 3. PC端(客户端)打单功能。</span></p>
    018- <p><span style="font-weight:700;font-size:14px;"><span style="color:#000000;"></span></span><span style="font-size:14px;background-color:#FFFFFF;color:#000000;"><span style="font-weight:700;"> 2.3. 功能描述:</span></span></p>
    018+ <p><span style="color:#000000;font-size:14px;"><img src="{207560.png}" alt="" /><br /></span></p>
    019- <p><span style="font-size:14px;background-color:#FFFFFF;color:#000000;"><span><span style="color:#171A1D;">1.PC打单软件通过OSS面单地址下载面单文件很慢或者超时。</span><br /><span style="color:#171A1D;">优化方案:预先下载面单文件。开发一个Window Service 服务,部署到仓库的内网共享服务器,用于下载OSS的面单文件,并且将面单文件保存到该内网共享服务器。由于每个仓库的 地区都不一样,所以每个仓库都会部署一台内网共享服务器,在 Window Service 服务配置文件里面配置固定仓库ID,则每个仓库的Window Service 服务都会下载不同仓库的面单文件。PC软件获取面单的时候,优先从内网共享服务器获取。</span><br /><br /><span style="color:#171A1D;">2.PC打单软件,出面单的时候,会回调ERP接口,设置包裹状态和添加订单日志的时候,可能会很慢或者超时。</span><br /><span style="color:#171A1D;">优化方案:不回调ERP接口。出面的时候,不直接回调ERP接口,而是将包裹ID写入Redis。Redis写入数据的速度是毫秒级别的。</span><br /><br /><span style="color:#171A1D;">3.更新包裹表的状态和添加订单日志</span><br /><span style="color:#171A1D;"><span style="color:#171A1D;">优化方案</span>:几乎接近实时更新包裹状态。将包裹ID写入Redis的同时,发送一条消息到MQ消息队列里面。通过MQ消息队列实时执行的特性,可以做到接近实时更新包裹状态和添加订单日志。并且可以通过增加MQ消费端实例的数量,来提升MQ的性能,做到无限接近实时更新包裹状态和添加订单日志(开发难度高,但是数据库包裹状态的更新延迟非常小,几乎在1秒以内,前提是MQ保持稳定性)。</span><br /><br /><span style="color:#171A1D;">4.网页批量打单和PC批量打单要兼容的业务</span><br /><span style="color:#171A1D;">优化方案:都要过滤掉Redis的包裹ID,避免包裹重复出面单。</span><br /></span></span></p>
    019+ <p><span style="font-weight:700;font-size:14px;"><span style="color:#000000;"></span></span><span style="font-size:14px;background-color:#FFFFFF;color:#000000;"><span style="font-weight:700;"> 2.3. 功能描述:</span></span></p>
    020- <p><br /></p>
    020+ <p><span style="font-size:14px;background-color:#FFFFFF;color:#000000;"><span><span style="color:#171A1D;">1.PC打单软件通过OSS面单地址下载面单文件很慢或者超时。</span><br /><span style="color:#171A1D;">优化方案:预先下载面单文件。开发一个Window Service 服务,部署到仓库的内网共享服务器,用于下载OSS的面单文件,并且将面单文件保存到该内网共享服务器。由于每个仓库的 地区都不一样,所以每个仓库都会部署一台内网共享服务器,在 Window Service 服务配置文件里面配置固定仓库ID,则每个仓库的Window Service 服务都会下载不同仓库的面单文件。PC软件获取面单的时候,优先从内网共享服务器获取。</span><br /><br /><span style="color:#171A1D;">2.PC打单软件,出面单的时候,会回调ERP接口,设置包裹状态和添加订单日志的时候,可能会很慢或者超时。</span><br /><span style="color:#171A1D;">优化方案:不回调ERP接口。出面的时候,不直接回调ERP接口,而是将包裹ID写入Redis。Redis写入数据的速度是毫秒级别的。</span><br /><br /><span style="color:#171A1D;">3.更新包裹表的状态和添加订单日志</span><br /><span style="color:#171A1D;"><span style="color:#171A1D;">优化方案</span>:几乎接近实时更新包裹状态。将包裹ID写入Redis的同时,发送一条消息到MQ消息队列里面。通过MQ消息队列实时执行的特性,可以做到接近实时更新包裹状态和添加订单日志。并且可以通过增加MQ消费端实例的数量,来提升MQ的性能,做到无限接近实时更新包裹状态和添加订单日志(开发难度高,但是数据库包裹状态的更新延迟非常小,几乎在1秒以内,前提是MQ保持稳定性)。</span><br /><br /><span style="color:#171A1D;">4.网页批量打单和PC批量打单要兼容的业务</span><br /><span style="color:#171A1D;">优化方案:都要过滤掉Redis的包裹ID,避免包裹重复出面单。</span><br /></span></span></p>
    021- <p><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">5.</span><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">包裹撤销打印和撤销拣货功能。</span></p>
    021+ <p><br /></p>
    022- <p><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">优化方案:<span style="color:#171A1D;">删除Redis里面的包裹ID</span>,切记避免漏删除或者重复删除的情况。</span></p>
    022+ <p><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">5.</span><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">包裹撤销打印和撤销拣货功能。</span></p>
    023- <p></p>
    023+ <p><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">优化方案:<span style="color:#171A1D;">删除Redis里面的包裹ID</span>,切记避免漏删除或者重复删除的情况。</span></p>
  7. 2022-07-26 10:33:39, 由 刘灿 记录评审结果,结果为 确认通过。
    修改了 评审时间,旧值为 "0000-00-00",新值为 "2022-07-26"。
    修改了 指派给 ,旧值为 "Admin186",新值为 "liyuanzhao"。
    修改了 当前状态,旧值为 "changed",新值为 "active"。
    修改了 由谁评审,旧值为 "",新值为 "Admin186"。
  8. 2022-07-26 13:52:46, 由 liangfengming 编辑。
    修改了 指派给,旧值为 "liyuanzhao",新值为 "chengwei"。
  9. 2022-07-26 16:03:31, 由 李源肇 变更。
    修改了 指派给 ,旧值为 "chengwei",新值为 "Admin186"。
    修改了 当前状态,旧值为 "active",新值为 "changed"。
    修改了 版本号 ,旧值为 "3",新值为 "4"。
    修改了 由谁评审,旧值为 "Admin186",新值为 ""。
    修改了 评审时间,旧值为 "2022-07-26",新值为 "0000-00-00"。
    修改了 需求描述,区别为:
    024- 6.产品建议(风险考虑)
    024+
    025- 1.风险控制,避免出了问题仓库无法运作。(可以后端去控制)
    025+ 6. 增加钉钉群提醒或异常监控
    026- 1)需要考虑上述第一点 Window Service 异常或者死机的情况如何处理。
    026+ 1)Window Service 服务挂了或异常了,提示相关的人员。(如:下载面单服务异常)
    027- 2)所有的面单不能重新重复下载或者重复打印的情况。
    027+ 2)出现重复打单或Redis异常 ,钉钉提醒相关人员。(如:包裹ID:xxxx,重复打单)
    028- 3)上线后,是否可以指定仓库或者 有一个开关去控制,让某几个仓库人员进行试用,但是不影响主流程(需新旧兼容),没有问题后再大规范切换。
    028+ 3)包裹撤销打印成功了,但是Redis没有删除包裹ID成功,提示信息等。
    029- 4)假如上线后全部奔溃或者无法使用,是否有一个开关可以切换回来,但是绝对不要影响已打单的包裹,不要重复打单。
    029+ 4)PC端打单时,将包裹ID写入Redis失败,增加报警或者日志记录等。
    030- 2.确认主功能的流程不影响,涉及每个打单入口都能正常使用。
    030+ 5)更新包裹表的状态和添加订单日志 失败,增加报警或者日志记录等。
    031- 3.假如以上情况都发生了,开发组长是否可以通过修复数据的方式进行相关数据的重置或者修复,确保仓库正常的运作,不能重复打单,切记切记。
    031+
    032-
    032+ 7.产品建议(风险考虑)
    033+ 1.风险控制,避免出了问题仓库无法运作。(可以后端去控制)
    034+ 1)需要考虑上述第一点 Window Service 异常或者死机的情况如何处理。
    035+ 2)所有的面单不能重新重复下载或者重复打印的情况。
    036+ 3)上线后,是否可以指定仓库或者 有一个开关去控制,让某几个仓库人员进行试用,但是不影响主流程(需新旧兼容),没有问题后再大规范切换。
    037+ 4)假如上线后全部奔溃或者无法使用,是否有一个开关可以切换回来,但是绝对不要影响已打单的包裹,不要重复打单。
    038+ 2.确认主功能的流程不影响,涉及每个打单入口都能正常使用。
    039+ 3.假如以上情况都发生了,开发组长是否可以通过修复数据的方式进行相关数据的重置或者修复,确保仓库正常的运作,不能重复打单,切记切记。
    040+
    024- <p><span><span style="font-size:14px;background-color:#FFFFFF;color:#333333;"><span style="color:#337FE5;"><strong>6.产品建议(风险</strong></span><span style="color:#337FE5;font-size:14px;background-color:#FFFFFF;"><strong>考虑</strong></span><span style="color:#337FE5;"><strong></strong></span><span style="color:#337FE5;"><strong>)</strong></span></span></span></p>
    024+ <p><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;"><br /></span></p>
    025- <p><span style="color:#337FE5;"><span style="font-size:14px;background-color:#FFFFFF;color:#337FE5;"><strong> 1.风险控制,避免出了问题仓库无法运作。(可以后端去控制)</strong></span></span><span style="background-color:#FFFFFF;color:#337FE5;font-size:14px;"><strong></strong></span></p>
    025+ <p><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">6. 增加钉钉群提醒或异常监控</span></p>
    026- <p><span style="background-color:#FFFFFF;color:#333333;font-size:14px;"><span style="color:#337FE5;"><strong> 1)需要考虑</strong></span><span style="color:#337FE5;font-size:14px;background-color:#FFFFFF;"><strong>上述第一点 Window Service 异常或者死机的情况如何处理。</strong></span></span></p>
    026+ <p><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;"> 1)<span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">Window Service 服务挂了或异常了,提示相关的人员。(如:下载面单服务异常)</span></span></p>
    027- <p><span style="background-color:#FFFFFF;font-size:14px;"><span><span style="color:#337FE5;"><strong> </strong></span><span style="color:#337FE5;"><strong> 2)所有的面单不能重新重复下载或者重复打印的情况。</strong></span></span></span></p>
    027+ <p><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;"> 2)出现重复打单或<span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">Redis异常 ,钉钉提醒相关人员。(如:包裹ID:xxxx,重复打单)</span></span></p>
    028- <p><span style="background-color:#FFFFFF;font-size:14px;"><span><span style="color:#337FE5;"><strong> 3)上线后,是否可以指定仓库或者 有一个开关去控制,让某几个仓库人员进行试用,但是不影响主流程(需新旧兼容),没有问题后再大规范切换</strong></span><span style="color:#337FE5;"><strong>。</strong></span></span></span><span style="background-color:#FFFFFF;color:#337FE5;font-size:14px;"><strong></strong></span></p>
    028+ <p><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;"> 3)<span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">包裹撤销<span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">打印成功了,但是<span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">Redis<span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">没有删除</span>包裹ID成功,提示信息等。</span></span></span></span></p>
    029- <p><span style="background-color:#FFFFFF;color:#337FE5;font-size:14px;"><strong> 4)假如上线后全部奔溃或者无法使用,是否有一个开关可以切换回来,但是绝对不要影响已打单的包裹,不要重复打单。</strong></span></p>
    029+ <p><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;"><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;"><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;"> 4)PC端打单时,<span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">将包裹ID写入Redis失败,增加报警或者日志记录等。</span></span></span></span></p>
    030- <p><span style="background-color:#FFFFFF;color:#337FE5;font-size:14px;"><strong></strong></span><span style="color:#337FE5;"><strong> 2.确认主功能的流程不影响,涉及每个打单入口都能正常使用。</strong></span></p>
    030+ <p><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;"><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;"><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;"> 5)<span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">更新包裹表的状态和添加订单日志 失败,<span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;">增加报警或者日志记录等。</span></span></span></span></span></p>
    031- <p><span style="color:#337FE5;"><strong> 3.假如以上情况都发生了,开发组长是否可以通过修复数据的方式进行相关数据的重置或者修复,确保仓库正常的运作,不能重复打单,切记切记。</strong></span></p>
    031+ <p><span style="color:#171A1D;font-size:14px;background-color:#FFFFFF;"><br /></span></p>
    032- <span style="color:#333333;"></span>
    032+ <p><span><span style="font-size:14px;background-color:#FFFFFF;color:#333333;"><span style="color:#337FE5;"><strong>7.产品建议(风险</strong></span><span style="color:#337FE5;font-size:14px;background-color:#FFFFFF;"><strong>考虑</strong></span><span style="color:#337FE5;"><strong></strong></span><span style="color:#337FE5;"><strong>)</strong></span></span></span></p>
    033+ <p><span style="color:#337FE5;"><span style="font-size:14px;background-color:#FFFFFF;color:#337FE5;"><strong> 1.风险控制,避免出了问题仓库无法运作。(可以后端去控制)</strong></span></span><span style="background-color:#FFFFFF;color:#337FE5;font-size:14px;"><strong></strong></span></p>
    034+ <p><span style="background-color:#FFFFFF;color:#333333;font-size:14px;"><span style="color:#337FE5;"><strong> 1)需要考虑</strong></span><span style="color:#337FE5;font-size:14px;background-color:#FFFFFF;"><strong>上述第一点 Window Service 异常或者死机的情况如何处理。</strong></span></span></p>
    035+ <p><span style="background-color:#FFFFFF;font-size:14px;"><span><span style="color:#337FE5;"><strong> </strong></span><span style="color:#337FE5;"><strong> 2)所有的面单不能重新重复下载或者重复打印的情况。</strong></span></span></span></p>
    036+ <p><span style="background-color:#FFFFFF;font-size:14px;"><span><span style="color:#337FE5;"><strong> 3)上线后,是否可以指定仓库或者 有一个开关去控制,让某几个仓库人员进行试用,但是不影响主流程(需新旧兼容),没有问题后再大规范切换</strong></span><span style="color:#337FE5;"><strong>。</strong></span></span></span><span style="background-color:#FFFFFF;color:#337FE5;font-size:14px;"><strong></strong></span></p>
    037+ <p><span style="background-color:#FFFFFF;color:#337FE5;font-size:14px;"><strong> 4)假如上线后全部奔溃或者无法使用,是否有一个开关可以切换回来,但是绝对不要影响已打单的包裹,不要重复打单。</strong></span></p>
    038+ <p><span style="background-color:#FFFFFF;color:#337FE5;font-size:14px;"><strong></strong></span><span style="color:#337FE5;"><strong> 2.确认主功能的流程不影响,涉及每个打单入口都能正常使用。</strong></span></p>
    039+ <p><span style="color:#337FE5;"><strong> 3.假如以上情况都发生了,开发组长是否可以通过修复数据的方式进行相关数据的重置或者修复,确保仓库正常的运作,不能重复打单,切记切记。</strong></span></p>
    040+ <span style="color:#333333;"></span>
  10. 2022-07-26 16:05:28, 由 李源肇 指派给 程伟。
    修改了 指派给,旧值为 "Admin186",新值为 "chengwei"。
  11. 2022-08-05 09:58:40, 由 李源肇 编辑。
    修改了 所处阶段 ,旧值为 "projected",新值为 "closed"。
    修改了 设置阶段者,旧值为 "liangfengming",新值为 "liyuanzhao"。
  12. 2022-08-18 10:22:52, 由 zhengqiao 添加备注。
    需求先不做
  13. 2022-08-18 10:34:48, 由 zhengqiao 编辑。
    修改了 所处阶段 ,旧值为 "closed",新值为 "released"。
    修改了 设置阶段者,旧值为 "liyuanzhao",新值为 "zhengqiao"。
  14. 2022-08-18 17:31:00, 由 zhengqiao 编辑。
    修改了 所处阶段,旧值为 "released",新值为 "closed"。
  15. 2022-09-06 09:52:45, 由 zhengqiao 关闭,原因为 已完成 。
    修改了 由谁关闭,旧值为 "",新值为 "zhengqiao"。
    修改了 关闭日期,旧值为 "0000-00-00 00:00:00",新值为 "2022-09-06 09:52:44"。
    修改了 指派给 ,旧值为 "chengwei",新值为 "closed"。
    修改了 当前状态,旧值为 "changed",新值为 "closed"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
  16. 2022-09-06 09:54:58, 由 zhengqiao 编辑。
    修改了 受益业务部门,旧值为 "",新值为 "10"。
    修改了 关闭原因 ,旧值为 "done",新值为 "willnotdo"。
  17. 2023-03-04 15:24:39, 由 周杰 编辑。
    修改了 所属模块,旧值为 "1684",新值为 "1742"。
  18. 2023-11-16 20:27:14, 由 周杰 编辑。
    修改了 所属模块,旧值为 "1742",新值为 "1854"。
  19. 2025-04-24 09:03:40, 由 周杰 编辑。
    修改了 所属模块,旧值为 "1854",新值为 "1852"。
    修改了 所属计划,旧值为 "604",新值为 ""。
    修改了 由谁关闭,旧值为 "zhengqiao",新值为 "zhoujie"。
迭代版本
提报业务部门
提报人员 李原肇
需求来源 年度重点项目&需求
所属项目 技术中心-需求池
所属模块 供应链   产品采购   产品库
所属计划
业务价值
开发组
受益业务部门 技术研发中心
验收人员
业务目标类型
中心业务目标
业务价值 提升人效
每月价值量 内部优化,提升打单效率
每月节省人数 0
优先级 P0
价值类型
预计工时 60
成本 30000
ROI 0.00
操作手册
高价值
主被动
复杂度
工作流ID
工作流创建时间
更新点
是否高危 否
评分
当前状态 已关闭
所处阶段 已关闭
关键词
评审次数
计划上线 0000-00-00
上线时间 0000-00-00
计划验收时间 0000-00-00
业务验收时间
满意度
价值验收
满意度分值
业务回填价值
验收达成价值
验收达成ROI
抄送给
由谁创建 李源肇 于 2022-07-22 18:20:43
指派给 Closed 于 2025-04-24 09:03:39
由谁评审
评审时间
由谁关闭 周杰 于 2022-09-06 09:52:44
关闭原因 不做
最后修改 周杰 于 2025-04-24 09:03:39
相关Bug
相关用例
相关需求
细分需求