起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 358|回复: 15

【结贴】流程不启动

[复制链接]
发表于 2009-8-24 17:03:10 | 显示全部楼层 |阅读模式
有备件单建立功能为备件单审批流程的入口功能,如图 上面为备件单主表数据,下面为子表数据。设置流程字段为主表的备件单号 填充相关数据后 由lQuery对象和SQL语句完成对主从表数据的插入操作 数据成功保存后 流程不启动 没有生成相关的待办任务 不知道是什么原因 流程是如何启动的 启动规则设置为新建

备件单.jpg

42.38 KB, 下载次数: 185

回复

使用道具 举报

发表于 2009-8-24 17:04:25 | 显示全部楼层
启动模式是怎么设置的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-24 17:07:27 | 显示全部楼层

流程图

流程图如下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-24 17:09:40 | 显示全部楼层

流程图

启动模式 处理时

流程.jpg

31.39 KB, 下载次数: 178

回复 支持 反对

使用道具 举报

发表于 2009-8-24 17:14:10 | 显示全部楼层
该流程编译,签入并刷新缓存了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-24 17:18:07 | 显示全部楼层
恩 签入N遍了 我设置了流程字段是某个表的字段A 是否在流程的入口功能上 给表增加一条记录 设置了字段A的值 就应该启动一个流程呢
回复 支持 反对

使用道具 举报

发表于 2009-8-24 17:22:20 | 显示全部楼层
启动模式是处理时的话,只要处理了业务数据(保存),就应该会启动一个流程实例。
我看你上面用的是TQuery,是否可以用标准数据集试试呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-24 17:27:24 | 显示全部楼层
标准数据集我也试了 设置了一个标准数据集 指向备件单主表 然后用datasetbrojker.dataset.append 然后设置值 有applayuodate了 还是没有生成流程 数据表中都成功的存储了业务数据 就是不生成待办任务 在功能上放置了一个流程代理 flowbroker1.flowcontrol始终是空对象
回复 支持 反对

使用道具 举报

发表于 2009-8-24 17:33:08 | 显示全部楼层
流程图的属性:是否启用,勾选了吗?
要确认这么几点:运行起来后,功能树上只能看到入口功能(当然了,权限要分配)?入口功能运行起来后,数据做了保存,看一下工作台上的流转按钮是灰的还是可点?
如果上面这些都没问题,那就只能看看环境链了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-25 10:50:32 | 显示全部楼层
流程已经启动 问题出在没有赋值权限 由于我这个流程的入口功能 并不是功能树上的入口 而是有几个功能连接运行到此的  全部都是用代码运行功能的 项目列表--备件单列表--备件物料选择功能---备件单建立功能 其中备件单建立功能是流程的入口 现在流程启动没有问题 保存数据后直接流转到下一步也没有问题 但是如果不流转 直接关闭的话 没有在当前操作者的桌面上生成待办任务 请问是什么原因 是否是环境链的问题 所有运行功能的时候 取的环境都是SystemCore.TSystemCore.FuncManager.RunFunc(Self.Context.Parent,'','Biz:OPERATIONAMCPMSPrepareTableFunc.Func',lParam.Text,nil,false);
Self.Context.Parent  这个环境 是否是环境取的不对

流转取消.jpg

102.83 KB, 下载次数: 159

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-17 08:08 , Processed in 0.045105 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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