zoukankan      html  css  js  c++  java
  • 1.6 国内及海外需求订单导入

    1.6          国内及海外需求订单导入

    1.6.1   业务方案描述

    1. 所需对应建立的名词解释:

             国内原始需求订单:国内营销系统的需求订单;

             海外原始需求订单:海外营销系统的需求订单;

          2. 满足以下业务需求:

             考虑海外的销售订单和国内的需求,以及其他各种来源的需求;

             考虑海外和国内订单的散件需求;

          3. 实现以下业务目标:

             国内原始需求订单(国内营销公司系统临时表)导入;

             海外原始需求订单(海外营销公司系统临时表)导入;

             各种来源的需求订单导入 (考虑验证规则);

             需求整理订单的维护;

             将需求整理订单导入系统标准MDS;

    1.6.2   业务方案逻辑控制

    1. 国内与海外原始需求订单导入:

             从国内或者海外营销系统(临时表)导入的需求订单的数据信息是实时的,每次执行需求订单数据信息导入时,产生以下两个调整比较报告:

                     凡是在(两周订单)跨度之内的需求调整,产生的调整比较例外报告(即上次导入与本次导入两周需求内异动)为“两周跨度内需求调整比较报告”;

                     凡是在(两周订单)跨度之外的需求变更,产生的调整比较例外报告为(即上次导入与本次导入两周需求外异动)为“两周跨度外需求调整比较报告”;

             其它“各种来源的需求订单导入”的验证规则为“三周内需求”,只出例外报告,不能覆盖;三周外需求可以直接覆盖;

             国内和海外系统需要增加“变更标识”,如订单取消或者增加新的订单,则在“取消与增加”的订单行上分别予以标识,并从各营销系统随需求订单导入;

          2.  需求订单导入时间控制逻辑:

             需求订单导入参数开始时间 <= 最后引入时间<= 参数结束时间(参数匹配的是临时表的需求时间);

             最后引入需求时间 < 临时表订单需求时间 <= 参数结束时间的,把该订单信息直接覆盖需求订单表;

          3. 需求订单导入对应分析报告的产生:

             分析比较报告,主要是:指导客户执行手工调整需求订单数据信息使用。

             参数开始时间 <= 临时表订单需求时间 <= 最后引入时间的,只出例外报告;

             最后引入需求时间前两周内的,出《两周跨度内需求导入调整比较报告》;

             最后引入需求时间前第三周的,出《两周跨度外需求调整比较报告》;

    1.6.3   业务方案执行控制

    1. 所有导入的需求订单,需要依据各自营销系统(临时表)的需求状态(取消、增加、修改)标识,执行两周跨度内需求调整比较运算筛选。同时将筛选后的结果按如下要求回写标识记录到未标识状态处理栏中;执行行累计(原订单数量与变更后数量的差异):

             编码、订单号/订单行号的增加则回写“增加”标识;

             编码、订单号/订单行号的减少(取消)则回写“取消”标识;

             数量、时间的异动(增加或减少)则分别回写“数量修改、时间修改”标识;

  • 相关阅读:
    springboot之异步调用@Async
    springboot之约定大约配置
    springboot之定时任务@Scheduled
    百度地图API
    JS触发服务器控件的单击事件
    jquery复选框 选中事件 及其判断是否被选中
    NopCommerce源码架构详解--初识高性能的开源商城系统cms
    基于dapper的通用泛型分页
    基于JQuery 的消息提示框效果代码
    kindeditor支持flv视频播放方法
  • 原文地址:https://www.cnblogs.com/st-sun/p/3198759.html
Copyright © 2011-2022 走看看