网站搭建手机,网站开发费用税,公司网络推广的内容怎么写,用asp做网站遇到的问题前言
DMN决策引擎的核心价值在于将复杂的业务决策逻辑从程序代码中剥离出来#xff0c;通过标准化的模型进行可视化管理和执行。它在实战中的应用非常广泛#xff0c;特别是在需要频繁调整业务规则、追求流程自动化与智能化的场景中。 具体应用场景有: 金融与风控: 信贷审…前言DMN决策引擎的核心价值在于将复杂的业务决策逻辑从程序代码中剥离出来通过标准化的模型进行可视化管理和执行。它在实战中的应用非常广泛特别是在需要频繁调整业务规则、追求流程自动化与智能化的场景中。具体应用场景有:金融与风控: 信贷审批、金融风险评估、反洗钱检查、供应链与生产: 保险定价、供应链管理、生产调度营销与客户服务: 客户分群、精准营销其他创新场景: 教育分班、智能餐饮今天我们以一个经典的案例智能餐饮来讲解实战中的用法。决策规则请点击这个Dish查询规则建模以下我们拆解一下这个DMN规则表的含义。这个Dish决策表规则是根据当前的气温(tempeature)和日期类型(dayType)决策上什么餐食。主要有三个决策表构成 核心是Dish-Decision表。 Season Dicision和Guest Count 以输出结果传递给Dish Decision决策表。 Season Dicision规则描述: tempeature30, 得到season: Summary tempeature10, 得到season: Winter tempeature[10..30] 得到season: Spring Guest Count规则描述: dayTypeWeekday, 客人数量(guestCount): 4 dayTypeHoliday, 客人数量(guestCount): 10 dayTypeWeekend, 客人数量(guestCount): 15 Dish-Decision规则描述: seasonwinter, guestCount8, desiredDishSpareribs seasonwinter, guestCount8, desiredDishPasta seasonSummer, guestCount10, desiredDishLight salad seasonSummer, guestCount10, desiredDishBeans salad seasonSpring, guestCount10, desiredDishStew seasonSpring, guestCount10, desiredDishSteak流程建模需求描述我们现在模拟一个流程 用户输入当天的气温和日期类型(工作日假期周末) 系统决策提供什么类型的餐食。模型结构模型定义?xml version1.0 encodingUTF-8?bpmn:definitionsxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:bpmnhttp://www.omg.org/spec/BPMN/20100524/MODELxmlns:bpmndihttp://www.omg.org/spec/BPMN/20100524/DIxmlns:dchttp://www.omg.org/spec/DD/20100524/DCxmlns:camundahttp://camunda.org/schema/1.0/bpmnxmlns:dihttp://www.omg.org/spec/DD/20100524/DIidDefinitions_1targetNamespacehttp://bpmn.io/schema/bpmnbpmn:processidProcess_8887name出餐决策isExecutabletruebpmn:startEventidEvent_1i7sxllbpmn:outgoingFlow_1rzb9vm/bpmn:outgoing/bpmn:startEventbpmn:sequenceFlowidFlow_1rzb9vmsourceRefEvent_1i7sxlltargetRefActivity_0fzwoab/bpmn:userTaskidActivity_0fzwoabname就餐信息camunda:assignee${startUser}bpmn:extensionElementscamunda:formDatacamunda:formFieldidtemperaturelabel气温typelong/camunda:formFieldiddayTypelabel日期typestring//camunda:formData/bpmn:extensionElementsbpmn:incomingFlow_1rzb9vm/bpmn:incomingbpmn:outgoingFlow_0v0zyja/bpmn:outgoing/bpmn:userTaskbpmn:sequenceFlowidFlow_0v0zyjasourceRefActivity_0fzwoabtargetRefActivity_08c0387/bpmn:businessRuleTaskidActivity_08c0387name决策规则camunda:resultVariabledesiredDishcamunda:decisionRefdish-decisioncamunda:mapDecisionResultsingleEntrybpmn:incomingFlow_0v0zyja/bpmn:incomingbpmn:outgoingFlow_1ajvk92/bpmn:outgoing/bpmn:businessRuleTaskbpmn:sequenceFlowidFlow_1ajvk92sourceRefActivity_08c0387targetRefActivity_0jobe9d/bpmn:serviceTaskidActivity_0jobe9dname出餐程序camunda:delegateExpression${dishTask}bpmn:incomingFlow_1ajvk92/bpmn:incomingbpmn:outgoingFlow_0r2ykge/bpmn:outgoing/bpmn:serviceTaskbpmn:endEventidEvent_0x2ftotbpmn:incomingFlow_0r2ykge/bpmn:incoming/bpmn:endEventbpmn:sequenceFlowidFlow_0r2ykgesourceRefActivity_0jobe9dtargetRefEvent_0x2ftot//bpmn:process/bpmn:definitions运行结果运行结果解释 用户输入的气温15度根据Season Dicision可以得到是Spring 用户输入的日期类型weekday, 根据Guest Count可以得到客人数量4 根据seasonspring, guestCount4根据Dish Decision可以得到stew 完全符合预期访问若依工作流点击顶部演示系统立即体验!