Upload
rockdrigos
View
216
Download
0
Embed Size (px)
Citation preview
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 1/51
ADVANCEDVersion 2.0.22012/11/26
iX Training – Advanced -
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 2/51
AdvancedA1. Report Generator
A2. Screen A ias
A!. "#C $A C ient % ServerA&. 'e( Server
A). A*dit Trai
A+. A ar, C ient % Server
A . A ar, Distri(*tion
A . Sc/ed* er
A . Data ogger%Advanced Trending
A10. Vis*a i ation - "( ects
A11. E3pressions4
A12. Data E3c/ange4
A1!. C/art
A1&. C*rrent%Ne5 Screen6D
A1). Grap/ica Tips
(http://ds1se.mlm.elc.beijer.se/web/BExFilePileAut.nsf/fm.BE. !mep"#e$%penf!rm&'!c ')E*1+2B0A,10*-+A *12
7asic71. Genera
72. 7asic Steps 6
7!. 7asic Steps 66
7&. D8na,ics
7). Actions
7+. A ar, Server
7 . 9edia Contro s
7 . Contro er : Tags
7 . Sec*rit8 % $ser 9anage,ent
710. 9* ti ;ang*age
711. Trend
712. Recipe
71!. Te3t ;i(rar8
71&. #ro ect % #ane <and ing
71). <ints : Error S*pport
2
Content
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 3/51
A1. Reports
1.1 Reports - Genera
1.2 Reports – E3ce Te,p ate
1.! Reports – Actions
1.& E3ercise =A1>
A2. Screen A ias
A!. "#C $A C ient % Server
A&. 'e( Server
A). A*dit-Trai
A+. A ar, C ient % Server
A . A ar, Distri(*tion
A . Sc/ed* er
A . Data ogger % Data(ase
A10. Vis*a i ation - "( ects
,
Agenda
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 4/51
1.1 Reports - Genera
-
• T/e report generator a o5s generating e3ce reports(ased on an 9icroso?t E3ce ,ade report te,p ate
• T/e generated report can (e printed or saved as ane3ce ?i e @$S7 SD or BT#
E3ce Te,p ate Actions Generated Report
1. Print
2. 3"4e "s 5.xls
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 5/51
1.2 Reports – Tag va *es6ntegrating E3ce Te,p ate Description
A F!rm"ttin#s7 8r"phics7 *h"rts7 F!nts7 *!l!rs7 9c"n be ?ree 8 con?ig*red .
iX Tag va *es c"n be inserted int! " ce b usin# "speci"l S8nta3 :
;<="#(="#>"me ?
Ex"mples:Tag@App icationF#;CF#RGFTe,p1 ) *!'e3 s ="#Tag@S8ste,TagDateTi,e ) i@ 3 stem ="#
Excel =empl"te h"s t! be s"4ed in the f!rm"t
E3ce -200!-'orHs/eet @I.3 s
=xA "nd =xB c"n !nl print text. =his me"ns th"tincluded ch"rts7 s mb!ls etc. "re excluded
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 6/51
1.2 Reports – Data(ase
6
Actions Description
*re"te " new 3heet "nd n"me it Con?ig . =his sheetwill c!nt"in "ll d"t"b"se Cuer s. Dhen the rep!rt is
#ener"ted this sheet will n!t be included
=he d"t"b"se Cuer s needs t! be defined !n !w10 ("ndbel!w
=he d"t" retrie4ed fr!mthe 3 G d"t"b"se7 usin# theCueries in the c!nfi#ur"ti!n sheet7 c"n be presented inthe rep!rt usin# Na,ed ranges in Hicr!s!ft Excel.
3elect the needed number !f c!lumns (in this s"mple 2(=ime "nd G!# tem1
3elect 6nsert Na,e De?ine
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 7/51
1.2 Reports – Data(aseActions Description
Enter " n"me f!r the r"n#e. =he n"me must be enteredin the f!ll!win# f!rm"t: JFFK*er8Na,eFFL .
epl"ce JK*er8Na,eL with the n"me th"t !u h"4ech!sen f!r !ur 3 G Cuer
=! present the d"t" in the rep!rt7 enter the f!ll!win#s nt"x int! the cells included in the n"med r"n#e:
K*er8Na,e.Data(aseCo *,nNa,e
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 8/51
6ntegrating E3ce Te,p ate Description Add =empl"te:
Add 3elect =empl"te
Excel =empl"te will be c!pied t! the f!lder:
#ro ect Bi esMReportsMTe,p ates
=he n"me !f the rep!rt c"n be freel "ssi#ned
1.2 Reports - E3ce Te,p ate
+
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 9/51
1.! Reports - ActionsActions Description
Acti!n: Generate report
"ption 1#rint t! insta ed ('ef"ult printer
"ption 2Save templ"te in (Excel ?i e with ti,esta,p
e.g. Farm_Report 01.05.2012 12.45.12.xls
;ocations to save- #ro ect ?i es ?o der Pr!ject FilesI ep!rts
- 7ro5se Save as 'i"l!# will be !pened
- #at/ nput !f "bs!lute s"4in# p"th
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 10/51
1.& E3ercise =A1>
10
E3ercise =A1>
1. %pen Hicr!s!ft Excel "nd "nd cre"te " new D!rJb!!J
2. =he first sheet sh!uld be b"sic7 "dd s!me st"tics text "nd s!me t"# 4"lues,. =he sec!nd sheet sh"ll present d"t" fr!m " '"t"G!##er (d"t"b"se c!ntent
-. nsert " butt!n with " Generate Report "cti!n
. Si,* ate the "pplic"ti!n "nd m"Je sure th"t the #ener"ted rep!rt is %K
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 11/51
A1. Reports
A2. Screen A ias
2.1 Screen A ias – Genera
2.2 Screen A ias – 1. A ias De?inition2.! Screen A ias – 2. Connect A ias to "( ect
2.& Screen A ias – !. 6nstances 5it/ "rigina Tags
2.) Screen A ias – Ca -Actions o? 6nstances
2.+ E3ercise =A2>
A!. "#C $A C ient % Server
A&. 'e( Server
A). A*dit-Trai
A+. A ar, C ient % Server
A . A ar, Distri(*tion
A . Sc/ed* erA . Data ogger % Data(ase
A10. Vis*a i ation - "( ects
11
SeO*ence
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 12/51
2.1 Screen A ias - Genera
12
Screen A ias P3creen pr!pert . ="# pl"ceh!lder "nd screen inst"nces c"n be pr!jected.E4er screen7 th"t uses "li"ses c"n be c!nfi#ured with different ="# references "nd different inst"nces.
1. De?inition o? A iases t/at can (e de?ined as p ace/o der ?or Q"rigina TagsJ
2. Assign A ias to "( ects @A ias 5i (e treated as sa,e as an Q"rigina -TagJ
!. Create @Screen- 6nstances and assign t/e "rigina Tags to t/e,
E.g.: Popup with Alias fun tion E.g.: ! reen Alias fun tion
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 13/51
Add A ias Description
Addnserts " new Ali"s
De ete'elete Ali"s
C/ecH(o3 Data T8pe3h!w t"# d"t" t pe
A ias Na,eFree defin"ble pl"ceh!lder n"me f!r t"#s
De?a* t Va *e%pti!n"l pre definiti!n !f " def"ult t"#
Data T8pe%pti!n"l selecti!n !f t"# d"t" t pe
2.2 Screen A ias – 1. A ias De?inition
1,
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 14/51
Se ection QTags % A iasJ Description
De?a* t3elect " Tag
A ias B*nctionAt ="# selecti!n: ch!!se "n A ias
*!nnect Ali"s inste"d !f re"l t"#
nserted A ias is sh!wn with: L
2.! Screen A ias – 2. Connect A ias to "( ect
1-
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 15/51
Register Q6nstancesJ DescriptionAdd>eue nst"nM einfN#en
De etenst"nM GOschen
Co *,n 6nstance1. *!lumn is used "s free defin"ble s mb!lic inst"nce n"me
"t/er Co *,ns*!lumns sh!w the pr!jected "li"ses (here with de?a* t va *es
Co *,nn Bi ing % #ress*re*!lumns sh!w the pr!jected "li"ses.
F!nt e#ul"r: 'ef"ult ="#sF!nt 7o d: nserted7 pr!jected L "rigina Tags
2.& Screen A ias – !. 6nstances 5it/ "rigina Tags
1
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 16/51
6nstance-Ca Actions Descriptions
6nstance CaD!rJs 4i" L S/o5 Screen Acti!n
n the L3h!w 3creen Acti!n there is " Co,(o7o3 7 where the different instances c"n beca ed.
2.) Screen A ias – Ca -Actions o? 6nstances
16
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 17/51
A1. Reports
A2. Screen A ias
A!. "#C $A C ient % Server
!.1 "#C $A – Genera
!.2 "#C $A – Server Con?ig*ration
!.! "#C $A – C ient Con?ig*ration
!.& "#C $A – Tag Con?ig*ration
!.) E3ercise =A!>
A&. 'e( Server
A). A*dit-Trai
A+. A ar, C ient % Server
A . A ar,vertei *ng
A . eitp aner
A . Data ogger % Data(ase
A10. Vis*a i ation - "( ects
1
SeO*ence
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 18/51
!.1 "#C $A – Genera
1+
Contro er
"#C $A P%P* c!mmunic"ti!n t pe ( A ) unified "rchitecture 7 which h"s e4!l4ed fr!m the dr"wb"cJs !f the existin# %P*techn!l!# .
Beat*res
Setting *p #ane Net5orH @via Et/ernet ?or Tagva *e e3c/ange
#ane s can (e con?ig*red as Server or as C ient
Direct Co,,*nication to #;C s%Contro er s or to generic ER# S8ste,s
No dependenc8 on 9icroso?t C"9 % DC"9 arc/itect*re
#;C
Et/ernet % 6nternet
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 19/51
1
"#C $A Server Description
Server Con?ig*ration3 stem %P* A 3er4er
"#C $A-Server Activation*hecJb!x en"bles the %P* A 3er4er functi!n
#ortFree defin"ble P!rt. 'ef"ult: -+-0
;ogin *hecJb!x en"bled:
An!n m!us l!#in is p!ssible
*hecJb!x n!t setFree defin"ble usern"me "nd p"ssw!rd c"n be
defined
!.2 "#C $A – Server Con?ig*ration
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 20/51
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 21/51
21
Tag Con?ig*ration Description
Tag Con?ig*ration Server %P* A 3er4er (e.#. = A P"nelc!mmunic"tes 4i" H!dBus=*P pr!t!c!l t! " PG*
"ag #ame "ag A$$ress
=emper"turePressure
&0000&0010
Tag Con?ig*ration C ient %P* A *lient (e.#. P* "s c!ntr!l st"ti!nc!mmunic"tes with %P* A 3er4er
"ag #ame "ag A$$ress
=empR= APressureR= A
Te,perat*re#ress*re
C ient Tag Address P Na,e o? Server Tag
!.& "#C $A – Tag Con?ig*ration
C ient Tag Na,e c"n be ?ree 8 de?ined(d!es n!t need t! m"tch the ser4er s nt"x
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 22/51
22
E3ercise =A!>
Tag Con?ig*ration Server
Tag Con?ig*ration C ient
!.) E3ercise =A!>
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 23/51
A1. Reports
A2. Screen A ias
A!. "#C $A C ient % Server
A&. 'e( Server
&.1 'e( Server – Genera&.2 'e( Server – <T9; Con?ig*ration
&.2 'e( Server – 7asic <T9; sa,p e
&.! E3ercise =A&>
A). A*dit-TraiA+. A ar, C ient % Server
A . A ar,vertei *ng
A . eitp aner
A . Data ogger % Data(ase
A10. Vis*a i ation - "( ects
2,
SeO*ence
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 24/51
2-
&.1 'e( Server – Genera
'e( Server P%n e"ch i@ p"nel7 " simple web ser4er c"n be "cti4"ted.
iX re,ote ,aintenance
Screens can (e pro ected 5it/ ever8 /t, Editor
Co,pact in?or,ation @overvie5
UavaScript
Et/ernet % 6nternet
iX V 2.0:%ne &onne tion P& Panel possi'le
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 25/51
2
Con?ig*ration Description
'e( Server Con?ig*ration3 stem Debser4er
'e( Server Activation*hecJb!x en"bles the Deb 3er4er functi!n
#ortFree defin"ble P!rt. 'ef"ult: +0
A*t/entication settings *hecJb!x n!t set:
An!n m!us "uthentic"ti!n
*hecJb!x set:Free defin"ble usern"me "nd p"ssw!rd c"n be
set
&.1 'e( Server – Genera
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 26/51
26
Con?ig*ration Description
=he files must be st!red in the f!lder:SPr!jeJtTI #ro ect Bi esM'e(Site
3t"rtp"#e: inde3./t,
&.1 'e( Server – Genera
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 27/51
2
Bi e Str*ct*re Description;he"d?
script srcP %assets%iX. s t8peP te3t% avascript %scriptscript t8peP te3t% avascript iX.set*p@W Y %script
;/he"d?
6nitia i es the 3'K
=his c!de needs t! be pl"ced in the =HG
p"#eUs <ead
;b!d ?="# 1 ) span data-i3-tagP Tag1 %span;/b!d ?
B"sic definiti!n !f " ="# 4i" attri(*te :
;sp"n data-i3-tag ) =TagNa,e> ?;/sp"n?
Pl"ced in the 7od8 "re"
="#1) ;sp"n d"t" ix t"#)V="#1V data-i3-re?res/P interva ?;/sp"n Ex"mple:pd"te inter4"l (with!ut p"r"meter ) 1s
="#2) ;sp"n d"t" ix t"#)V="#2V data-i3-?or,atP 0.000L ?;/sp"n? Ex"mple:="# f!rm"ttin# 1 digit / ! deci,a s
'"te ) ;sp"n d"t" ix t"#)V S8ste,TagDateTi,e V d"t" ix f!rm"t)Vdm W 8:iV?;/sp"n? Ex"mple:="# F!rm"ttin# !f iX S8ste, Tag DateL
&.2 'e( Server – <T9; Con?ig*ration
Attributes an 'e combined A$$itional formattings an$ (nfo)s *ia seperate manual:
+&onfiguration of ,e'pages.p$f- a*aila'le
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 28/51
2+
Bi e Str*ct*re Description;he"d?
script srcP %assets%iX. s t8peP te3t% avascript %scriptscript t8peP te3t% avascript iX.set*p@W Y %script
;/he"d?
6nitia isier*ng des 3'K fNr die #enerelle Deb3er4er Qerwendun#
Pl"tMiert im <ead Bereich
;b!d ?="# 1 ) span data-i3-tagP Tag1 %span;/b!d ?
B"sic definiti!n !f " ="# 4i" attri(*te :;sp"n data-i3-tag ) =TagNa,e> ?;/sp"n?
Pl"ced in the 7od8 "re"
="#1) ;sp"n d"t" ix t"#)V="#1V data-i3-re?res/P interva ?;/sp"n Ex"mple:pd"te inter4"l (with!ut p"r"meter ) 1s
="#2) ;sp"n d"t" ix t"#)V="#2V data-i3-?or,atP 0.000L ?;/sp"n? Ex"mple:="# f!rm"ttin# 1 digit / ! deci,a s
'"tum) ;sp"n d"t" ix t"#)V S8ste,TagDateTi,e V d"t" ixf!rm"t)Vd m W 8:iV?;/sp"n?
Ex"mple:="# F!rm"ttin# !f iX S8ste, Tag DateL
&.! 'e( Server – 7asic <T9; Sa,p e
Attributes an 'e combined A$$itional formattings an$ (nfo)s *ia seperate manual:
+&onfiguration of ,e'pages.p$f- a*aila'le
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 29/51
2
Bi e Str*ct*re Description;he"d?
script srcP %assets%iX. s t8peP te3t% avascript %scriptscript t8peP te3t% avascript iX.set*p@W Y %script
;/he"d?
6nitia isier*ng des 3'K fNr die #enerelle Deb3er4er Qerwendun#
Pl"tMiert im <ead Bereich
;b!d ?="# 1 ) span data-i3-tagP Tag1 %span;/b!d ?
B"sic definiti!n !f " ="# 4i" attri(*te :;sp"n data-i3-tag ) =TagNa,e> ?;/sp"n?
Pl"ced in the 7od8 "re"
="#1) ;sp"n d"t" ix t"#)V="#1V data-i3-re?res/P interva ?;/sp"n Ex"mple:pd"te inter4"l (with!ut p"r"meter ) 1s
="#2) ;sp"n d"t" ix t"#)V="#2V data-i3-?or,atP 0.000L ?;/sp"n? Ex"mple:="# f!rm"ttin# 1 digit / ! deci,a s
'"tum) ;sp"n d"t" ix t"#)V S8ste,TagDateTi,e V d"t" ixf!rm"t)Vd m W 8:iV?;/sp"n?
Ex"mple:="# F!rm"ttin# !f iX S8ste, Tag DateL
&.& E3ercise =A&>
Attributes an 'e combined A$$itional formattings an$ (nfo)s *ia seperate manual:
+&onfiguration of ,e'pages.p$f- a*aila'le
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 30/51
A1. Reports
A2. Screen A ias
A!. "#C $A C ient % Server
A&. 'e( Server
A). A*dit Trai
).1 A*dit Trai – $ser Actions
).2 A*dit Trai – Tag Va *e C/anges
).! A*dit Trai - Vie5er
).& A*dit Trai – Data(ase 7acH*p
).) E3ercise =A)>
A+. A ar, C ient % Server
A . A ar, Distri(*tion
A . Sc/ed* er
A . Data ogger % Data(ase
A10. Vis*a i ation - "( ects
,0
SeO*ence
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 31/51
).1 A*dit Trai – $ser Actions
,1
A*dit Trai P;ogging o? *ser actions or Tag va *e c/anges to tracH t/eentire process.
$ser Actions Description;og A %None *hecJ "ll/n! checJb!x
BDA G!# entries "re not over5ritten f +0X !f the d"t"b"se is "chie4ed:
ser w"rnin# Y reCuest t! exp!rt d"t".
%pti!n: ncre"se siMe !f Audit =r"il '"t"b"se
H"x. '"t"b"se siMe is re"ched:G!##in# will be st!ped "nd "nd "nd l!cJs the P"nel f!rfurther l!# "cti!ns
C8c ic 7*??ering
G!# entries will (e over5ritten(!ldest entr 7 if d"t"b"se is full
9a3. Data(ase si e =97>3iMe !f Audit =r"il '"t"b"se
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 32/51
).2 A*dit Trai – Tag Va *e C/anges
,2
Tag Va *e C/anges Description
f "n Audit =r"il Functi!n is inserted:
2 "dditi!n"l c!lumns in the ="# Edit!r(sh!wn7 if checJb!x L "t/ers is set
1. ;og to A*dit Trai3electi!n which ="# sh!uld be l!##ed
2. A*dit Trai DescriptionAdditi!n"l c!lumn t! describe the l!##in#"cti!n cl!ser
*ust!m Audit text:="# va *e independent st"tic descripti!ns
*ust!m Audit text:' n"mics descripti!ns7 b"sed !n ="# va *e
Z0[ ) ="#\s 4"lue berf!re Drite
Z1[ ) ="#\s 4"lue "fter Drite
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 33/51
).! A*dit Trai – Vie5er
,,
A*dit Trai Vie5er Contro
De
signti
,
e
Con?ig*re Co *,ns '!ubleclicJ !n the c!ntr!l
A4"il"ble7 "dd"ble c!lumns:
9essage : 3 stemmess"#e f!r G!# E4entDescription : 3elf defined descripti!nVa *e 7e?ore : ="# 4"lue bef!re ch"n#eVa *e A?ter : *h"n#ed 4"lue !f ="#Ti,e Sta,p : =imep!int !f G!# E4ents$ser Na,e : Actu"l l!##ed in user
R *nti
,e
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 34/51
).& A*dit Trai – Data(ase 7acH*p
,-
A*dit-Trai AHtion
Data(asec"n be exp!rted/c!pied t!:
3B medi"
Data(asec"n be exp!rted/c!pied t!:
$S7 medi"
SD *"rd
the Pr!ject f!lder #ro ect Bi es
"he +Pro e t Files- fol$er an 'e accessed *ia FTP /if the F"P fun tionalit was ena'le$ *ia +! stem-.
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 35/51
A1. Reports
A2. Screen A ias
A!. "#C $A C ient % Server
A&. 'e( Server
A). A*dit-Trai
A+. A ar, C ient % Server+.1 Genera
+.2 A ar, Server
+.! A ar, C ientA . A ar, Dstri(*tion
A . Sc/ed* er
A . Data ogger % Data(ase
A10. Vis*a i ation "( ects
,
SeO*ence
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 36/51
,6
+.1 A ar, C ient % Server - Genera
T/e A ar, Server distri(*tes a ar,s to a connected A ar, C ients @via Et/ernet .
T/e a ar, con?ig*ration and storage is done on 8 on t/e A ar, Server.
Si,p e and e??icient ,et/od to /ave t/e sa,e act*a a ar,s s8nc/roni ed on di??erent #ane s.
C/anges @e.g. AcHno5 edge o? one C ients dates *p a connected C ients.
Topo og8 A ar, Server
A ar, C ientA ar, C ient
A ar,1
A ar,2
A ar,!
A ar,1
A ar,2
A ar,!
A ar,1
A ar,2
A ar,!
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 37/51
+.2 A ar, Server
,
A ar, Server P De?inition creation and generation o? a ar,sA ar, C ient P S8nc/roni es 5it/ t/e server and disp a8s t/e server a ar,s.
A ar, Server Con?ig*ration Description
Do*( ec icH !n the LAl"rm 3er4er 7anner .n !rder t! switch the L 9isc pr!perties.
Settings
Server9ode 7ot/3er4er sh!ws "l"rms "nd distributes them t! the
c!nnected clients
Server #ort 10001000 is just "n ex"mple7*lient P"nels must h"4e the s"me P!rt
Alarming-Basics ou will fin$ in:A!(& "raining &hapter
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 38/51
+.! A ar, C ient
,+
Con?ig*ration o? A ar, C ient@s Description
C icH !n the A ar, Vie5er Contro
Settings in J9iscL !f A ar, Vie5er Contro
Server Address =6# o? t/e Server>*lients c!nnect t! the entered P Address
Server #ort 10001000 is just "n ex"mple7 c!nfi#ur"ti!n mustc!rresp!nd t! the ser4er settin#
A ar, Server P De?inition creation and generation o? a ar,sA ar, C ient P S8nc/roni es 5it/ t/e server and disp a8s t/e server a ar,s.
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 39/51
A1. Reports
A2. Screen A ias
A!. "#C $A C ient % Server
A&. 'e( Server
A). A*dit-Trai
A+. A ar, C ient % Server
A . A ar, Distri(*tion
+.1 Genera
+.2 A ar, Server
+.! A ar, C ientA . Sc/ed* er
A . Data ogger % Data(ase
A10. Vis*a i ation "( ects
,
SeO*ence
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 40/51
A ar, Distri(*tion
T/e A ar, Distri(*tor Server ,aHes it possi( e to send a ar, noti?ications via printer S9S or E-,ai
T/e ?*nction can (e eit/er oca @connecting to an Jinterna L server or e3terna @connecting toanot/er pane acting as a ar, distri(*tor server
A ar, Distri(*tor ServerA ar, Distri(*tor C ient
E-,ai
#rinter
S9S
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 41/51
A ar, Distri(*tor Con?ig*ration Description
Add A ar, Distri(*tor t! the "pplic"ti!n
6nsert A ar, Distri(*tor
Add Adds " r!ute t! the ser4er
A r!ute defines " number !f filterin# rules f!rdistributi!n !f "l"rms. Hultiple r!utes m"Jes it
p!ssible t! send different Jinds !f n!tific"ti!ns t!4"ri!us recei4ers.
De ete 'eletes the selected r!ute
Address 7ooH *!nt"ins list !f "ll users (e m"il/ph!nenumber
Receiver Se ection 3elect which users th"t sh!uld ben!tified when "l"rm !ccurs
Con?ig*re Distri(*tion Devices *!nfi#ure Printer73H=P *lient "nd 3H3 pr!4ider
+.2 A ar, Distri(*tor – Con?ig*ration
-1
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 42/51
A ar, Distri(*tor Con?ig*ration Description
Address 7ooH
E"ch user needs t! h"4e:
Birst Na,e (m"nd"t!r
;ast Na,e (!pti!n"l
E-,ai (!pti!n"l
#/one n*,(er (!pti!n"l
Receiver Se ection
3elect which users th"t sh!uld recei4e 3H3 !r E m"il.tUs "ls! p!ssible t! decide if the "l"rms sh!uld be
printed.
se the !r butt!ns t! "dd/rem!4e recei4ers t!r!utes.
+.2 A ar, Distri(*tor – Address 7ooH
-2
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 43/51
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 44/51
A ar, Distri(*tor Con?ig*ration Description
Bro, na,e %pti!n"l n"me
Bro, E,ai Address %pti!n"l E m"il
S9T# Server Na,e%6# Address !f 3H=P ser4er th"twill recei4e the "l"rm E m"ils.
#ort 3H=P 3er4erUs p!rt number (def"ult 2
Code page 6 001 ) nic!de. f " limited E m"il clientis used then itUs p!ssible t! define !ther c!de p"#es
A*t/entication 9ode 'ecide if Authentic"ti!n sh!uldbe used !r n!t.
$ser Na,e%#ass5ord eCuired in !rder t! c!nnect t!E m"il ser4er th"t reCuires A3H=P
S*( ect%7od8'efine the e m"ils subject "nd c!ntent.
Wn =exts "re p!pul"ted "ut!m"tic"ll b i@untime (e.# Al"rm text ) Z,[
+.2 A ar, Distri(*tor – Address 7ooH
--
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 45/51
A ar, Distri(*tion - Con?ig*ration
A r!ute defines " number !f filterin# rules f!r distributi!n !f "l"rms. Hultipler!utes m"Jes it p!ssible t! send different Jinds !f n!tific"ti!ns t! 4"ri!usrecei4ers.
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 46/51
A ar, Distri(*tion - Address (ooH
*licJ !n the Address B!!J butt!n t! enter n"mes7 e m"il "ddresses "nd/!r ph!nenumbers !f the pers!ns th"t "re t! be "4"il"ble f!r selecti!n f!r distributed"l"rm mess"#es
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 47/51
A ar, Distri(*tion – Receiver se ection
*licJ !n the ecei4er 3electi!n butt!n t! set up recei4ers !f e"ch "l"rmdistributi!n r!ute] 4i" e m"il7 3H3 !r Printer (!r "ll
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 48/51
A ar, Distri(*tion - Sc/ed* er
3chedulin# !f e"ch "l"rm distributi!n r!ute c"n be c!nfi#ured !n the 3chedulert"b. %nl "l"rms th"t !ccur between the st"rt "nd st!p times will be distributed.
Ex"mple: %ne r!ute per pr!ducti!n shift (d" 7 e4enin#7 ni#ht
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 49/51
A ar, server – Ena( e distri(*tion
=! en"ble sendin# "l"rms t! printer7 !r 4i" 3H3 !r e m"il7 the Al"rm 'istribut!r3er4er is used. n "dditi!n t! the settin#s bel!w7 the En"ble 'istributi!n !pti!nf!r the "l"rm #r!ups !r "l"rm items "ls! h"s t! be checJed.
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 50/51
De,onstration – A ar, Distri(*tion
Add the Al"rm 'istribut!r ser4ice t! !ur "pplic"ti!n
=he 3H=P ser4erUs P "ddress is 1 2.16+. +.200
=he m"il sh!uld be sent t! p"triJ^test.nu
8/10/2019 224036514-iX-Training-DEVELOPER-ADVANCED-V2-0-en-pdf.pdf
http://slidepdf.com/reader/full/224036514-ix-training-developer-advanced-v2-0-en-pdfpdf 51/51
iX ADVANCED TRA6N6NG
1