zoukankan      html  css  js  c++  java
  • workflow core在项目中的使用与实践(四)创建其他步骤体

    创建流程步骤体

    GitHub地址:https://github.com/gishys/Hx.Workflow

    创建通用活动步骤体(详细了解workflow core activity):

     1 {
     2   "name": "ReceiveActivity",
     3   "displayName": "通用活动",
     4   "inputs": [
     5     {
     6       "key": "ActivityName",
     7       "name": "ActivityName",
     8       "stepBodyParaType": 0,
     9       "displayName": "通用活动",
    10       "value": "DecideActivity"
    11     },
    12     {
    13       "key": "EffectiveDate",
    14       "name": "EffectiveDate",
    15       "stepBodyParaType": 0,
    16       "displayName": "活动时间",
    17       "value": "DateTime.Now()"
    18     },
    19     {
    20       "key": "DecideBranching",
    21       "stepBodyParaType": 1,
    22       "name": "DecideBranching",
    23       "displayName": "分支变量",
    24       "value": "step.Result"
    25     }
    26   ],
    27   "typeFullName": "WorkflowCore.Primitives.Activity",
    28   "assemblyFullName": "WorkflowCore"
    29 }

        ActivityName为固定写法,流程活动的名称,即等待进入下一环节输入的参数ActivityName的值,EffectiveData为活动时间,自动获取当前时间,DecideBranching为外部输入参数,step.Result为固定写法,获取输入数据,其中DecideBranching即为模板参数(流程全局使用的参数);TypeFullName、AssemblyFullName为固定值不能改变。

    创建分支选择步骤体:

     1 {
     2   "name": "DecideBranch",
     3   "displayName": "分支选择",
     4   "inputs": [
     5     {
     6       "key": "Expression",
     7       "stepBodyParaType": 0,
     8       "name": "Expression",
     9       "displayName": "分支选择参数",
    10       "value": "data.DecideBranching"
    11     }
    12   ],
    13   "typeFullName": "WorkflowCore.Primitives.Decide",
    14   "assemblyFullName": "WorkflowCore"
    15 }

        TypeFullName、AssemblyFullName为固定写法,inputs中的Expression为输入的分支参数(固定写法),在流转条件中为左参数,用于判断流转到哪一个分支。

  • 相关阅读:
    Android实现资料收藏
    GPS(Global Positioning System)全球定位系统
    Android开发环境搭建全程演示(jdk+eclipse+android sdk)
    ADT在线安装
    简洁判断一个byte中有多少位为1的bit?
    tomcat部署java项目
    centos7把编译安装的服务通过systemctl管理
    ansible自动化部署
    redi通过哨兵sentinel实现主从切换
    redis实现集群加主从复制
  • 原文地址:https://www.cnblogs.com/GiserPage/p/14769969.html
Copyright © 2011-2022 走看看