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

Maximo Anywhere 7.6.4:按用户默认站点过滤人工查找咨询

Maximo Anywhere 7.6.4 WorkExecution模块按用户默认站点过滤人工查找的解决方案
  • 先确认数据关联逻辑:用户的默认站点defsite存储在Person对象中,Labor对象的worksite字段标记了人工归属的站点,两者字段匹配才能实现过滤。
  • 修正whereClause配置:你提供的代码里,直接用${defsite}无法正确获取当前登录用户的默认站点,Maximo Anywhere需要通过${_person.defsite}这个EL表达式调用用户属性。修正后的配置代码如下:
    <whereClause clause="spi:worksite=${_person.defsite}" id="additionallaborcraftrate_whereClause"/>
    
  • 绑定lookup与whereClause:确保人工查找组件(lookup)引用这个whereClause的ID,示例配置如下:
    <lookup id="AdditionalLaborCraftRateLookup" label="添加人工" resource="Labor" whereClause="additionallaborcraftrate_whereClause">
        <listItemTemplate>
            <listtext text="${description}" label="${laborcode}"/>
        </listItemTemplate>
    </lookup>
    
  • 部署验证:保存配置后重新构建并部署应用,用不同默认站点的用户登录测试,确认人工列表仅显示归属当前用户默认站点的记录。

内容的提问来源于stack exchange,提问作者Aziz Lachkar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 17:15:27