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

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

请问下表单里的id和系统哪里关联

[复制链接]
ykse01 发表于 2011-12-12 14:51:16 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2011-12-13 16:21 编辑

视图里点击一条数据打开表单。我发现随便改下id的内容就不能打开了,这里是怎么关联的?
shary 发表于 2011-12-12 14:55:52 | 显示全部楼层
您好,您值的是什么?用户创建的动态表单在数据库中对应会有一条记录。那个ID对应就是这个表单中的字段ID。
 楼主| ykse01 发表于 2011-12-12 14:58:42 | 显示全部楼层
我有一个表单是系统里面创建的,但是我想做个外部程序能插入数据,也能从系统内添加数据,但是不知道id值要放什么,随便视图里能查到但是点击数据会出错,求解
shary 发表于 2011-12-12 15:06:58 | 显示全部楼层
您好,我知道您是在做外部调用webservice.你可以参考下我之前做的例子。其实不用传递id参数的。平台程序会自动生成一个ID。一个唯一的字符串。
/**
         * @param args
         * @throws ServiceException
         * 此方法主要业务是利用webservice在myApps功能示例模板下面的模块:流程示例-->>流程分支示例中插入一条数据并启动流程
         */
       
        public void testwebservice() throws ServiceException {
                // TODO Auto-generated method stub

                DocumentServiceServiceLocator locator = new DocumentServiceServiceLocator();
                java.net.URL url;
                try {
                        url = new java.net.URL(":http://127.0.0.1:8080/obpm/services/DocumentService?wsdl");
                        DocumentService service = locator.getDocumentService(url);
                        String formName = "分支流程"; //表单名
                        java.util.HashMap parameters=new java.util.HashMap();
                        parameters.put("字段1", "webservicetest1");   //字段名与字段值
                        parameters.put("字段2","webservicetest2");
                        parameters.put("_flowid","11de-9d19-ca9a81c6-91de-93bd22df4ab8");//绑定表单对应的流程ID.
                        String applicationId = "11de-ef9e-c010eee1-860c-e1cadb714510"; // 应用ID
                        String userid = "11de-c13a-0cf76f8b-a3db-1bc87eaaad4c";// 用户ID
                         service.createDocumentByDomainUser(formName, parameters, userid,applicationId);

                } catch (MalformedURLException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                } catch (DocumentServiceFault e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                } catch (RemoteException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                }
               
        }
 楼主| ykse01 发表于 2011-12-12 15:09:29 | 显示全部楼层
……太好了,直接例子都给我了,谢谢,我试下

本版积分规则

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

GMT+8, 2026-8-12 17:40

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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