创建业务流

在BPI系统中,业务流由多个操作构成,每个操作称为一个节点。节点分为以下两类:

  • 普通节点:业务流的其中一个步骤,无任何限制。

  • 结束节点:用来标识业务流结束的节点,每个业务流必须设置。结束节点可以设置一个结束条件,用来判断业务流是否正常结束。如果不设置,那么只要结束节点触发了,则认为业务流正常结束。如果设置了,那么当结束节点触发且达到该条件时,才认为业务流是正常结束。默认不设置。

目前支持以下2种方式创建业务流:

  • 手动创建业务流:用户手动添加操作作为业务流程的每一步。选择操作的参数作为关联参数,参数值相同的两个操作将被认为是同一笔业务流。

  • 自动创建业务流:用户选择满足条件的操作集合作为业务流程的步骤,系统将自动按照操作的触发时间串联业务流程。选择操作的预置/批量参数作为关联参数,参数值相同的两个操作将被认为是同一笔业务流。

手动创建

要手动创建一个新的业务流,请进行以下操作:

  1. 在导航栏中依次点击业务感知分析>业务流分析,进入业务流列表页面。

  2. 点击页面右上角的新建业务流按钮。

  3. 点击添加按钮,从弹出的操作列表中添加操作。

    勾选完成后(支持多选),点击列表底部的确定按钮。

    • 每个业务流至少有1个普通节点和1个结束节点。
    • 一个操作只能属于一个业务流。
    • 只有设置了采集参数或者计算参数的操作,才会在操作列表中展示。
  4. 为每个操作设置关联参数。

    每个操作都必须指定一个关联参数,用来和其他节点连接,可选择采集参数、计算参数、批量参数、参数标签和预置参数,参数值相同的两个操作将被认为是同一笔业务流。所有节点的关联参数的数据类型必须一致,以便在操作串联的时候做比较。

  5. 从操作中选择一个作为结束节点(必选),勾选设为结束复选框。

    同时您还可以设置业务流的结束条件,当结束节点触发且达到该条件时,才认为业务流是正常结束。点击无条件链接,设置操作要符合的条件,不同参数类型支持的比较类型不同。设置多个条件时,“或者”满足条件之一即可,“并且”需要每一个条件都满足才可以。当仅设置一个条件时,可重置条件,即恢复为无条件状态。

  6. 设置业务流标签。

    点击图标,对新业务流添加标签,如果用户有多个业务,每个业务又有多个业务流流程等复杂业务架构时,标签帮助用户对业务流程进行分类。支持搜索、新建、编辑和删除标签。选择完成后点击关闭按钮。该配置为可选项。

  7. 选择业务流周期。

    用来设置业务流第一步为起始时间点,完成整个业务流的最大时间范围。主要包括以下选项:不设置、1小时、1天、2天、3天、4天、5天、6天、7天、14天、30天。

    • 不设置:表示业务流周期为无限长。
    • 1小时等其他周期:表示业务流第一步到最后一步的周期设置为1小时,如果超过1小时没有完成的业务流将统计到“超时未结束”,已经结束的业务流统计到“已结束”,1小时内没有完成的业务流将统计到“流转中”。
  8. 输入业务流名称。

    支持中文、字母、数字或下划线,最多输入50位。

  9. 点击确认,完成业务流配置。

您可在业务流列表页面查看发生的、已结束的、流转中的、超时未结束的、报错的业务流总数,以及业务流活跃用户数、报错影响用户数、每个节点的平均执行时间、业务流完成平均用时等数据。

业务流状态与右上角时间无关,与设置的业务流周期有关。状态说明如下:

  • 已结束:触发了用户设置的结束节点的业务笔数;

  • 流转中:在用户设置的“业务流周期”内还没有结束的业务流笔数;

  • 超时未结束:超过用户设置的“业务流周期”还没有结束的业务流笔数。

如果用户设置的“业务流周期”等于“不设置”,超时未结束业务数等于0。

例如业务流由A、B、C、D 4个节点构成,D是结束节点,用户设置周期=1小时,触发顺序如下:

业务流1:10:00:00  A    10:10:00  B    流转中
业务流2:10:00:00  A    12:10:00  B    超时未结束
业务流3:10:00:00  A    10:10:00  B   10:20:00  C    10:30:00  D    已结束
业务流4:10:00:00  A    10:10:00  B   12:20:00  C    12:30:00  D    已结束

说明:对于Web应用,JS探针埋点模型的业务流会自动创建,用户可单击操作列的编辑继续配置业务流。

自动创建

通过JS探针埋点模型,用户可以将所有需要监控的业务流节点的数据采集上来,采集到的操作类型属于SPE操作,子类型为 session_start、 session_end和 session_data。

用户自动创建业务流后,可进一步设置业务流的操作集合和生成规则等内容。

  • 业务流名称:默认使用探针上传的参数自动命名,可修改,支持中文、字母、数字或下划线,最多输入50位。

  • 应用:目前只支持选择Web应用。

  • 业务流标签:可添加标签,如果用户有多个业务,每个业务又有多个业务流流程等复杂业务架构时,标签帮助用户对业务流程进行分类。

  • 操作类型:可选择的操作类型包括打开页面SPE事件两类,SPE事件又包括路由切换事件、自定义事件、弹窗事件、 session_start、session_end、session_data。

  • 业务流串联参数:下拉列表中显示Web操作所有的预置参数和所选应用下所有批量参数。

  • 开始和结束条件:如果自定义埋点事件中已设置开始和结束条件,用户可选择使用探针上传的开始/结束条件。用户选择自定义开始条件可定义流程的开始和结束条件。使用探针上传的事件定义业务流,只要满足开始条件即开始一个业务流,当结束条件被触发时业务流结束,等下一次开始条件触发。

© 2007-2022 北京基调网络股份有限公司 all right reserved,powered by Gitbook本文档更新于: 2022-09-19 17:55

results matching ""

    No results matching ""