美文网首页
Elsa 创建简单的审批流程

Elsa 创建简单的审批流程

作者: 寻找无名的特质 | 来源:发表于2022-06-21 06:12 被阅读0次

    使用Elsa可以创建审批分支,但权限和查询等还需要保存在流程外部,权限部分的组态和流程定义尚不能一体化。现在定义一个简单的审批。

    首先,增加一个Http EndPoint:
    Path: /leaveapprove
    Methods: POST
    Read Content:true
    然后增加SetVariable,将接收的数据保存:
    Variable Name:mydata
    Value:input.Body
    增加一个Http Response,显示审批地址:
    Content:使用Liquid模板
    approve: {{ "Approve" | signal_url }}
    reject: {{ "Reject" | signal_url }}
    可以输出发送Approve和Reject信号的Url。
    增加一个Fork,两个分支Reject和Approve,
    在两个分支中,分别增加Signal Received:
    Signal:Reject和Approve
    在这两个SignalReceived后面,分别增加SetVariable,设置IsApproved为true和false。
    增加Join,将两个分支合并
    最后增加一个Http Response,输出IsApproved。

    相关文章

      网友评论

          本文标题:Elsa 创建简单的审批流程

          本文链接:https://www.haomeiwen.com/subject/gzeemrtx.html