zoukankan      html  css  js  c++  java
  • Cloud BOS平台-自定义用户联系对象

    适用业务场景:新增用户时,联系对象类型默认为:职员、客户、供应商。客户需要增加一类“承运商”,类型选择“承运商”时,联系对象只显示相应的承运商。“承运商”为自定义基础资料。

    实现步骤:

    1.      登录BOS平台,对用户进行扩展,修改“联系对象类型”的枚举值。

    登录子系统“安全管理”如下所示:

    右键 用户 ,选择扩展,打开扩展界面,选中“联系对象类型”,修改枚举值(新增的枚举值为 4),如下所示:


    2.      修改“联系对象”视图,实现 承运商 数据过滤。

    查找“承运商”的数据表名(t_Cust_Entry100008、t_Cust_Entry100008_L);

    登录数据库

    查询主表表结构(FPKID,FID,FLocaleID,FNAME),执行语句如下:

    select * from t_Cust_Entry100008_L


    查询在数据库-视图下,找到视图


    V_BD_CONTACTOBJECT、V_BD_CONTACTOBJECT_L

    对V_BD_CONTACTOBJECT右键,选择设计,打开视图编辑窗口,修改视图,如下所示:


    增加内容:

    UNION ALL

    SELECT     C.FID, C.FNUMBER, 4 ftype, '' fgender,C.FDOCUMENTSTATUS, C.FFORBIDSTATUS, 0 FCREATORID, C.FCREATEDATE, 0 FMODIFIERID,

                          NULL FMODIFYDATE, ''FTEL, '' FMOBILE, '' FEMAIL,'' FFAX, '' FCOMPANYTYPE, '' FCOMPANY, 0fauditorid, NULL fauditdate, 0 fforbidderid, NULL fforbiddate, NULL

                          fphoto

    FROM         t_Cust_Entry100008 C

    对V_BD_CONTACTOBJECT_L右键,选择设计,打开视图编辑窗口,修改视图,如下所示:


    增加内容:

    UNION ALL

    SELECT     FPKID, C.fid, FLOCALEID, FNAME

    FROM        t_Cust_Entry100008_l CL INNER JOIN

                          t_Cust_Entry100008 C ONCL.FID = C.FID

    保存以上所修改的两个视图即可完成操作。

    3.      实现效果。


  • 相关阅读:
    使用postMan调用web services wsdl接口
    Python的入门基础(Linux、python、git)
    CrossoverQA文档
    Linux_磁盘分区、挂载、查看
    Linux为什么要挂载
    图解Windows10+优麒麟双系统安装
    Linux 软件安装与卸载
    ventroy 制作多系统启动盘
    字节跳动面试官:请你实现一个大文件上传和断点续传
    关于本博客和博主
  • 原文地址:https://www.cnblogs.com/fyq891014/p/4188803.html
Copyright © 2011-2022 走看看