2012_12_19_ste_condui
TRANSCRIPT
-
7/23/2019 2012_12_19_STE_CONDUI
1/68
not for distribution
Speaker Name, TitleDD Month 2010
TTEC: Conditional UI in Maximo 7
Jaon !r"an and Ste#e $l%a
12&1'&2012
Jaon !r"an and Ste#e $l%a
12&1'&2012
-
7/23/2019 2012_12_19_STE_CONDUI
2/68
not for distribution
Speaker Name, TitleDD Month 2010
Conditional UI in Maximo 7
Jaon !r"an and Ste#e $l%a
12&1'&2012
-
7/23/2019 2012_12_19_STE_CONDUI
3/68
( not for distribution
Introd)*tion
Conditional UI in Maximo
Conditional UI allo+ more lexi%ilit" or e*)rit" a**e at a
data%ae or appli*ation le#el a +ell a the a%ilit" to *ontrol
o%-e*t propertie and )n*tionalit" *onditionall".
/%-e*ti#e: ainin a %ai* )ndertandin o Condition andho+ the" *an %e )ed in Maximo 7
$ter attendin the TTEC t)dent ho)ld %e: 3amiliar +ith *reatin a *ondition
$+are o the +a" *ondition are applied to Maximo$%le to et )p *onditonal UI m)ltiple pla*e in Maximo
-
7/23/2019 2012_12_19_STE_CONDUI
4/68
4 not for distribution
Condition Expreion Manaer
The Conditional Expreion Manaer appli*ation i
+here *ondition are *reated.
-
7/23/2019 2012_12_19_STE_CONDUI
5/68
5 not for distribution
Conditional Expreion Manaer
Sele*t Ne+ 6o+ %)tton to *reate ne+ *ondition
-
7/23/2019 2012_12_19_STE_CONDUI
6/68
not for distribution
Conditonal Expreion Manaer$ter ele*tin Ne+ 6o+, the *ondition +ill a)ton)m%er %)t *an %e
*haned to omethin more memora%le.
T"pe *an %e E896ESSI/N or a )er deined *ondition or C$SS to
)e a *la ile.
Expreion i +here "o) enter the expreion to *reate the*ondition.
$l+a" E#al)ate; +hen *he*ked +ill e#al)ate the *ondition ater
e#er" *hane, )n*he*ked +ill onl" #alidate on a#e
-
7/23/2019 2012_12_19_STE_CONDUI
7/68
7 not for distribution
Conditional Expreion Manaer
Create an expreion or Site < !ED3/6D
Chaned *ondition name to !ED3/6D, et expreion to take
*)rrent SITEID and *ompare to !ED3/6D and *he*ked o
al+a" e#al)ate
-
7/23/2019 2012_12_19_STE_CONDUI
8/68
= not for distribution
Conditional Expreion ManaerConditional Expreion Manaer i la)n*hed +ith the i*on to the riht
o the Expreion text area and *an help "o) to *reate a *ondition a+ell a #alidate the *ondition "o) ha#e %)ilt aaint an o%-e*t "o)
ele*t rom a drop do+n.
-
7/23/2019 2012_12_19_STE_CONDUI
9/68
' not for distribution
Conditional Expreion Manaer
Sele*t $et o%-e*t to tet aaint and *roll do+n to %ottom o
*reen to ee the Tet Expreion %)tton
-
7/23/2019 2012_12_19_STE_CONDUI
10/68
10 not for distribution
Conditional Expreion Manaer
$ter ele*tin Tet Expreion, et >alidation S)**e)l meae
-
7/23/2019 2012_12_19_STE_CONDUI
11/68
11 not for distribution
Uin Condition
There are man" pla*e in Maximo that allo+ the )e o Condition:
Domain:
$N Domain #al)e *an %e *onditional.
Croo#er Domain allo+ or a *ondition on the o)r*e and
detination ield.
$ppli*ation Deiner:
6iht to an" o%-e*t *an %e *onditional in*l)din ta%, ield and
e*tion.
In addition, propertie on the o%-e*t *an %e *onditional ?inp)tmode,look)p et*.@
Se*)rit" ro)p:
Data 6etri*tion at an /%-e*t or $ttri%)te le#el *an %e et to %e
*onditional.
-
7/23/2019 2012_12_19_STE_CONDUI
12/68
12 not for distribution
Creatin Conditional $N Domain >al)e
$llo+ or normal )e o #al)e +itho)t a *ondition ao*iated
to them.
!etter +a" to et )p ite le#el #al)e.
>al)e *an %e ao*iated to m)ltiple *ondition.
-
7/23/2019 2012_12_19_STE_CONDUI
13/68
1( not for distribution
Creatin Conditional $N Domain >al)e
Sele*t >ie+&Modi" Condition +ith ro+ hihlihted
-
7/23/2019 2012_12_19_STE_CONDUI
14/68
14 not for distribution
Creatin Conditional $N Domain >al)e
Sele*t !ED3/6D *ondition rom pre#io) example. !$CA #al)e
ho)ld onl" appear i ite
o that the *ondition +o)ld onl" appl" to that o%-e*t.
-
7/23/2019 2012_12_19_STE_CONDUI
15/68
15 not for distribution
Che*k o)t #al)elit in $et +ith *ondition ao*iated$et 1004 +ith ite
i la)n*hed.
-
7/23/2019 2012_12_19_STE_CONDUI
16/68
1 not for distribution
Color >al)elit in $et +hen ite i not eB)al to !ED3/6D
ith an $et +ith ite N$SU$, !$CA doe not appear in lit
-
7/23/2019 2012_12_19_STE_CONDUI
17/68
17 not for distribution
$ddin a e*ond *ondition to a #al)e
Create ne+ Condition or +hen Stat) i /9E6$TIN
-
7/23/2019 2012_12_19_STE_CONDUI
18/68
1= not for distribution
$o*iate Ne+ Condition To $N Domain >al)e
$o*iate C/ND/9 *ondition to !UE #al)e. I Stat) on $et i/peratin then !UE #al)e +ill dipla".
-
7/23/2019 2012_12_19_STE_CONDUI
19/68
1' not for distribution
$dd t+o Condition to a >al)e in an $N Domain
!oth Condition ao*iated to !6/N >al)e. hen Stat) i
/9E6$TIN or ite i !ED3/6D, !6/N #al)e +ill dipla"
-
7/23/2019 2012_12_19_STE_CONDUI
20/68
20 not for distribution
Tetin *ondition in $et
ith Site a !ED3/6D and tat) N/T 6E$D, !UE #al)e doe
not appear %e*a)e itF *ondition o tat) /9E6$TIN i not met.!6/N appear %e*a)e one o itF *ondition o ite< !ED3/6D i
met. Thi allo+ #al)e to appear in t+o ite or )nder t+o *ondition.
-
7/23/2019 2012_12_19_STE_CONDUI
21/68
21 not for distribution
Tetin Condition on $et
ith Stat)al)e appear %e*a)e*ondition i met.
-
7/23/2019 2012_12_19_STE_CONDUI
22/68
22 not for distribution
Croo#er Domain and Condition
In Croo#er Domain *an ao*iate Condition to So)r*e and&or Detination ield
-
7/23/2019 2012_12_19_STE_CONDUI
23/68
2( not for distribution
Uin Condition in $ppli*ation Deiner
$n" o%-e*t ?ta%, ield, e*tion,et*.@ in $ppli*ation Deiner *an ha#ea Sinat)re Se*)rit" /ption ao*iated to it.
!" i#in riht to the Sinat)re /ption ao*iated to the o%-e*t, the
o%-e*t +ill appear, +itho)t riht the o%-e*t +ill not appear.
Thi )n*tionalit" repla*e 3ield e#el Se*)rit" and allo+ or ta%
and e*tion e*)rit".
Condition *an then %e ao*iated to the Sinat)re /ption to i#e
riht *onditionall" and thereore dipla" the o%-e*t or not, %aed on
+hether the *ondition i met.
$nother +a" *ondition *an %e )ed i in the ield propertie.
$n" propert" like inp)tmode or look)p *an %e et *onditionall".
-
7/23/2019 2012_12_19_STE_CONDUI
24/68
24 not for distribution
Creatin Sinat)re Se*)rit" /ption in $pp Deiner
3rom the Sele*t $*tion men), $dd&Modi" Sinat)re /ption, ele*t Ne+ 6o+
-
7/23/2019 2012_12_19_STE_CONDUI
25/68
25 not for distribution
Creatin Sinat)re Se*)rit" /ption in $pp Deiner
Create Ne+ Si /ption, %e )re to et de*ription o "o) *an ee it in
Se*)rit" ro)p, *an %e named an"thin )niB)e.
-
7/23/2019 2012_12_19_STE_CONDUI
26/68
2 not for distribution
$o*iatin Si /ption to a ta% in $pp Deiner
6iht *li*k $*t)al ta% and ele*t 9ropertie
-
7/23/2019 2012_12_19_STE_CONDUI
27/68
27 not for distribution
$o*iatin a Si /ption to a ta% in $pp Deiner
Sele*t $d#an*ed ta% to ee option or Sinat)re /ption and
Condition and ele*t ne+l" *reated i option.Set Si /ption Data So)r*e ID to M$IN6EC/6D
-
7/23/2019 2012_12_19_STE_CONDUI
28/68
2= not for distribution
Tetin Ta% Se*)rit"
itho)t riht to the i option ao*iated to the $*t)al ta%, it +ill notappear.
-
7/23/2019 2012_12_19_STE_CONDUI
29/68
2' not for distribution
rantin 6iht to ne+ Si /ption
3rom the Se*)rit" ro)p appli*ation, ele*t ork /rder Tra*kin
appli*ation and ind the ne+ option. Che*k o rant $**e and a#e.Sin /)t and %a*k in to Maximo and tet.
-
7/23/2019 2012_12_19_STE_CONDUI
30/68
(0 not for distribution
Tetin 6iht to Si /ption
ith riht to the Si /ption ao*iated to the $*t)al ta%,
ta% no+ appear.
-
7/23/2019 2012_12_19_STE_CONDUI
31/68
(1 not for distribution
$ddin Condition to Si /ption ao*iated to $*t)al ta%
-
7/23/2019 2012_12_19_STE_CONDUI
32/68
(2 not for distribution
$ddin Condition to Si /ption ao*iated to $*t)al ta%In Se*)rit" ro)p, ele*t the /T6$CA appli*ation, ind the Si /ption
ao*iated to the ta% and ao*iate a *ondition to the option.
The )er %elonin to the e*)rit" ro)p +ill onl" ha#e a**e to an" o%-e*t thei option i ao*iated to +hen the *ondition i met.
No+ +ith ite et to Nah)a ta% i not a#aila%le.
-
7/23/2019 2012_12_19_STE_CONDUI
33/68
(( not for distribution
$ddin Condition to ield propertie in $ppli*ation Deiner
a)n*h $pp Deiner, ele*t $et appli*ation and *reate ne+ Si /ption.
-
7/23/2019 2012_12_19_STE_CONDUI
34/68
(4 not for distribution
$ddin Condition to ield propertie in $ppli*ation Deiner
Sele*t 9ropertie or )er deined *onta*t ield. Thi ield had a look)p
ao*iated to it pre#io)l". e +ill remo#e that propert" and add it*onditionall".
$ter remo#in look)p #al)e o 9E6S/N, ele*t $d#an*ed ta% and
ao*iate Si /ption o TEST55
-
7/23/2019 2012_12_19_STE_CONDUI
35/68
(5 not for distribution
$ddin Condition to ield propertie in $ppli*ation Deiner
$o*iate Sinat)re /ption o TEST55 and ele*t Coni)re
Conditional 9ropertie %)tton. Need to i#e riht to TEST55 inSe*)rit" ro)p or the ollo+in tep to +ork.
-
7/23/2019 2012_12_19_STE_CONDUI
36/68
( not for distribution
$ddin Condition to ield propertie in $ppli*ation Deiner
In Coni)re Conditional 9ropertie, ele*t Se*)rit" ro)p thi +ill
ae*t, in the next e*tion ele*t the *ondition?@
-
7/23/2019 2012_12_19_STE_CONDUI
37/68
(7 not for distribution
$ddin Condition to ield propertie in $ppli*ation Deiner$dd propertie and #al)e or +hen the *ondition o tat) < /9E6$TIN i
tr)e
-
7/23/2019 2012_12_19_STE_CONDUI
38/68
(= not for distribution
Tetin propertie in $et +hen *ondition i tr)e
ith Condition o tat)
-
7/23/2019 2012_12_19_STE_CONDUI
39/68
(' not for distribution
Settin propertie or +hen *ondition i ale in $pp Deiner
hen *ondition i ale, inp)tmode i et to readonl" and no look)p i
ao*iated to the ield.
-
7/23/2019 2012_12_19_STE_CONDUI
40/68
40 not for distribution
Tetin propertie or +hen *ondition i ale in $et
Stat) i N/T 6E$D o *ondition i not met.
Conta*t ield i no+ readonl" +ith no look)p propert" ao*iated to it.
-
7/23/2019 2012_12_19_STE_CONDUI
41/68
41 not for distribution
Tole&Sho+ Conditional UI Control in $pp Deiner
3rom the Sele*t $*tion men) ele*t Tole&Sho+ Conditional UI Control to ee +hat
*onditional UI *ontrol ha#e %een added to the appli*ation.
-
7/23/2019 2012_12_19_STE_CONDUI
42/68
42 not for distribution
Tole Sho+ Conditional UI Control in $pp Deiner
$ter ele*tin Tole Sho+ Conditional UI Control, an" ta% +ith *onditional UI
*ontrol +ill appear marked a +ith the $*t)al ta% %elo+
-
7/23/2019 2012_12_19_STE_CONDUI
43/68
4( not for distribution
Tole Sho+ Conditional UI Control in $pp Deiner
$nother example o Tole&Sho+ Conditional UI Control
-
7/23/2019 2012_12_19_STE_CONDUI
44/68
44 not for distribution
Settin Data 6etri*iton in Se*)rit" ro)p
In Se*)rit" ro)p Data 6etri*tion ta%, "o) *an *reate a data
retri*tion at the /%-e*t or $ttri%)te le#el that *an %e made *onditional.o) *an pe*i" an o%-e*t or ha#e it retri*t e#er"+here the o%-e*t i
a**eed.
-
7/23/2019 2012_12_19_STE_CONDUI
45/68
45 not for distribution
Settin Data 6etri*iton in Se*)rit" ro)p
/%-e*t le#el retri*tion t"pe are: idden +hen the *ondition i tr)e, data +ill %e maked
6ead /nl" +hen the *ondition i tr)e no modii*ation +ill %e allo+ed
G)aliied onl" re*ord that meet the *ondition +ill %e et*hed rom the
data%ae.H Ne+ in #erion 7.5 an $llo+ G)aliied propert" *an %e pe*iied to allo+ the UI to
)e a G)aliied data retri*tion or o%-e*t that are not main re*ord
$ttri%)te le#el retri*tion t"pe are: idden +hen the *ondition i tr)e, the ield data +ill not %e dipla"ed
6ead /nl" +hen the *ondition i tr)e no modii*ation +ill %e allo+ed
6eB)ired +hen the *ondition i tr)e, the attri%)te i reB)ired
Colle*tion 6etri*tion
I there are no *olle*tion retri*tion all CI, $et and o*ation are allo+ed I there are *olle*tion retri*tion, onl" CI, $et and o*ation in the
*olle*tion are allo+ed
ihet a**e +in in the *ae o *om%ined retri*tion
-
7/23/2019 2012_12_19_STE_CONDUI
46/68
4 not for distribution
Settin Data 6etri*iton in Se*)rit" ro)p
Create 6E$D/N o%-e*t retri*tion on $SSET o%-e*t.
6ee#al)ate *he*k%ox i imilar to $l+a" E#al)ate in Conditional
Expreion Manaer and +ill ree#al)ate ater e#er" *hane intead o at
a#e.
Thee ettin ho)ld %e teted and onl" )ed i ne*ear" to a#oid
potential )n+anted perorman*e i)e
-
7/23/2019 2012_12_19_STE_CONDUI
47/68
47 not for distribution
Tetin Data 6etri*iton in $et
$ter a#in Data 6etri*tion, Sin /)t and %a*k in to Maximo,
la)n*h $et and all re*ord appear readonl" a the" ho)ld.$dd a ne+ re*ord and re*ei#e the meae %elo+.
-
7/23/2019 2012_12_19_STE_CONDUI
48/68
4= not for distribution
Settin Condition on Data 6etri*iton in Se*)rit" ro)p
Take the Data 6etri*tion or makin the $et o%-e*t readonl" and add a
*ondition +ith Expreion :ST$TUS < F/9E6$TINFhen $et re*ord ha#e the tat) o /9E6$TIN a**e to the $SSET
o%-e*t i readonl".
$ll other re*ord ho)ld ha#e )ll a**e.
-
7/23/2019 2012_12_19_STE_CONDUI
49/68
4' not for distribution
Tetin Condition on Data 6etri*iton in $et
Create ne+ $et re*ord +ith tat) o N/T 6E$D anda**e i normal.
-
7/23/2019 2012_12_19_STE_CONDUI
50/68
50 not for distribution
Tetin Condition on Data 6etri*iton in $et
Chane tat) to /9E6$TIN and et the meae in the *reen hot.
Thi o**)r %e*a)e 6ee#al)ate i *he*ked in the data retri*tion.
-
7/23/2019 2012_12_19_STE_CONDUI
51/68
51 not for distribution
Tetin Condition on Data 6etri*iton in $et
Sele*t exitin re*ord +ith Stat) et to /9E6$TIN and re*ordappear readonl"
-
7/23/2019 2012_12_19_STE_CONDUI
52/68
52 not for distribution
Condition on Data 6etri*iton in Se*)rit" ro)p
Un*he*k 6ee#al)ate; *he*k%ox to eliminate *ondition meae and allo+ tat)
*hane or a *hane on a re*ord that atiie the *ondition to o**)r.
-
7/23/2019 2012_12_19_STE_CONDUI
53/68
5( not for distribution
Tetin Condition on Data 6etri*iton in $et
No+ the tat) or an aet re*ord *an %e *haned to /9E6$TIN and
+hen the *ondition i met the re*ord t)rn readonl" a the dataretri*tion ho)ld.
-
7/23/2019 2012_12_19_STE_CONDUI
54/68
54 not for distribution
Data 6etri*iton at an attri%)te le#el
ith a ne+ *ondition or ite < Nah)a here are example o
data retri*tion at the attri%)te le#el
-
7/23/2019 2012_12_19_STE_CONDUI
55/68
55 not for distribution
Data 6etri*iton at an attri%)te le#el
In Se*)rit" ro)p, ele*t a ro)p and ele*t the Data 6etri*tion ta%.
Sele*t the $ttri%)te 6etri*tion )% ta%
-
7/23/2019 2012_12_19_STE_CONDUI
56/68
5 not for distribution
Data 6etri*iton at an attri%)te le#el
hen ite in ork /rder Tra*kin i et to !edord +ork t"pe i normal
-
7/23/2019 2012_12_19_STE_CONDUI
57/68
57 not for distribution
Data 6etri*iton at an attri%)te le#el
hen ite in ork /rder Tra*kin i et to Nah)a +ork t"pe i hidden
meanin #al)e i not dipla"ed and +ork t"pe look)p i not a**ea%le.
-
7/23/2019 2012_12_19_STE_CONDUI
58/68
5= not for distribution
Data 6etri*iton /%-e*t e#el T"pe idden
Create /%-e*t e#el 6etri*tion o t"pe idden
-
7/23/2019 2012_12_19_STE_CONDUI
59/68
5' not for distribution
Data 6etri*iton /%-e*t e#el T"pe idden
Sa#e retri*tion, Sin /)t and tet in ork /rder Tra*kin
Note that all data i maked in an o%-e*t le#el IDDEN retri*tion
-
7/23/2019 2012_12_19_STE_CONDUI
60/68
0 not for distribution
Settin Mak Chara*ter or T"pe idden
In S"tem 9ropertie et *hara*ter or makin
-
7/23/2019 2012_12_19_STE_CONDUI
61/68
1 not for distribution
Data 6etri*iton Child /%-e*t
Settin a retri*tion on a *hild o%-e*t in an appli*ation:
Data retri*tion allo+ "o) to pe*i" an o%-e*t and an appli*ation.Thi allo+ "o) to retri*t aaint an o%-e*t thatF not the main o%-e*t
3or that appli*ation and onl" retri*t +ithin that appli*ation.
In the ollo+in example +e +ill retri*t the $*t)al & a%or ta% o
ork /rder Tra*kin
-
7/23/2019 2012_12_19_STE_CONDUI
62/68
2 not for distribution
Data 6etri*iton Child /%-e*t
9rior to retri*tion, a%or ro+ are edita%le:
-
7/23/2019 2012_12_19_STE_CONDUI
63/68
( not for distribution
Data 6etri*iton Child /%-e*t
In Se*)rit" ro)p, et o%-e*t retri*tion aaint $!T6$NS o%-e*t
3or ork /rder Tra*kin appli*ation onl":
-
7/23/2019 2012_12_19_STE_CONDUI
64/68
4 not for distribution
Data 6etri*iton Child /%-e*t
Sa#e, Sin /)t and tet in otra*k, $*t)al, a%or:
-
7/23/2019 2012_12_19_STE_CONDUI
65/68
5 not for distribution
Data 6etri*iton Child /%-e*t
a%or re*ord are no loner dipla"ed d)e to B)aliied retri*tion:
-
7/23/2019 2012_12_19_STE_CONDUI
66/68
not for distribution
lo%al Data 6etri*tion
In Se*)rit" ro)p, rom Sele*t $*tion men), lo%al Data 6etri*tion
/%-e*t e#el retri*tion t"pe are IDDEN, GU$I3IED, and 6E$D/N
-
7/23/2019 2012_12_19_STE_CONDUI
67/68
7 not for distribution
lo%al Data 6etri*tion
In Se*)rit" ro)p, rom Sele*t $*tion men), lo%al Data 6etri*tion$ttri%)te e#el retri*tion t"pe are IDDEN, 6E$D/N, and 6EGUI6ED
-
7/23/2019 2012_12_19_STE_CONDUI
68/68
G)etion