|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
5 j# ~7 A& P8 t6 F: L4 V+ v/ V7 G0 ^通过IOM
~# R* v& K; _5 }
1 s( r$ J+ } [' _. BJavaScript 1 Q) e% h! ~" k2 ?/ P* r
7 j7 I( v# s) x S9 N% H5 F0 X \
var innovator = new Innovator();
, W3 ~' Q$ |' Lvar partItem = innovator.newItem("Part","add");
2 M w3 e* m$ w) `. QpartItem.setAttribute("leaveLocked","0");
4 }/ X2 v2 B0 A% upartItem.setProperty("item_number", "123-456"); ! t* e* }' U! R+ q0 C3 v j4 E1 {
partItem.setProperty("description", "Blah blah");
& k7 S* q& s) Z& }6 z+ p7 d 0 [$ F4 w1 }& @6 O' F) s
var bomItem = new Item("Part BOM","add");
1 }. K7 P5 D& h* ]9 ?0 ~bomItem.setProperty("quantity", "10");
6 W. V+ J- W8 D9 ?: h1 N / U$ o, x$ L6 O. _9 j$ d9 {
var relatedItem = new Item("Part","get");
% A) s3 I1 K2 C7 K" ]: h1 j/ JrelatedItem.setProperty("item_number", "555-555");
$ t/ K9 t$ {" V# b ~& F# } w , h9 W- b. H! C& g
bomItem.setRelatedItem(relatedItem); ( m% w) |& U. F! K) m, i3 ~ E
partItem.addRelationship(bomItem) ; # F* N" U% Y5 ^
4 ]1 E1 t3 N3 U
var resultItem = partItem.apply();
/ R3 [8 g1 i* L& wif (resultItem.isError()) { , w' y7 `. h# v6 }. @
top.aras.AlertError(resultItem.getErrorDetail()); # Q5 y) e g$ T, r" b
return;
$ j" i4 G( l m( }# C}
$ g/ Y7 V9 i9 H8 [+ s4 B' F5 g3 M2 c1 W8 i% `/ l
8 t7 U; t3 u" M
( _: A3 Y O8 C. H- m+ [! ]1 `! x1 Y& p! s- E
7 J$ ]5 r9 v2 }: o OAOM方式
' x2 V: y; {4 u a& D, i! d4 q
" n2 p; L5 d M6 o. w8 V
9 l" J' Q/ {( U0 n0 P9 sJavaScript : K) \/ ]. Y3 w2 M1 q& e( D- ^
var innovator = new Innovator(); % b0 \5 G% x" v- ~- A; ]/ `
var partItem = innovator.newItem(); - E8 n# ? j& k8 \. I
partItem.loadAML(
0 Q7 t3 I/ ~, ?" f "<Item type='Part' action='add' leaveLocked='0'>" +
4 e% |4 B. b& I3 D( n3 _ "<item_number>123-456</item_number>" +
# V& Y+ r: Y* \% h! Y "<description>Blah blah</description>" +
4 C8 }% Q3 N# y6 y+ J "<Relationships>" + 3 f2 `+ r6 K" {( k: I
"<Item type='Part BOM' action='add'>" +
8 Y+ H0 T, P1 t) u( h, u "<quantity>10</quantity>" +
4 o+ p0 j" Z! G/ w "<related_id>" +
7 a* E, D- b% `9 D "<Item type='Part' action='get'>" +
5 R6 v; M4 d+ o0 s4 ^ "<item_number>555-555</item_number>" +
7 n5 e6 j9 Y' q, I+ q+ o "</Item>" + & M1 J# T; S. G
"</related_id>" + / S# v% I6 N- d( y( m0 o
"</Item>" +
8 L! s) _, N1 I, S- J! ]3 x* W3 `0 o "</Relationships>" +
. B {, r+ C @$ \& y! J "</Item>" Y- G \* b! E
);
4 j' F) m7 S* l
) O# R7 b/ s$ V3 @! Kvar resultItem = partItem.apply(); + B- ~8 `8 S P2 L& K0 y/ E
if (resultItem.isError()) {
! |& c' {2 C6 a, a O top.aras.AlertError (resultItem.getErrorDetail()); m- Q9 R1 g- [( ~- O
return; % m, u& N+ H! l |( E! c" {
}
6 H0 |9 _6 l$ K: K: M6 g# l9 ^( z z: B+ }5 \
|
|