前言
简单的学习记录整理
怎么注册新创建的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”;
总结
简单的笔记转移