# 流程框架提供业务功能的操作手册

# 业务配置

# 流程属性

属性维护

  • 功能描述: 设置流程整体的属性信息,包括:流程定义名称、流程排序、流程图标、时间限制

  • 功能说明:

    功能入口为业务配置菜单中的当前应用下(例:EOS8-APP-DEMO)的报销申请流程

    Entrance

业务属性配置

1,流程定义名称:创建流程时生成的流程路径. 2,流程排序:设置当前流程在整个应用下所有流程的排序. 3,流程图标:可以在图标库中选择需要的图标作为本流程的图标. 4,时间限制:支持开启关闭,可以设置业务流程上线的时间段,超时将自动下线流程.

Attributes

流程实例名配置

  • 功能描述: 设置流程实例名具体可包含的信息,流程实例中可包含用户信息、流程信息、日期信息和业务数据,可通过下拉选择和用户自定义输入进行组合,设置出自己需要的流程实例名.

  • 功能说明:

    流程实例信息中用户信息可以设置用户ID、用户账号、用户真是姓名、用户所在部门ID、用户所在部门;流程信息包括流程名称和发起环节名称;日期信息包括当前日期的年月日、时分秒和年月日时分秒;业务数据可以自行自定义设置出所需要的业务数据进行组合到流程实例中. 注意如不设置流程实例,流程实例的默认值为: ${userName}于${date}发起的${processChName}流程

    exampleName

# 启动权限

启动维护

  • 功能描述: 用于配置流程中角色和人员的启动流程权限

  • 功能说明: 该功能在业务配置菜单下,在相应的应用内的找到创建的流程,点击流程名称,右侧展示的启动权限页签中

    permission

添加权限

可以给当前组织机构中的员工、某一机构下的所有员工、角色添加流程发起权限. 点击当前页面的添加成员按钮,弹出添加成员页面,在上方可以选择添加成员的类型,有三种类型分别是 员工、某一机构下的所有员工、角色,点击相应的页签,添加不同类型. 可在页面上搜索框中直接输入需要添加的成员姓名,进行检索,以便于快速添加成员,支持多个添加成员,确认后点击确定,即可给所选的全部成员添加流程启动权限.

addpermission

删除权限

可删除已给此流程绑定上权限的成员,支持批量删除,点击成员前选择框,批量勾选进行删除,也可点击成员后方的删除按钮进行单个删除.

deletepermission

查询权限

可查询当前流程下有启动权限的所有成员,支持按照名称模糊查询,成员类型筛选查询

querypermission

# 业务参数

  • 功能描述 动态调整流程分支的条件值
  • 功能说明
    • 在流程的属性配置页中配置流程参数 loading-ag-320
    • 点击配置项配置参数的控件和默认值 2e3dfdab-8feb-4e67-bc18-a287487230ba loading-ag-317
    • 单选框控件可以使用字典项的作为备选项,也支持自定义备选项 0d010835-805a-4a26-a823-d846b187ed3a
    • 新建分支规则使用定义的业务参数 db088cbc-23bf-4a10-8e4e-76b63e50f406
    • 在条件分支中使用业务规则 f18d88f0-303a-47ef-a41e-a817b97d415f c0c03080-3278-42b5-a190-29480da7b138
    • 在流程中配置好后可以再AFCenter的工作流程配置中使用,根据业务修改业务参数的值。 6c7cda73-00f8-4f61-b427-40b568e1818c

# 撤回配置

  • 功能描述 维护当前环节是否允许撤回及撤回条件
  • 功能说明
    • 打开允许撤回按钮,当前环节允许撤回,撤回配置生效 下一环节任务工作项未完成是允许撤回

      1681193676920

    • 任务完成后指定时间内允许撒回

      1681193962204

    • 下一环节任务工作项未打开时允许撇回

      1681194030260

# 按钮授权

