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

EOS833:流程如何根据提交时指定选中环节动态启动下一环节?

问题描述:

EOS833:流程如何根据提交时指定选中环节动态启动下一环节?


解决方案:

思路:在表单提交前获取提交指定的人工活动id,将其赋值给表单字段,在流程中分支条件中使用复杂表达式,从相关数据中取值进行判断;

示例代码:

表单提交前获取指定的人工活动id:

// 判断当前流程活动节点是否为 "manualActivity1" if (this.BFP?.processContext?.activityDefID == "manualActivity1") { // 将所有活动实例的 ID 用逗号拼接后赋值给表单的XXX字段 //this.BFP.activitys是获取的指定的活动实例列表,map 取出每个的 id,join(',') 拼接 this.formData.XXX= this.BFP.activitys.map(item => item.id).join(','); }

JavaScript

复杂表达式参考:

人工活动2到人工活动5的分支复杂表达式参考:

context.get("__bfp_entity/XXX") != null && ("," + context.get("__bfp_entity/XXX") + ",").contains(",manualActivity2,")

JavaScript

人工活动5到人工活动6的分支复杂表达式参考:

context.get("__bfp_entity/XXX") != null && (("," + context.get("__bfp_entity/XXX") + ",").contains("manualActivity2")||("," + context.get("__bfp_entity/XXX") + ",").contains("manualActivity3")||("," + context.get("__bfp_entity/XXX") + ",").contains("manualActivity4"))

JavaScript

更多请参见EOS Low-Code Platform 8

http://www.jsqmd.com/news/1152858/

相关文章:

  • Codex 技能命令总结:常用能力与可扩展实践
  • 三分钟搞定微信QQ防撤回:开源工具让重要消息不再消失
  • 如何免费使用Cursor Pro完整功能:终极解决方案指南
  • 2026年探秘:哪家苦荞挂面工艺最出众?
  • 经销商管理系统是什么?企业为什么需要经销商管理系统?
  • AI辅助投研信息处理工具 适配财报复盘资料整理的软件梳理
  • 终极macOS歌词同步神器LyricsX:让每一首歌都有完美歌词相伴 [特殊字符]
  • VMamba 模型部署实战:ImageNet-1K 分类任务从零训练到83.9% Top-1
  • 3步实战:用ExplorerPatcher深度定制Windows 11界面体验
  • 钢柱脚锚栓垫块到底要不要焊?
  • Windows防撤回神器:如何让微信、QQ、TIM消息永久保存不再消失?
  • 重复工作全托管,WorkBuddy全流程上手指南来了!
  • 3个步骤解锁索尼相机隐藏功能:OpenMemories-Tweak完全指南
  • 【STM32F407IGT6】串口通信
  • 从零到整机:XYZ轴机械模组三维建模与设计全流程实战
  • 3个步骤让Windows电脑也能享受苹果原生AirPods体验
  • 160、TAL 中 topk 的消融实验:topk=5/10/13/20 对正负样本分配的精度影响
  • 计算机毕业设计之旅游资源及线路管理系统
  • CE指针扫描实战:动态内存寻址替代传统基址偏移
  • AES 密钥置换与双射函数解析
  • Multisim 14 仿真 BUCK 电路:3 种电感选型方案对输出电压纹波的影响分析
  • 运维态高效处理应用冻屏
  • 终极免费方案:3步完成Android短信备份与数据恢复的完整指南
  • AI软件模板市场丰富度对比,普通用户选型参考
  • 抖音黑科技兵马俑总站源头简博科技 | 抖音7月推流算法深度重构,收藏率首超完播率成核心指标
  • AI审稿技术解析:多智能体框架如何提升学术论文质量验证
  • 终极APK安装器:Windows系统直接运行安卓应用的完整指南
  • 接口测试的流程详解
  • 网站发布内容预检和网站巡查预警对运营管理有哪些要求?
  • CH340/CH341 USB转串口驱动:Win10/Win11 3种异常识别与驱动修复方案