`
san_yun
  • 浏览: 2654946 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

一种工单流程设计

 
阅读更多

一种工单流程设计

<scxml version="1.0"
       xmlns="http://www.w3.org/2005/07/scxml"
       xmlns:appeal="http://www.test-inc.com/schema/scxml"
       xmlns:cs="http://commons.apache.org/scxml" initial="ready">
 
    <state id="ready">
        <transition event="seller-appeal" target="create"/>
        <transition event="transfer" target="end">
            <appeal:transfer request="$request" from="$from" to="$to"/>
        </transition>
    </state>
 
    <!-- 创建工单 -->
    <state id="create">
        <onentry>
            <!-- 事务创建工单,工单状态更新为"waitAssign" -->
            <appeal:create request="$request" status="waitAssign"/>
        </onentry>
        <!-- 如果自动分单失败,可以再次触发"create.entry"事件-->
        <transition event="create.entry" cond="$request.appeal.status='waitAssign'" target="waitIntervening">
            <!-- 自动分单 -->
            <appeal:assign request="$request" status="waitIntervening"/>
        </transition>
    </state>
 
    <!-- 等待小二介入 -->
    <state id="waitIntervening">
        <onentry>
            <!-- 插入超时提醒 -->
            <appeal:timeout bizId="$appealId" method="add"/>
        </onentry>
        <!-- 小二介入 -->
        <transition event="intervening" target="processing"/>
    </state>
 
    <!-- 处理中 -->
    <state id="processing">
        <onentry>
            <!-- 断言更新状态成功,如果不成功就不需要进行下一步,因为有可能是并发重复请求 -->
            <appeal:assert expr="@appealService.updateStatus($appealId, 'processing')"/>
            <!-- 删除超时提醒 -->
            <appeal:timeout bizId="$appealId" method="delete"/>
        </onentry>
        <!-- 暂存 -->
        <transition event="save" target="processing">
            <appeal:save request="$request"/>
        </transition>
        <!-- 退回 -->
        <transition event="refuse" target="end">
            <appeal:refuse request="$request" status="returned"/>
        </transition>
        <!-- 完结 -->
        <transition event="finish" target="end">
            <appeal:finish request="$request" status="processed"/>
        </transition>
    </state>
 
    <state id="end" final="true"/>
 
</scxml>
 

 

分享到:
评论

相关推荐

    基于时间序列的博伟重工液压锤生产流程及优化.docx

    ### 基于时间序列的博伟重工液压锤生产流程及优化 #### 一、绪论 ##### 1.1 选题背景 工业工程(Industrial Engineering,简称IE)是一门以现代工业化生产为背景,结合制造工程学、管理科学和系统工程学等多个...

    中信重工北京设计研究院暨智能控制系统联合实验室正式揭牌.rar

    标题中的“中信重工北京设计研究院暨智能控制系统联合实验室正式揭牌”揭示了这是一场重要的科研合作活动,涉及中信重工——一家在中国具有显著影响力的重型机械制造企业,以及在智能控制系统领域设立的联合实验室。...

    学校实训毕业商用项目-机械重工工业产品展示类企业网站模板.zip

    这个压缩包文件“学校实训毕业商用项目-机械重工工业产品展示类企业网站模板.zip”包含了一个用于学校实训和毕业编程的商业项目,主要是为机械重工工业产品设计的企业网站模板。这个模板是用HTML和其他前端技术构建...

    精品专题资料(2021-2022年收藏)华舟重工工程设计招标文件中国船舶重工集团应急预警与救援装备.doc

    【文档标题】提到的是“华舟重工工程设计招标文件”,这是一份来自湖北华舟重工应急装备股份有限公司的招标文件,涉及到的是2021年至2022年的工程建设项目。【描述】虽简短,但表明了文档的性质是“教育资料”,暗示...

    重工机械零部件产品可追溯与防伪系统设计.doc

    《重工机械零部件产品可追溯与防伪系统设计》 该文档详细阐述了针对重工机械行业中回转支承零部件产品可追溯与防伪系统的构建方案,旨在解决当前行业存在的产品质量参差不齐、伪造现象严重以及企业管理信息化水平...

    102页智能制造重工行业数字化转型规划方案V0.5.docx

    1. 总体应用现状:当前,重工行业的信息化程度可能相对较低,存在数据孤岛、流程不畅等问题,需要整合现有系统,打破信息壁垒。 2. 各模块业务问题: - 设计:设计环节可能存在设计效率低下、协同不足、重复工作等...

    奇瑞重工质量管理模式介绍.pptx

    为了确保新产品质量,奇瑞重工采用了节点管理的方式,如项目启动、概念批准、设计发放、工程批准等,每个节点都有明确的交付物和质量标准。通过对新产品开发流程的严格把控,可以有效地预防和减少质量问题,提高产品...

    大连新船重工双机热备系统应用

    大连新船重工的双机热备系统是一种高效且可靠的存储解决方案,旨在确保业务连续性和数据安全性。该系统的核心特点在于其软硬件结合的设计,实现了数据与系统的真正分离,从而提升了系统的稳定性和可用性。 首先,该...

    00998 北京建龙重工集团有限公司企业文化与信息化部愿景-信息化部工作思路(PPT 20页).ppt

    【北京建龙重工集团有限公司】是一家综合性的重工产业集团,涉及钢铁、矿业、船运、机电等多个领域。在2008年,该集团在中国企业500强中排名158位,2009年实现了销售收入382亿元,利润总额23.67亿元,表现出强劲的...

    振华重工成功研发第一代智能铺路机器人.pdf

    【标题】:振华重工成功研发第一代智能铺路机器人 【描述】:本文介绍了振华重工自主研发的第一代智能铺路机器人,该机器人创新性地实现了预制块抓取、排列预拼装和道路铺设等功能,提高了铺路施工的效率。 【标签...

    流程图绘制基本技巧.pptx

    - **跨职能流程图**:涉及到不同部门协作的流程,如不良品重工处理流程,涉及品保、生产、工程等多个部门的互动。 通过这些基本技巧和示例,我们可以更好地理解和绘制流程图,以便于分析和优化工作流程,提高效率...

    机械制造机电重工工程师简历模板.doc

    1. **机械制造工艺与设备专业**:这是个人所学的专业,涵盖了机械设计、制造流程、材料加工等方面的基础理论知识,是成为机械制造机电重工工程师的基础。 2. **工作经验**:具备10年的行业经验,涵盖产品研发、技术...

    MRB作业流程图.doc

    MRB,全称为Material Review Board,是制造业中用于处理不合格物料的一种管理流程。这个流程的主要目的是决定如何处理那些无法直接使用的来料,以减少浪费,提高生产效率。以下是对MRB作业流程图及相关知识点的详细...

    XX重工研究所项目技术人员岗位说明书.doc

    **职责一:参与科研设计工作** 项目技术人员的主要职责是参与科研设计工作,依据《质量手册》和《质量体系程序文件》进行操作,确保设计图纸和技术文件的质量。他们需按照产品任务计划或课题组计划,高效完成研究、...

    机械电子自动化中信重工实习报告.docx

    在洛阳中重自动化工程有限责任公司的实习过程中,我得以亲身体验到提升机电控设备的设计与生产,这是一个集机械、电子、控制于一体的复杂领域。 洛阳中重自动化作为国内提升机行业的领军企业,拥有丰富的设计和现场...

    大型重工装备铸件公司(行业)薪酬管理制度方案-薪酬设计方案资料文集系列.docx

    【大型重工装备铸件公司薪酬管理制度...通过以上分析,可以看出大型重工装备铸件公司的薪酬管理制度不仅关注基础薪资,还注重绩效和福利的平衡,以及对员工长期发展的支持,力求构建一个既公平又有激励性的薪酬体系。

    三重工PDM用户培训手册.pptx

    《三重工PDM用户培训手册》是一份详细指导三一集团CAX/PDM项目实施的文档,旨在帮助用户理解和掌握PDM系统的核心功能和操作流程。PDM全称为Product Data Management,即产品数据管理,是企业管理产品相关信息和流程...

    中船重工交直流电源系统技术规范书.doc

    【中船重工交直流电源系统技术规范书】是针对中船重工704研究所35kV开关站、降压站工程的一项详细技术规范文档,旨在确保整个项目的顺利实施和设备的先进性。该规范书涵盖了综合自动化系统、交直流电源系统以及相关...

Global site tag (gtag.js) - Google Analytics