按钮维护

  • 功能描述: 流程环节中各种按钮的配置和使用.

  • 功能说明: 具体位置:工作流程的业务配置菜单中,点击当前应用下用户创建的流程,展开树形结构,点开版本号的子节点展示数据为各个流程环节,点击任一环节,即可进入到按钮配置页面.

    button

  • 版本号说明 在业务配置目录找到当前应用下,用户发布的流程,左侧树结构中第一子节点上标注为版本号.点击版本号会在右侧展示整个业务流程的流程图,点击流程图中的任意环节,即可跳转到相应流程环节的具体的按钮配置页面.

    具体参考示例:

    version

    jump1

    jump2

按钮显隐

  • 功能描述: 此功能为设置流程某一具体环节的按钮展示or隐藏

  • 功能说明: 进入到流程环节的按钮编辑页面,点击按钮文字前方的按钮,按钮呈蓝色则代表展示,按钮为灰色则为隐藏

    buttonHide

按钮排序

  • 按钮排序说明

    流程环节内按钮排序支持调整,在流程环节配置页面,如需调整按钮顺序,即可通过拖拽改变按钮显示位置,点击保存按钮,即可在对应流程表单页面展示出相应顺序的按钮.

按钮动作

  • 提交按钮 submit

    1,首先基本信息中提交按钮名称是可以根据用户需求自定义修改的;其次保存数据按钮的含义为保存流程表单中的业务数据,具体业务数据示例参考下图:

    businessData

    2,提交策略这栏中,制定后续环节选项点开后,在当前环节提交时,可以选择提交到后续制定环节中.指定后续参与者按钮,此按钮为制定下一环节审批人信息,有4个选项:所有人、当前用户所在部门及其子部门、指定参与者和下一环节列表四个选项;首先所有人就是当前用户信息列表中所有用户都可以审批,其次当前用户所在部门及其子部门就是用户所属的部门和下属部门中的所有人员都可以进行审批. Strategy

    3,当选择指定后续环节后,并未勾选置顶后续环节参与者,在相应流程环节的提交页面不可选择具体的人员信息.

    choosefalse1

    choosefalse

    当指定后续环节未勾选,并勾选置顶后续环节参与者,在相应流程环节的提交页面只可选择参与者信息,不可勾选流程环节信息.

    choosefalse2

    choosefalse3

    4,指定参与者就是在所有人员列表中选择特定的人员来进行审批,最后下一环节列表就是在下一个流程环节中所有的审批人员列表中挑选人员进行审批.具体人员列表在eos流程图中下一环节进行选择.

    participant

    5,抄送按钮打开后,就会将当前环节审批结果以及业务表单信息抄送给指定人员,选项有所有人、当前用户所在部门及其子部门、制定参与者.首先所有人就是当前用户信息列表中所有用户进行抄送,其次当前用户所在部门及其子部门就是用户所属的部门和下属部门中的所有人员都进行抄送,然后制定参与者就是在所有人员列表中选择特定的人员进行抄送.

  • 暂存按钮 暂存功能就是将当前业务表单数据存储到我的草稿箱中,暂时保存.

  • 回退按钮 回退操作是,将当前流程回退到之前的流程环节去.首先基本信息中心中按钮名称是可以根据用户需求自定义修改的;其次保存数据按钮的含义为保存流程表单中的业务数据.其次回退策略中有回退规则和回退后的提交策略.回退规则有:回退到任一环节、回退到发起人、回退到上一步人工环节、回退到制定环节.首先回退到任一环节为当前环节点击回退按钮后可在页面弹框中选择回退到哪一环节.其次回退到发起人为回退到流程发起人环节,最后回退到指定环节为在下拉框中选择指定的流程环节进行回退操作.

    fallback

    fallback2

    回退后的策略有两种:1为原路径提交,即返回原来的提交路径,重新填写表单信息进行提交.2为跳转提交,重新填写号表单信息后提交到流程中某一特定的环节.

  • 终止按钮 终止按钮为终止当前流程操作,基本信息中提交按钮名称是可以根据用户需求自定义修改的;其次保存数据按钮的含义为保存流程表单中的业务数据.

    shutdown

  • 转交按钮 转交按钮为当前流程审批中,因其他原因需要转交给组织成员中其他人进行审批的操作,基本信息中提交按钮名称是可以根据用户需求自定义修改的;其次转交策略可以选择参与者范围:所有人、当前用户所在部门及其子部门、指定参与者.首先所有人就是当前用户信息列表中所有用户都可以选择转交操作,其次当前用户所在部门及其子部门就是用户所属的部门和下属部门中的所有人员都可以选择转交操作,然后制定参与者就是在所有人员列表中选择特定的人员进行转交操作.

    transfer

    choose1

    choose

  • 协办按钮 协办为当前流程审批环节中,需要选择特定的人员进行协助审批.基本信息中提交按钮名称是可以根据用户需求自定义修改的;其次协办策略可以选择参与者范围:所有人、当前用户所在部门及其子部门、指定参与者.首先所有人就是当前用户信息列表中所有用户都可以选择协办操作,其次当前用户所在部门及其子部门就是用户所属的部门和下属部门中的所有人员都可以选择协办操作,然后制定参与者就是在所有人员列表中选择特定的人员进行协办操作.

    co-organized

    co-organized1

    choose

  • 加签按钮 加签为在当前环节增加一名或多个人员进行审批操作.基本信息中提交按钮名称是可以根据用户需求自定义修改的;其次加签策略可以选择参与者范围:所有人、当前用户所在部门及其子部门、指定参与者.首先所有人就是当前用户信息列表中所有用户都可以选择加签操作,其次当前用户所在部门及其子部门就是用户所属的部门和下属部门中的所有人员都可以选择加签操作,然后制定参与者就是在所有人员列表中选择特定的人员进行加签操作.

    addSignature

    addSignature1

    choose

