天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 7558|回复: 32

子流程跨表单该怎么操作?

[复制链接]
icojones 发表于 2012-3-13 16:42:33 | 显示全部楼层 |阅读模式
本帖最后由 irene 于 2012-3-26 11:40 编辑

我想实现子流程跨表单操作,开发者手册P78中提到如图
,软件实际显示如图


该如何操作?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
purple 发表于 2012-3-13 17:08:24 | 显示全部楼层
您好,流程跨表单操作,取决于参数传递,您将参数传递选择为表单映射或者iscript,将主表字段的值映射到子表,即可。
 楼主| icojones 发表于 2012-3-14 10:18:42 | 显示全部楼层
找到了参数传递,选择表单映射,但接下来不太理解“将主表字段的值映射到子表”,主表和子表中只有各自属性值,并没有相关KEY,该怎样映射呢?

我想要的是:主表走主流程,在某个节点进入子流程,然后子表中的每个个体开始走子流程,所有个体的子流程走完后回到主流程继续走,就像开发手册第80页所提到的“跨表单效果”一样。

还望能够解释的详细一些,这个关键问题是我们业务构建的中心点,谢谢。
purple 发表于 2012-3-14 10:30:26 | 显示全部楼层
是的,是没有相关的key,但是存在一个绑定的操作,实质上,就是将您选择的字段绑定在一起了,举个例子,您的主表字段A与子表字段B绑定了,当流程流转到子流程,子表B字段的值,就是主表A字段的值。如果您要的效果是子流程走完了,主流程才能继续走下去,需要将子流程节点信息--流程等待--回调等待设置,选择当全部子流程执行完成后,父流程才启动下一节点。
 楼主| icojones 发表于 2012-3-14 16:24:47 | 显示全部楼层
按上述操作,当流程进入子流程时,点保存按钮后提示“当前用户不允许创建文档”,无法进入子流程继续。这个提示信息与一般流程完成后再点保存出现的提示一样。

相同设置下,取消子节点中的表单映射改为共享主表单,则走完流程无问题。
purple 发表于 2012-3-14 16:59:19 | 显示全部楼层
当前用户不允许创建文档,是您当前登录用户没有权限,应该是您当前登陆人员没有你子流程设定的审批人角色,请您检查一下。谢谢。
 楼主| icojones 发表于 2012-3-14 22:16:45 | 显示全部楼层
谢谢您耐心的回复,但我上文提到在相同设置下不做表单映射则走完全部流程(主~子~主)无问题,已经证明子流程审批人设定无问题。

区别在于表单映射这个环节,我已将主子表中的“编号”字段做了映射,是否正确?

还是将我的需求介绍一下吧,产品做为主表,产品生产各环节作为主流程,零配件作为子表,零配件生产各环节作为子流程,主流程中产品设计审核后需要等待多个零配件都生产好以后再回到主流程继续装配、调试。大概就是这样。

还望百忙之中给予帮助。
purple 发表于 2012-3-15 09:44:05 | 显示全部楼层
,请问您的意思是,您将主表做成了映射表单吗?我还是不太明白您的问题具体是什么。您说不用表单映射,可以正常走完,请问,使用的参数传递是乃种方式?
 楼主| icojones 发表于 2012-3-15 10:51:53 | 显示全部楼层
表单映射、映射表单、“将主表字段的值映射到子表”、“主表字段A与子表字段B绑定”,呵呵,真够乱的。

我是搞房产测量的,一个项目中有很多幢房子需要进行测绘作业,需要分别控制流程,就这么回事。
我的流程设置如下,主表单为项目管理,子表单为幢作业,主流程是项目管理,子流程是分幢作业,我需要在分幢作业这个子流程中让每一幢的流程都能并发进行,所有幢都走完以后回到主流程,这么说清楚吗?

那么这么设置对吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
 楼主| icojones 发表于 2012-3-15 10:58:12 | 显示全部楼层
如果在上图中我选择“共享父表单”,则走完流程没有问题,只是不能实现子表单中的每条记录并发子流程。

现在如果按上图设置,则出现5楼的问题。

不知道说清楚了没有。。。开发手册中的P80提到的功能到底该如何实现呢。。。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 23:06

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表