2012_12_19_ste_condui

Upload: soo7cs

Post on 13-Feb-2018

218 views

Category:

Documents


0 download

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