【E NOVIA】学习记录

文章目录


前言

简单的学习记录整理


怎么注册新创建的type

新创建type-object–>new–>type
新创将Attribute - object -->new–>Attribute

编辑主界面
1.搜索AEFGlobalToolbar

创建新的命令选项
1.创建Menu - object -->new–>Menu
2.创建操作命令按钮 -object -->new–>Command
3.将新创建的Command添加到新创建的Menu中
4.将Menu添加到目标界面的位置,如Menu AEFGlobalToolbar -->items–>Menu My Desk–>items–>目标位置的Menu或者add自己新建的Menu

在新建零部件时添加新的选项表单:
1.创建新的Unit – object -->new–>Attribute
2.type 选择类型 real
3.进行Dimension创建
4.创建新的Dimension -->object -->new–>Dimension
5.设置属性关系 Units

Web Form
1.搜索Web Form -->type_Spec.
2.克隆clone type_Specification,新建web from 目标文件类型 比如 Web From type_HSTechnicalDoc
3.定义属性值,编写表达式 Expression ,表达式内部包含属性attribute,类似于$<attribute[attribute_Synopsis].value>
4.定义Command,将Command与WebFrom 关联起来
5.在定义webform的settings时,Input type 设置了输入类型,可以有textbox与combobox(下拉)可编辑状态 Editable true

定义relationship
1.创建新的relationship选项 – object -->new–>relationship
2.编入名称与描述
3.制定连接关系 from type–>to type 与一对多,多对一,多对多关系

定义portal、channel
1.点击任务或者视图,超级视图啥的,页面含有工具标题栏与table内容,整个大页面叫portal
2.每一个portal里面的标签页成为channel,理解为泰航项目中的包络图所在tab页面
3.步骤:a.定义一个channel、b.定义一个portal、c.将channel加入到portal、d.将portal加入命令Command中去
4.定义channel-- object -->new–>channel
5.可将定义过的Command添加到channel的items中
6.定义portal、-- object -->new–>portal
7.将定义好的>channel加入到portal的items中
8.创建Command来管理portal,通过Command的link中的url来对portal进行管理
9.将Command加入到目标页面的位置中的Menu,如,《创建新的命令选项 》的step.4

添加文档名下面的子选项,(文件名–>文件、文件小版本、生命周期、相关零部件、版本等),
定义Type的Command:
1.子选项可以定义为命令Command
2.搜索Menu–>type_Part,items里面的Command为子选项对应的命令
3.将定义好的Menu,add到type_Part的 items中去

定义Table
详情页面,即portal里的标题下面的操作栏叫toolbar
如何找到table,鼠标右键,查看本帧,查看帧信息,复制Href,在里面寻找到table,复制,在business中查找
1.clone从路由中找到的表格信息,点击add添加新的columns,参数填写参照Web Form (就一样的)

定义role
创建新的角色 Object–>new -->user–>role

定义Inquiry
创建 Object–>new -->Inquiry
编写信息
本质是执行一个mql语句

定义toolbar
创建 toorbal Object–>new–>Menu

完善Command:
link填写 emxForm.jsp?form=type_HSTechnicalDoc&type=HSTechnicalDoc&policy=policy_HSTechnicalDoc

定义Policy(策略)
创建Policy object–>new–>Policy
编写信息 设置版本类型 add Governed Type,Allowed Formats 选择generic,在states设置状态,双击状态设计人员权限

创建ECR
创建ECO
操作ECO关联ECR要操作新版本

使用JPO
1.business使用policy来引入java或者mql代码
add status 其中的Action 选择jpo函数包,Input填写为policy+policy的名字(不带空格)+State+生命周期的状态+操作名称+Action
2.使用Matrix来object–>new–>orignial
3.填入数据Type : eService +business的名字 、Name : business引入代码时的Input框内容、Vault :扩选eService Administration 、Policy : 扩选使用的Policy名称、Revision : 自取

Mql.
运行mql文件的方法 : run +路径 +文件名;

