news 2026/6/23 12:40:53

22、WF 工作流:角色支持与动态更新全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
22、WF 工作流:角色支持与动态更新全解析

WF 工作流:角色支持与动态更新全解析

1. 添加 Level2Role 支持

在工作流需要额外信息时,只有 Level2Role 角色的用户才能批准或拒绝订单。要使工作流的 MoreInfoNeeded 分支生效,需要完成以下操作:
- 设置 MoreInfoNeeded 的 Enabled 属性为 true。
- 将 Level2ApprovalReceived 和 Level2RejectionReceived 活动的 Roles 属性绑定到 ValidRoles 变量。
- 更改 OrderRejected Condition 属性的处理程序。
- 从 ValidRoles 集合中移除 Level1Role。

1.1 添加 Level2Role 支持到工作流活动

具体步骤如下:
1. 点击 CheckOrder 活动的第三个分支 MoreInfoNeeded 活动,并将其 Enabled 属性设置为 true。
2. 点击 Level2ApprovalReceived 活动,将其 Role 属性绑定到 ValidRoles 变量。
3. 点击 Level2RejectionReceived 活动,将其 Role 属性绑定到 ValidRoles 变量。

1.2 添加 Level2Role 支持到代码

  1. 替换 RejectedCondition 方法中始终将 e.Result 设置为 true 的代码,使用以下代码,当 OrderAmount > 2000 时将其设置为 true:
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/22 19:33:53

29、深入探究WCF与WF集成:从配置到应用

深入探究WCF与WF集成:从配置到应用 1. 运行客户端 在运行客户端之前,需要确保服务处于运行状态。若服务未运行,需先启动它,以便客户端能够访问。以下是配置客户端项目以在“多个启动项目”选项中启动并运行解决方案的具体步骤: 1. 在“解决方案资源管理器”中右键单击解…

作者头像 李华
网站建设 2026/6/23 6:54:22

30、深入探索自定义活动开发:从基础到实践

深入探索自定义活动开发:从基础到实践 在工作流开发中,自定义活动是提升工作流灵活性和实用性的重要手段。下面将详细介绍自定义活动的概念、技术细节以及如何创建基础自定义活动。 自定义活动的概念概述 在工作流(WF)中,我们可以创建自己的自定义活动,这是WF的核心功…

作者头像 李华
网站建设 2026/6/22 20:12:55

Linly-Talker支持语音打分评价系统吗?

Linly-Talker 如何构建语音打分评价系统? 在语言学习、面试模拟和智能陪练等场景中,用户不再满足于“你说我听”的单向交互。他们渴望即时、客观且富有情感的反馈——比如,当我用普通话朗读一段文字时,系统能否告诉我发音是否标准…

作者头像 李华
网站建设 2026/6/22 18:22:12

Linly-Talker在健身房会员管理系统中的集成应用

Linly-Talker在健身房会员管理系统中的集成应用 在现代健身房运营中,一个常见的尴尬场景是:清晨或傍晚的高峰时段,前台被团课咨询、储物柜使用问题和私教预约围得水泄不通。工作人员一边手动翻查排课表,一边重复回答“今天的瑜伽几…

作者头像 李华
网站建设 2026/6/22 16:54:51

Linly-Talker如何防止敏感话题触发不当回应?

Linly-Talker如何防止敏感话题触发不当回应? 在虚拟主播24小时不间断直播、AI客服随时响应咨询的今天,数字人正以前所未有的速度融入我们的日常生活。但你有没有想过:当用户突然问出一句“教我制作危险物品”时,那个面带微笑的数字…

作者头像 李华