You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改QBO3的Deal/Search UI,仅显示ProcessTemplateType=Initial的流程模板

修改QBO3 Deal/Search界面流程模板下拉列表的过滤规则

要限制+按钮的下拉列表仅显示ProcessTemplateType=Initial的模板,按以下步骤操作:

  • 定位界面配置文件:找到Deal模块下的Search界面配置,通常是Deal.Search.xml(或对应ViewModel的js文件,比如Deal.Search.js)。
  • 修改流程模板的查询过滤条件:
    • 如果是XML配置,找到对应ProcessTemplate数据源的SelectCommand或Filter节点,添加ProcessTemplateType = 'Initial'的条件。示例:
      <DataSource Name="ProcessTemplate" Type="qbo3.ProcessTemplateObject">
        <SelectCommand>SELECT ProcessTemplateID, Name FROM ProcessTemplate WHERE ProcessTemplateType = 'Initial' AND Active = 1</SelectCommand>
      </DataSource>
      
    • 如果是前端ViewModel调用API,调整list()方法的参数,在filter里加入ProcessTemplateType: 'Initial'。示例:
      qbo3.ProcessTemplateObject.list({ filter: 'ProcessTemplateType=\'Initial\'' }, function(data) {
        // 渲染下拉列表的逻辑
      });
      
  • 验证修改效果:保存配置后刷新Deal/Search界面,点击+按钮查看下拉列表,确认仅显示标记为Initial的流程模板。

注意:如果QBO3使用了权限控制或其他全局过滤,需要确保新增的条件不会和现有规则冲突。

内容的提问来源于stack exchange,提问作者Eric Patrick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 17:57:01