NBS客户绑定业务梳理
2018-08-24    耿朋亮
1720 0
用于说明云端印刷用户在印特软件中绑定本地客户的逻辑关系。
  • 业务逻辑说明

    1.关于NBS账号绑定EMS本地客户时:
        NBS父账号,或子账号,绑定EMS本地客户时,目前是限制只能绑定机构账户:
      (1).父账号绑定EMS机构客户:
            NBS端:
                父账号:用户企业映射关系表里EMSCustomerCode同步
                子账号:用户企业映射关系表里EMSCustomerCode同步
            EMS端:
                客户资料信息里BOSSUserCode会同步,NBS的父账号信息。

      (2)子账号绑定EMS机构客户:  
            NBS端:
                 父账号:用户企业映射关系表里EMSCustomerCode同步
                 子账号:用户企业映射关系表里EMSCustomerCode同步
            EMS端:
                 客户资料信息里BOSSUserCode会同步,NBS的父账号信息。

    2.但是当上面操作完之后,子账号要绑定联络人时:
        NBS端:   
              子账号:用户企业映射关系表里:同步
        EMS端:
              客户资料:客户资料的BOSSUserCode变更为子账号的UserCode
              联络人:联络人的BOSSUserCode同步子账号的UserCode


    备注:本来客户资料信息里的BOSSUserCode同步的是父账号的UserCode,绑定子账号时把此客户资料的BOSSUserCode同步成了子账号的UserCode,并且绑定的联络人的BOSSUserCode也是子账号的UserCode,感觉逻辑出了问题,所以下面逻辑不通:

    当时绑定联络人时的逻辑:验证父账号是否在EMS本地有客户对应


    (首先要去数据库里查当前操作子账号的父账号,在EMS客户资料里是否有对应的客户,如果有,则允许绑定,但是由于绑定完一次后,就会出现上边
    【2-EMS端】的问题所以绑定一次后就绑定不了,因为找不到父账号对应的本地客户。)
        
               解决方案:在绑定联络人时,去掉验证。


    父账号:

    1:可以新建、删除、修改子账号,可以看到其下子账号所有的单据。关联的为本地客户资料。

    2:绑定时,绑定的一定是本地客户资料。且本地客户资料中的BOSSUserCode一定为当前主账号的UserCode。

    3:解除绑定时,要求没有未审核单据即可。

    子账号:

    1:只可以看到自己的单据。

    2:自己下的单据,关联的UserCode一定是子账号自己的UserCode

    3:单据中关联的客户资料编号,一定是父账号关联的客户资料编号

    4:单据中关联的联络人员Id,一定是子账号自己关联的联络人员Id。

    5:子账户不能直接解除绑定?(为什么不能?,其实应该要可以解除才是。)

    6:子账号绑定时,若父账号未绑定,则自动将父账号也绑定了。

    ----------------------------------------------------------

该文章对您有用吗?

非常感谢,您的反馈对我们很有价值!

客服电话

4006757966

微信公众号

联系我们

印特3系演示版

申请

印特5系演示版

申请

免费试用

印特软件标准演示版下载申请

请您填写您的一些信息,提交您的申请后,我们会在两个工作日内进行处理,并回复您一封邮件,内附下载链接,请您注意查收。
*
请输入正确的公司名称
*
请输入正确的联络人员
*
请输入正确的联络电话
提交申请
关闭