特殊说明

初始流程环节中包括3中情景:流程第一次发起、流程回退到发起环节、流程指定到发起环节.流程第一次发起时,所有的配置按钮虽然展示,但是默认配置不生效,只有提交和暂存按钮生效.在流程回退到发起环节和流程指定到发起环节,其余按钮配置生效.

  • 按钮复制 对提交按钮进行复制,根据业务需求添加参数,实现自定义按钮的功能

    1681194638051

    流程相关数据中获取按钮参数数据方式:__task_submit_data-加activityDefID为key值获取到该活动节点中所有任务提交参数数据(processInstID、workItemId、参数)

    1681194763304

# 参与者

参与者维护

  • 功能描述: 选择流程中需要审批活动的参与者人员列表
  • 功能说明: 设置参与者从业务配置菜单下,点击相关应用下的流程,选择流程环节,打开右侧页面,选择参与者页签,即可进入到参与者设置页面.

person

1.指定参与者:点击添加按钮即可选择当前流程环节指定的参与者信息,从中选择需要的参与者.

choose 2.选择业务规则:选择此项后,点开下拉框可根据业务需求,从规则列表中选择对应自己业务的规则.

ruler

# 任务通知

# <span id="任务">流程任务中心

# 待办

  • 功能描述 可处理任务列表,工作项办理
  • 功能说明
    • 点击标题进入工作项处理界面 待办任务列表 任务详情

    • 流程图选项卡能查看当前流程概览

      流程选项卡

# 已办

  • 功能描述 已办的工作项内容
  • 功能说明
    • 在已办列表中,查看已办的任务,可以进行撤回操作 已办列表 撤回

# 申请

  • 功能描述 展示当前用户发起过的流程,查看当前流程的状态
  • 功能说明
    • 展示当前用户已经申请的流程,展示流程状态并提供搜索 申请列表 点击标题产看当前流程概览 流程选项卡

# 草稿

  • 功能描述 暂存的流程
  • 功能说明
    • 展示已经暂存的流程 流程选项卡 点击清除可作废当前草稿

# 待阅

  • 功能描述 抄送的并且没查看的工作项内容
  • 功能说明
    • 展示抄送的内容,点击已阅图标,完成查看抄送内容 抄送

# 已阅

  • 功能描述 抄送的并且已经查看的工作项内容
  • 功能说明
    • 展示已阅的流程任务抄送 已阅
上次更新: 2023/4/14上午11:25:09