1.list “object(type\atribution\menu…)” “对象名称” select “所选内容的可执行的方法”;
2.list “object(type\atribution\menu…)” “对象名称” select “所选内容的可执行的方法” output “文件名称”;
3.print bus “objectid” select id;
4.print bus "objectid " select id name type vault current policy.*;
5.
print bus “objectid” select from relationship; ==>得出目标id对象的所有文件对象类型
print bus “objectid” select from relationship[“关系名称(Part Specification)”].to.name; ==>列出目标对象的所有关系对象
6.输出关联文档
expand bus “objectid” from(To) rel “关系名称(比如:Part Specification)”;
7.
将business中的Type中的 版本为A的对象名称001的对象的policy的owner信息经过\处理后输出到文件中
print bus “Type名字” 对象名称001 版本A select policy owner dump / output 路径+文件名;
查询;
temp query bus * * *;
temp query bus *** limit 10; 查出10条信息
temp query bus HS ***;
temp query bus “type名称” select id;
temp query bus “type 名称” select id dump | (&); =>将查询到的结果用|或者&分隔开来
temp query bus “type名称” select attribute[“属性名称”]; =>通过目标类型的属性名称来输出信息
temp query bus “type名称” where "owner=‘用户名’ " select name; 根据用户名来查询数据
统计查询到的数据数量
evaluate expression “count TRUE” on temp query bus HS * * *;
>统计HS的数据量,on之前未固定写法

增删改
在目标type下创建一个名字为TestDoc001 ,类型为A的对象
add bus type name relation 指定policy与vault
add bus “Type类型” TestDoc001 A policy “policy名字” vault “vault名字”; ===>(vault名字在system中查找,system类似business)
add type “”;
删除一个业务对象
del bus type name relation;
del bus “Type类型” TestDoc001 A;
修改业务对象
mod bus “Type类型” TestDoc001 A owner “系统中存在的用户”;
操作技术文件的生命周期
promote bus "Type类型 " TestDoc001 A ;提升生命周期
demote bus "Type类型 " TestDoc001 A ;降低生命周期

=====================
TCL
赋值
set 名称 “赋值;
输出
puts $名称;
赋值之后连接字符串
puts ${名称}字符串;
计算
set iReault [expr 2+10];
在busniess中创建TCL程序
object–>new–>Program 选择Mql,在code中书写TCL代码

tree的操作在1.4.9 关于自定义工具栏的操作在1.4.7

操作Menu中的Command按钮触发器 trigger off 关闭所有触发器 trigger on 开启所有触发器

1.3.1的内容

1.4.1的内容

1.5
对象和数字生成器
触发机制
通知机制

1.6
Java程序对象(JPOs),自动化业务流程。
了解国际化和日志记录
earn apl用于操作系统中的原子对象,如业务对象和关系

1.7
定制
MQL存储和位置命令更新
在MQL中执行的更改

webfrom
自动配置工具栏
editLink = true

1.8
进行图片中1.4 第218页

jsp地址
C:\Tomee\3DSpace-CAS\webapps\3dspace\common

页面顶端Command,在p257
Input Type 各种类型在p279 (textbox…)
点击出现页面的内容 popup、content 在p291

链接中的页面路径

command-setting

herf中的设置分页数量
pageSize = integervalue

webfrom的表达式可以写成
< a t t r i b u t e [ a t t r i b u t e n a m e ] . v a l u e > − <attribute[attribute_name].value>- <attribute[attributename].value><attribute[attribute_name].value>

Type Icom == True 显示零件图标
Alernate Icon == True 显示文件图标

Field Setting
p482

webfrom表头设置
emxFrom.jsp?..&fromHeader=Properties: < t y p e > <type> <type>$…
emxFrom.jsp?..&fromHeader=emxOrderEntry.From.Header.Properties&…

webfrom编辑功能
editLink = True 放在url中

webfrom的submit按钮
p495
submitAction submitLabel

重建索引
MQL<> set context person creator;
MQL<> stop searchindex;
MQL<> clear searchindex;

MQL<> status searchindex;
MQL<> start searchindex mode full vault “eService Production”;


总结

简单的笔记转移

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值