|
1. try //Org:ROOTJG1.OGNBM1.DPTJL.PTMCJH.psm
AFlowUrl :='Biz:RLZYGLXTPROCQJSQLC.Proc';
ADept := 'BM1'; //部门
ARole := 'ZJL'; //岗位
APerson := 'CJH'; //人员
AStartProc := 'QJ_BMJLSP'; //开始环节
AFlowID := DataSetBroker1.DataSet.FieldByName('QJSQB_BH').AsString; //流程ID
ASubject := '请假申请'; //流程主题
ADescription := '请假申请:' + AFlowID; //流程描述
UserStartFlow(AFlowUrl, ADept, ARole, APerson, AStartProc, AFlowID,
ASubject, ADescription);
except
Dialogs.ShowMessage('Fail!');
end;
昨天我做的时候把ADept ,到AStartProc的值都设置为空(可以设置为空吧?),居然可以流转.但今天运行的时候提示流程ID为空,然后改成上面这样就不弹出流转那对话框了.,而且Dialogs.ShowMessage('Fail!').哪错了?
2.SystemCore.TSystemCore.SystemInterface.ShowFlowView(lFlows as TFlow); 这句话要引用什么单元? 错误提示: Undeclared identifier "SystemCore"
3.如图,对功能设置数据集策略,设置一些字段只读,但ShowModel方式运行该功能的时候数据集策略失效,只读还是可以输入.只有单独运行该功能才起效果.为什么?
|
|