流程编排
AstroFlow提供了多种流程触发类型,可根据业务需求按需选择工作流的触发条件。在AstroFlow中,一条流程由1个触发器和N个动作节点组成。其中,触发器(触发节点)是工作流能否启动的开关,满足了触发器的条件才能启动流程。动作节点是流程中自动执行的操作,流程中需要进行的数据操作、通知、审批等任务都需要对应的动作节点来完成。例如,创建一个流程,当添加表单中表单有新增数据时,将新增记录发送给主管审批,主管审批通过后,发送邮件提醒员工及时备餐。
- 表单设计完成后,单击页面左上方的,返回应用。
- 在主菜单中,选择“流程管理”,单击“创建流程”。
- 设置流程名称,选择流程触发条件,单击“创建”。
- 流程编排。
本示例设计一个流程,当菜单中有新增数据时,将新增记录发送给主管审批,主管审批通过后,邮件提醒员工备餐。
- 在流程设计页面,选中触发节点(表单触发),设置初始节点,即是谁触发流程执行。
- 将鼠标放在连线上,单击,添加“审批”和“发送邮件”节点,并进行节点设置。
本示例添加一个审批节点和发送邮件节点,即用户下单后,将订单提交给主管审批,主管审核后,邮件通知员工制作订单。图3 添加审批节点
图4 提醒员工制作订单
图5 邮件正文
- 流程设计完成后,单击“校验”,对流程中参数的规则和合法性进行校验。
- 校验成功后,单击“发布”,发布流程。
更多关于流程的介绍,请参见流程管理。
- 获取应用运行态的访问地址。
- 流程设计完成后,单击页面左上方的,返回应用。
- 在应用的主菜单中,选择“应用发布”。
- 单击“启动发布”,获取应用的访问地址。
此处获取的地址,是应用在运行态的访问地址。其他用户可通过该地址,登录应用。图6 获取应用的访问地址
- 业务功能测试。
- 用户张三通过5中的地址,登录应用,发起订单。
图7 提交一个订单
- 主管通过5中的地址,登录应用,进行订单审批。
主管在“待处理”中,可查看到用户的订单。单击订单后的,进行订单审批。图8 审批订单
- 邮件提醒员工备餐。
到此,您已完成整个业务流程应用的创建。应用创建后,您可以根据自身的需求,选择将应用上架到门户或者作为模板上架到资产中心。
- 将应用上架到门户:Astro低代码平台为您提供了一站式门户构建功能,企业可灵活搭建业务门户,并支持定制个性化门户页面、实现千商千面。在AstroFlow中完成应用的创建后,可以将应用发布到门户,并定制化配置符合组织风格的应用管理平台。
- 申请模板并上架到资产中心:Astro低代码平台提供了平台级的多业务资产,供多业务场景用户开箱即用。您可以将AstroFlow中开发的应用发布到资产中心,为您的品牌做推广。
- 用户张三通过5中的地址,登录应用,发起订单。