[]
流程发起人负责启动流程,即创建一个流程实例,并提供初始信息和数据。流程发起人只能是一个具体的用户。
在流程中心里发起时:即使用前端命令发起流程时,发起人就是当前页面上的登录用户。
用服务端命令发起时:发起人默认是%CurrentUser%关键字指向的用户,也可自行指定。
数据表字段:流程发起人存储在流程实例视图中的发起人字段,可用它筛选查询我发起的页面,即查询当前用户发起的流程实例列表。
关键字:流程发起人的关键字是%Process.Starter%,你可以在流程设计器的公式框中随时引用它。
角色授权:发起权限可以根据用户的角色进行授权。例如,采购员角色可以发起采购流程。
初始数据:流程发起人启动流程实例时,通常需要将初始数据传递到流程中,数据一般在流程发起后的填单节点完成。您也可以先填单再发起流程,避免产生过多由于误提交导致需要废弃的流程。
登录流程门户:流程发起人通常需要登录到流程运行门户或相关的应用程序,以访问发起流程的界面。
选择流程定义:在流程运行门户中,发起人需要选择要发起的流程。通常,他们可以从可用的流程定义列表中进行选择。
发起流程:一旦选择了流程定义,流程发起人可以直接发起流程,这将创建一个新的流程实例。
填写表单:流程发起后,通常流转到填单节点,并为发起人创建任务,发起人可在任务详情里填写表单。
监控流程:一旦流程启动,发起人可以使用流程中心来监控流程的执行。他们可以查看任务状态、流程进度和操作历史记录。
作为流程发起人,办理流程时需要注意以下事项:
提供准确数据: 发起人必须确保填写的数据准确无误,因为这些数据将影响流程的执行。
及时响应任务: 一旦流程开始执行,如果有任务需要发起人的处理,他们需要及时响应任务并完成工作。
审批和授权: 如果流程需要经过审批或授权,发起人可能需要协助在流程中寻找合适的审批人或授权人。
流程发起时机:只要点击了默认流程中心里的发起按钮就会发起流程,即使没有填单或者关闭了填单页面。如果希望填单后再发起流程,需要使用自定义按钮配合服务端命令实现。
流程发起人在流程中起着关键的作用,他们负责启动流程并提供初始数据,为流程的正常执行奠定了基础。因此,发起人需要理解他们的责任和流程的要求,以确保流程能够有效地完成。