当前位置: 首页 > news >正文

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:
http://www.cnnetsun.cn/news/169750.html

相关文章:

  • Linly-Talker多场景适配:客服/导览/教学全面覆盖
  • Linly-Talker在展览馆展品解说中的创新实践
  • Linly-Talker能否生成宠物医生形象进行养宠科普?
  • Linly-Talker能否用于房地产楼盘介绍虚拟销售?
  • Linly-Talker如何优化弱网环境下的音画同步?
  • 26、虚拟机迁移配置全解析
  • Linly-Talker支持RBAC权限控制系统吗?
  • 计算机毕业设计springboot基于JavaWeb的宠物寄养系统设计与实现 基于SpringBoot的宠物托管服务平台的设计与实现 JavaWeb视角下的宠物临时照护系统构建与研发
  • 汇编语言全接触-39.获得结果
  • 经典算法题型之编辑距离(二)
  • Linly-Talker支持静音时段自动关闭麦克风吗?
  • Linly-Talker如何优化内存占用?轻量化改进措施
  • [Java]PTA:jmu-Java-06异常-finally
  • 9、高级 Active Directory 配置与复制管理全解析
  • Magistral-Small-1.2:多模态推理新升级
  • 6、Windows 操作系统架构与网络通信详解
  • 7、Windows网络与RPC编程全解析
  • 9、RPC 通信基础设施设计与实现
  • 15、Windows管道通信:命名管道与匿名管道详解
  • 16、Windows NT 中的命名管道与邮件槽通信技术详解
  • 25、网络编程中的Windows NT技术解析
  • Linly-Talker如何确保用户上传肖像的安全性?
  • Qwen3Guard-Stream-4B:流式三级实时风险监测
  • Linly-Talker支持暗黑主题UI界面吗?
  • Linly-Talker在高校招生宣传中的创新应用案例
  • Linly-Talker支持多轮对话上下文理解吗?
  • Gemma 3 270M:轻量级多模态文本生成模型
  • Linly-Talker镜像提供SLA服务保障承诺
  • python django flask中小学生成长考勤档案管理系统的设计与实现_a028i958--论文
  • gpt-oss-120b量化版:低资源高性能推理