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

Dynamics 365工作流编辑器中如何排除特定子字符串?

Dynamics 365 筛选不包含特定子字符串的实用技巧

针对Dynamics 365中无直接“不包含”筛选选项的问题,以下是几种可行方案:

  • 利用高级查找/视图的通配符逆匹配
    对单行文本类字段,使用「不等于」操作符配合通配符%实现“不包含”逻辑。例如要排除包含"abc"的记录,设置筛选条件:[目标字段] 不等于 %abc%。注意该方法仅适用于支持通配符的字段类型。

  • 工作流/云流中用表达式取反判断
    在Power Automate云流或经典工作流的条件分支里,直接用表达式对包含逻辑取反。示例表达式:
    not(contains(triggerBody()?['new_targetfield'], '要排除的子字符串'))
    将此表达式作为条件判断依据,替代原生筛选器的限制。

  • 创建计算字段标记符合条件的记录
    新建一个布尔类型的计算字段,设置公式为NOT(CONTAINS(目标字段, "要排除的子字符串")),系统会自动计算每条记录是否符合“不包含”要求。之后只需在筛选、工作流中直接过滤该计算字段为True的记录即可。

  • 通过FetchXML自定义筛选逻辑
    若场景允许编辑FetchXML(如高级查找导出后修改、开发场景),直接使用not-contains操作符:

    <filter type="and">
      <condition attribute="new_targetfield" operator="not-contains" value="要排除的子字符串" />
    </filter>
    

    修改后重新导入或在代码中调用,即可实现原生UI未暴露的“不包含”筛选。

注:正则表达式在Dynamics 365工作流编辑器中确实不支持直接作为筛选条件,建议优先采用上述替代方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 15:27:04