功能说明

  • 通过平台所开发的功能和功能上设计的流程是解耦的,也就说在项目上线以后,可以自行搭配功能和该功能所使用的流程,那多表单共用同一个流程自然也能实现了。
  • 如果在流程上使用了表单的字段,比如给某个字段回写数据,那所搭配的表单中就必须有该字段,否则流程就无法运转下去,这是在设计时就需要考虑清楚的问题。

    实现原理

  • 流程与表单是解耦的,通过访问URl上的process参数来进行关联;

image.png

  • 流程设计好了以后,在serviceMetaInfo文件的url中会有process参数,该参数即是上面提到的url参数来源。
  • 也就是说只要指定url上的process参数就能控制表单使用哪个流程,那么可使用的手段就非常多了:

1.设计时在页面参数中指定对应的process参数;

2.在运行时通过配置process参数实现,具体步骤如下文。

image.png

具体使用

1.制作对应的功能,该功能不需要进行流程设计。

2.将功能发布后,进入“应用资源管理”,找到对应的“服务”,点击权限管理。

image.png

3.在权限管理中新增一个菜单,标题自行定义,在类型中勾选对应的选项,如该功能是企业桌面端的功能,择需要勾选“桌面”,其他按需求勾选,录入访问地址,地址为设计时开发的表单地址,配置process参数为需要执行的流程编码(该流程也可以在运行时通过流程定义进行设计)。

image.png

4.通过以上步骤,就配置好了菜单,后面则是将该菜单赋予相应的权限,具体详情可参考权限管理相关文档。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""