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

5、订单处理工作流:从复制活动到异常处理

订单处理工作流:从复制活动到异常处理

1. 复制活动

在之前的工作流中,仅计算了订单的处理和运费。现在,我们要添加逻辑来计算每个订单商品的成本。

1.1 复用项目
  • 打开 Visual Studio 2010,创建一个新的项目,选择空白解决方案模板,解决方案名称设为 Chapter05。
  • 将 Chapter04 文件夹中的 OrderProcess 子文件夹复制到 Chapter05 文件夹。
  • 在解决方案资源管理器中,右键单击 Chapter05 解决方案,选择“添加” -> “现有项目”,选择 Chapter05\OrderProcess 文件夹中的 OrderProcess.csproj 文件。
1.2 添加订单商品处理
  • ForEach 活动
    • 打开 OrderWF.xaml 文件的设计视图,在“Initialize Total”活动下方拖动一个 ForEach 活动,将其显示名称改为“Accumulate Order Items”。
    • 在 Expression 字段输入:OrderInfo.Items。
    • 由于默认类型为 Int32,而 OrderInfo.Items 是 OrderItem 对象的集合,在 TypeArgument 下拉列表中选择“Browse for Types”,在对话框中展开 OrderProcess 程序集并选择 OrderItem 类。
    • 拖动一个 Assign
http://www.jsqmd.com/news/132866/

相关文章:

  • Figma HTML转换器:一键实现设计转代码的自动化工具革命
  • 30、深入探索ElasticSearch技术体系
  • ASMR音频资源智能管理:轻松打造个人专属放松空间
  • 精通CSL编辑器:一站式引文样式管理终极指南
  • .NET Windows Desktop Runtime 5大突破:重新定义桌面应用部署新标准
  • 6、工作流活动扩展与通信应用实战
  • 终极反骚扰利器:Spam Brutal All For One 深度技术解析
  • fre:ac音频转换终极指南:从新手到高手的完全攻略
  • BilibiliDown:一键掌握B站视频下载的完整指南
  • Figma转HTML完整教程:5分钟实现设计到代码的智能转换
  • Newtonsoft.Json-for-Unity:Unity开发者的JSON处理神器
  • TVBoxOSC:5分钟打造专属电视盒子娱乐中心
  • 8、构建图书馆预订系统:从控制台到 WPF 应用的实现之旅
  • GPT-SoVITS语音合成在无障碍服务中的价值
  • BilibiliDown:一键下载B站视频的终极解决方案
  • GroundingDINO实战指南:用自然语言实现精准目标检测的5个关键步骤
  • 9、与宿主应用程序通信的实现指南
  • 2025年6款AI论文神器:一键极速生成毕业/期刊/职称论文! - 麟书学长
  • B站视频离线观看新选择:BilibiliDown下载器使用全攻略
  • VSCode Markdown Mermaid 终极指南:从零开始掌握流程图绘制
  • 10、深入探索 Web 服务:从创建到客户端调用
  • GPT-SoVITS模型训练学习率调度策略
  • GPT-SoVITS语音合成在广告配音中的成本优势
  • 5步掌握天津大学学位论文LaTeX模板:告别格式困扰的终极解决方案
  • GPT-SoVITS能否实现多人对话模拟?技术验证
  • 11、工作流开发与 SQL 持久化实践
  • FlyFish数据可视化平台:零代码构建专业级数据大屏的完整指南
  • 2、jQuery Mobile开发环境搭建与框架使用指南
  • 斯坦福Doggo:开源四足机器人如何实现破纪录的跳跃能力?
  • ASMR下载器终极指南:轻松实现智能同步与批量下载