起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

[处理中3] 新建模块的ontology默认是include /system/ontology

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-4-24 16:52:06 | 显示全部楼层
看system/logic/action下的引用啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4308

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4308
 楼主| 发表于 2019-4-24 17:06:54 | 显示全部楼层
jishuang 发表于 2019-4-24 16:52
看system/logic/action下的引用啊

引用的层级一模一样啊

/a/logic/action use /a/data
/a/data include /a/ontology  ( /a/ontology 删除了对 /system/ontology 的include)


/system/logic/action use /system/data/
/system/data include /system/ontology

及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-4-24 17:09:20 | 显示全部楼层
process是需要引用data,才能在.w中找到概念的
A use logic,  logic use data
A肯定找不到data
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4308

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4308
 楼主| 发表于 2019-4-24 18:39:51 | 显示全部楼层
jishuang 发表于 2019-4-24 17:09
process是需要引用data,才能在.w中找到概念的
A use logic,  logic use data
A肯定找不到data

process可以不引用data。只引用action。

A process 的model.config.xml删除所有引用,再添加A的logic/action即可。

w中就可以找到概念。
你们可以试下,我试了很多次了。
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4308

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4308
 楼主| 发表于 2019-4-24 18:50:09 | 显示全部楼层
本帖最后由 江苏院-吴昊 于 2019-4-25 09:12 编辑
jishuang 发表于 2019-4-24 17:09
process是需要引用data,才能在.w中找到概念的
A use logic,  logic use data
A肯定找不到data

Snipaste_2019-04-24_18-42-55.png


看两次变化吧。上面是默认的引用关系

下面删除了data等其他引用,只留下action
Snipaste_2019-04-24_18-45-31.png



操作方法:新建的process,把model.config.xml里面所有的引用(use)都删除,只引用(use)自己模块的action   或者  system/action。
两个结果是不一样的,引用(use)自己的action能找到概念,引用(use)系统的找不到平台的概念。

两个模块的action引用(use)内容也是一样,都是引用各自(use)data模块,data模块include 各自的ontology。

两种情况的条件都一样

及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-4-25 09:13:34 | 显示全部楼层
平台默认的引用就是用的system的ontolgoy的include,如果自己不用可以修改为use
这个平台肯定是测试过
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4308

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4308
 楼主| 发表于 2019-4-25 09:23:10 | 显示全部楼层
本帖最后由 江苏院-吴昊 于 2019-4-25 09:35 编辑
jishuang 发表于 2019-4-25 09:13
平台默认的引用就是用的system的ontolgoy的include,如果自己不用可以修改为use
这个平台肯定是测试过 ...

1. process不需要use data,use action,即可找到对应的概念。
这个不科学,为什么?process use action ,action use data,按理说无法传递,process怎么能直接使用data中概念。

2. process如果只use system/logic/action ,又找不到system的概念,这个和第一点是相悖的。
use 当前模块 或者 其他模块的 action,是可以找到对应模块的概念。

我们马上要用平台开发一个比较大的系统,要把这个弄清楚。我不想在w中选择概念的时候,出现几百个重复的概念。


3.如果我自己在公共模块,定义了version,并且不会使用system定义的关系(s开头的),那我新建模块可以不include system/ontology ,直接 include我自己的公共模块的ontology么
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-4-25 09:37:46 | 显示全部楼层
process不需要use data,use action,即可找到对应的概念肯定不对,好多客户都是没有引用运行的时候直接就报错了

可以不引用系统的,自己定义version关系
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4308

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4308
 楼主| 发表于 2019-4-25 10:39:01 | 显示全部楼层
本帖最后由 江苏院-吴昊 于 2019-4-25 10:40 编辑
jishuang 发表于 2019-4-25 09:37
process不需要use data,use action,即可找到对应的概念肯定不对,好多客户都是没有引用运行的时候直接就 ...

ui-standard.rar (20.61 KB, 下载次数: 87)
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36044
发表于 2019-4-25 11:07:27 | 显示全部楼层
你前面说的process不需要use data,use action,你发的资源中use action了啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-25 23:24 , Processed in 0.067750 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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