易企办工作流设计器是一个可视化的工作流构建器,它允许您使用简单的拖放界面轻松自动化繁琐且重复的任务。这种可视化设计器消除了技术障碍,使每个人都能够构建解决实时业务问题的应用程序。
工作流由一组在特定实例执行的动作组成,用于自动化应用程序中的常规操作。当您触发工作流时,它会执行关联的一组动作。
打开工作流设计器
在审批表单的设计页面上,点击顶部导航栏中的“工作流”标签进入工作流设计器页面:
当您打开工作流设计器时,您会看到界面非常清晰:
1.动作工具箱:左侧的动作工具箱列出了所有可用的动作,这些动作可以在设计画布上使用以创建工作流。您可以点击并拖动这些动作以添加到画布上。
2.快速工具栏:这里有几个用于快速操作的按钮。
a.放大按钮(+):点击放大画布。
b.缩小按钮(-):点击缩小画布。
c.重置按钮:将画布大小重置为默认大小。
d.撤销按钮:撤销您所做的操作。
e.重做按钮:重做您所做的操作。
3.变量和保存按钮:点击变量按钮调出带有变量列表的弹出对话框;点击保存按钮保存您的任何更改。
4.设计画布:这里是您设计工作流步骤和动作的区域。设计画布是易企办工作流设计器的一部分,用于创建和更新工作流。设计画布包含以下项目。
a.起点:标示工作流处理的开始位置。
b.动作:已添加到工作流中的工作流动作。每个动作都具有独特的外观和行为,并且每个动作都有一个上下文菜单。
c.流线连接器:用来连接两个动作并设置自定义条件的箭头。
d.终点:标示工作流处理的结束位置。
如何构建视觉工作流
每个工作流由三部分组成——触发器、动作和流线连接器。将您的业务需求映射到这些组件是创建工作流的最重要步骤。一旦完成映射,构建工作流就变得非常简单。
触发器
触发器是启动工作流的用户输入,例如在表单提交时创建请求。当您创建新的工作流时,您会在设计画布上找到绿色的“开始”动作。它被识别为工作流的触发器,并且应始终是工作流的第一个元素。对于审批表单工作流,当任何用户提交您的审批表单的新请求时,“开始”动作将被触发。
您可以点击选择“开始”动作。选中后,您将看到操作按钮将显示在底部。
点击设置按钮,从画布右侧打开设置窗口。
在页面部分,您会看到您在表单设计器中设计的提交表单被设置为此“开始”动作的关联表单。
您可以在开始点后添加动作,根据需要设计您的业务流程。
动作
动作是您可以在工作流中添加和触发的任务。您可以在一个工作流中添加和配置多个动作。以下是您可以在工作流中执行的动作列表:
1.核心动作
分配任务:为一个或多个用户分配任务,并请求审批作为工作流的一部分。
认领任务:为用户组创建待处理任务。组内的任何人都可以认领此任务并做出响应。
发送邮件:向指定用户发送邮件通知。
设置变量:设置选定工作流变量的值。
设置数据列表:通过添加新记录、修改现有记录或根据过滤条件删除现有记录来更新指定的数据列表。
查询数据:从指定的数据源检索实时信息。
启动工作流:触发从现有流程内启动附加工作流的开始。
2.逻辑和流程
包含网关:独占网关和并行网关的组合,常用于多个流程路径。
信号事件:当工作流被取消或撤回时,信号事件动作允许您添加特定动作以产生特定逻辑。
以拒绝结束:这个动作将是您工作流的特定终点,将设置工作流状态为被拒绝并结束工作流。表单提交者将被通知,初始表单将变为可编辑,允许提交者修改并重新提交表单。
结束:指示工作流处理结束的终点。
3.集成
HTTP请求:使用此动作通过调用Web服务或API与第三方系统集成。您可能需要向其他系统发送数据或从其他系统接收数据。
Adobe Sign:使用Adobe Sign动作请求指定收件人对文档进行电子签名。
添加动作到画布
1.从左侧动作工具箱中点击并拖动动作到设计画布上。
2.点击选择画布上的任一动作,您将看到该动作底部的操作按钮。
a.删除按钮:从工作流中删除此动作。
b.设置按钮:点击此按钮从画布右侧打开设置窗口。
c.复制按钮:复制动作以重用此动作的配置。
d.线按钮:点击并拖动流线以连接另一个动作。
3.选中动作的设置窗口。
流线连接器
流线连接器用于控制您的业务流程的流动。您可以从一个动作拖动流线连接到另一个动作作为流程的下一步。
添加流线连接器
选择画布上的一个动作。在该动作的底部找到线按钮。点击并按住鼠标拖动新线,然后将此线连接到另一个动作。如果两个动作通过流线连接器成功连接,当任何动作移动时,连接器将保持附着在这两个动作上。
确保流线连接器连接,请将线拖动到该动作,直到您看到下一个动作周围显示橙色边框。
更改线位置
流线连接器是弯头类型。如果您正在构建具有多个动作的复杂工作流,您可以更改每条线的位置以使您的流程更易读。要更改每条线的位置,只需双击该线。您会在线上找到新的灰色圆圈,您可以拖动此圆圈来更改此线连接器的样式和位置。
在流线连接器上添加条件
您可以在流线连接器上添加条件来控制流程的多个分支。例如,在合同审批表单中,您可能需要根据合同的金额或类型控制流程。例如,如果合同类型是销售合同且金额超过500,000,则此请求将转至首席财务官(CFO);如果是其他类型的合同或金额少于500,000,则转至财务经理。
您可以添加两个分配任务动作,并在每条流线上设置条件来控制审批步骤。
要设置自定义条件,请选择流线连接器,然后点击线上的设置按钮打开设置窗口。
接着点击设置窗口中的“条件编辑器”按钮打开条件编辑器对话框。
您可以从弹出窗口设置自定义条件。条件设置的一个示例如下:
从条件编辑器中,您可以添加单个条件或条件组。