Difference between revisions of "SOP-42Q-MDS0083 Label Engine Labels"

From 42Q
Jump to navigation Jump to search
 
(63 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  
'''                                       '''
+
<small>[[42Q_Cloud-Based_MES/MOMS|42Q Home]] > [[Production|Production]] > Label Engine Labels</small>
<br/> <br/> <br/> <br/> <br/> &nbsp;
 
'''Production'''
 
  
'''Label Engine Labels'''
+
&nbsp;
 +
<center>'''Production'''</center> <center>'''Label Engine Labels'''</center> <center>'''Version MES15.82'''</center> <center>&nbsp;</center> <center>&nbsp;</center> <center>&nbsp;</center> <center>&nbsp;</center>
 +
 
 +
= <span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction">Introduction</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
  
'''Version MES15.75'''
+
Label Engine Labels is a web application that gives plants the ability to create, update, and print labels without the need for IT resources. It enables plants to easily define and access various different data sources like MES, and MESR, along with a variety of other database types. It allows users to map label fields to these data sources in order to create dynamic labels. It also enables plants to extract statistical information about the labels that are managed in Label Engine, as well as monitor the audit information. &nbsp;
  
'''Revision H1'''
+
Users can create a label template or layout in the design tool (i.e.: For ZPL use BarOne or CodeSoft, and for RTF use Microsoft Office or another tool that provides RTF format.) of their choice.&nbsp; Using the design tool, they export the completed template as ZPL (Zebra Printer Language) or RTF (Rich Text Format).&nbsp; The template is uploaded to Label Engine and the fields in the template are mapped to data sources.&nbsp; At print time, Label Engine combines the template with the appropriate data to produce finished labels. &nbsp;
<br/> <br/> <br/> <br/> <br/> <br/> <br/> &nbsp;  
 
'''Table of Contents'''
 
&nbsp;  
 
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.f5kwnwq3ltif Label Engine Labels]'''
 
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.75em3l9b1avr LE Labels]'''
+
The Label Engine Labels portlet allows the user to create, edit, copy, delete, and print labels. LE Admin History, LE Version History, and LE Print History reports can be viewed and/or printed from this page. LE Statistics Excel spreadsheets can also be created from the LE Labels page.
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.cr7l7w76744c Label Template File]'''
+
<br/> To access the LE Labels application, navigate to Production > Label Engine Labels. &nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.rcz1tpxg2tsg Add New Label]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.2qpunb90yhtf General Information Tab]'''
+
'''Figure 1: Accessing Label Engine Labels&nbsp;'''
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.vjwzk6vzbmrw Default Database Mapping]'''
+
[[File:LE prod Mainmenu.png|900px]]
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.1p7ba6qdejzx Part Number Mapping]'''
+
<br/> <br/> Within the main screen of Label Engine View, the user will be able to see four different modules:&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.9m52ono3xjc2 Upload Files Tab]'''
+
'''LE Labels, LE Version History, LE Print History, and LE Statistics.'''
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.6u33thpd757m Add File]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.axh6ulcib7p2 Edit File]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.x8fikssr714w Delete File]'''
+
== <span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels"><span class="mw-headline" id="LE_Labels_https:.2F.2Flh6.googleusercontent.com.2F9WcVP8b1Gf9Pf0xreH8VkQpUw4aExuYZVXOigUo9trICy7XB1L036Y1xe3M0CAH6S15uUcL09DMXwREmPqG5jC-8sHiQRX5PiGyG82Lp9P7MrRdSeQaFTo34CwCRibwaVdrCeKtkZD1GP5e-2Ds7BnKmuRGpwaQUoOx_sDjovQXUROhjpMg-JPT7lQ">LE Labels&nbsp;[[File:LE prod Labels Icon.png]]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.hzq6vo5xnixe Download File]'''
+
<br/> To access the '''LE Labels, '''select the&nbsp;'''LE Labels '''from the '''Label Engine View '''menu'''.''' &nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.7jzcxena9nyl View Label Sample]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.3a1halx57xtf Element Creation Tab]'''
+
'''Figure 2: Label Engine Labels Main Page'''
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.3vbrov2dftkn Add Element]'''
+
'''[[File:LabelEngineLabelsMP.png|800px|LabelEngineLabelsMP.png]]'''
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.s2ik821n1840 Constant Value]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.uhs9tzgl18vo Date/Time]'''
+
The main screen of the LE Labels page contains all previously created labels. The labels are sorted by name and are color-coded according to their status. The following are the colors and their statuses: &nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.nc0gjlbgteou Database]'''
+
*'''<span style="color:#27ae60;">Green</span>=Production'''
 +
*'''<span style="color:#2980b9;">Blue</span>=Development'''
 +
*'''<span style="color:#c0392b;">Red</span>=Hidden'''
 +
*'''<span style="color:#663300;">Brown</span>=Deprecated'''  
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.5h1oqy713eo5 Custom Function]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.w07lmakdryfs Entry Value Block]'''
+
<span class="mw-headline" id="Label_Template_File">'''Label Template File'''</span>
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.2d1ms93o451l Delete Entry Value]'''
+
The first step of creating a label is done outside of the Label Engine.&nbsp; A label layout and design tool <span style="color:#e74c3c;">are</span> used to create the label template such that the finished label meets the customer's specifications. Typically the label specifications will cover such things as label media type, size, fonts, barcodes, tolerances, etc. Many different design tools exist and the choice of design tools is outside the boundaries of Label Engine.'''&nbsp;&nbsp;''' &nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.as0h7idsjjav Edit Element]'''
+
A suitable design tool '''MUST '''be able to produce or export '''ZPL '''code&nbsp;'''(Zebra Programming Language) '''for use on Zebra Printers, or&nbsp;'''RTF '''(rich text format) for use on sheet / LaserJet printers.&nbsp;&nbsp; &nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.67vcm32pmty8 Delete Element]'''
+
As such, printing labels through Label Engine are limited to supporting printers that support ZPL (i.e. Zebra printers) or RTF (i.e. LaserJet printers). &nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.babf3migdmzc View Element]'''
+
Label Engine’s main purpose is to provide a means of populating placeholder fields in labels. Label Engine keys in on values surrounded by $ (for example $partno$) to determine which label elements are mappable within the Label Engine.&nbsp; At print time, these placeholders are replaced with real data by Label Engine before sending the label to the printer.&nbsp; Not all design software or barcode formats will allow the use of the $ character, and in such cases manually editing/cleaning the ZPL might be necessary. &nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.7jyc3la05lv8 Label Printing]'''
+
The ZPL or RTF file(s) are uploaded to Label Engine as part of the label creation process.
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.bsvcerce2reg New Version]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.9xg9sesfca23 Edit Label]'''
+
<span class="mw-headline" id="Add_New_Label">Add New Label</span>
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.adwp67ekhhnk View Label]'''
+
To create a new label, select '''Add''' from the LE Labels main page. &nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.7uzhheg1n9jb Add/Remove PN]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.fik4rio95x4c Copy Label]'''
+
'''Figure 3: Add New Label'''
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.ul4n068v227k Delete Label]'''
+
'''[[File:AddNewLabel.png|800px|AddNewLabel.png]]'''
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.qjz1lkgrvzsz Hide/Unhide Label]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.8onte31zixfn Publish Label]'''
+
Enter the label name and customer and save the Label. Label names can only contain lower case characters, digits, and - (dash) and _ (underscores) all other characters and disallowed. Label names can not be changed after the first publishing of a label and label names MUST be unique so choose your name wisely. &nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.pnwblwaj31bx View Label Sample]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.9pkpa43g2e5m LE Reports]'''
+
'''Figure 4: Save Label'''
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.55l0ku6yb7qi LE Version History]'''
+
'''[[File:SaveLabel.png|800px|SaveLabel.png]]'''
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.yy5f9q5ahx7c LE Print History]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.ixl9hyjw7rim LE Statistics]'''
+
A General Information screen will display. There are three tabs located to the right of the&nbsp;'''General Information''' form&nbsp;'''(Upload Files, Element Creation, '''and'''Label Mapping).&nbsp;&nbsp;'''
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.mkg2xhb1791z Appendix A – Key Terms]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.lsxiwg13lswj Appendix B – File Types]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.3vi06n9i0qyk Appendix C – Business Rules]'''
+
==== <span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab"><span class="mw-headline" id="General_Information_Tab">General Information Tab</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ====
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.hy18wuabiwlz Appendix D – Examples]'''
+
The general information tab contains the same parameters that were on the initial creation screen so that these values can be updated.&nbsp; It also contains additional information in the database selection panel, and it contains additional controls to allow Parts to be associated with Labels. &nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.ezt2bzuy5xmv How to create a block/element for containers]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.5pceoi9cgztf Parallel Containers - Values Other than Just Serial Numbers]'''
+
'''Figure 5: General Information'''
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.hr9uou83t3mp Naming Template Fields]'''
+
'''[[File:GenerakInfo.png|800px|GeneralInfo.png]]'''
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.gf4kbdod89h Container Element & Block Formulation]'''
+
&nbsp;
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.7wfaafvtte16 Container Element Mapping]'''
+
The user will need to enter the following information in the&nbsp;'''General Information '''form:
  
'''[https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.ffk0qiq1o3nd Document Revision History]'''
+
*'''Name - '''the unique name for the label.&nbsp; Each label must have a unique name.&nbsp; Label names can only contain lowercase letters, numbers, and underscore, and the name is limited to 30 characters.&nbsp; Spaces are not permitted. The name is the key to printing labels using external web services.  
<br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> &nbsp;  
+
*'''Version -&nbsp;'''Defines the current label version.
#
+
*'''Size -&nbsp; '''Enter the size of the label.
= '''Introduction''' =
+
*'''Resolution -'''&nbsp;choose resolution based on the printer that will be used.
 +
*'''Customer -&nbsp;'''select a customer for the label from the drop-down list.
 +
*'''Kind of Material -&nbsp;'''Choose the material that the label will be printed: Kapton, paper, or polyester.
 +
*'''Comments -''' label comments for any additional information.
 +
*'''Duplicate Prevention - '''Use this to specify if the label should prevent printing this label more than once for any given "entry".&nbsp;This may be disabled due to administrative settings that are explained in the LE Admin SOP {put the link and proper name}
  
&nbsp;  
+
&nbsp;
'''Label Engine Labels is a web application that gives plants the ability to create, update, and print labels without the need for IT resources. It enables plants to easily define and access various different data sources like MES, and MESR, along with a variety of other database types. It allows users to map label fields to these data sources in order to create dynamic labels. It also enables plants to extract statistical information about the labels that are managed in Label Engine, as well as monitor the audit information.'''
 
&nbsp;
 
'''Users can create a label template or layout in the design tool (i.e.: For ZPL use BarOne or CodeSoft, and for RTF use Microsoft Office or another tool that provides RTF format.) of their choice.&nbsp; Using the design tool, they export the completed template as ZPL (Zebra Printer Language) or RTF (Rich Text Format).&nbsp; The template is uploaded to Label Engine and the fields in the template are mapped to data sources.&nbsp; At print time, Label Engine combines the template with the appropriate data to produce finished labels.'''
 
&nbsp;
 
'''The Label Engine Labels portlet allows the user to create, edit, copy, delete, and print labels. LE Admin History, LE Version History, and LE Print History reports can be viewed and/or printed from this page. LE Statistics Excel spreadsheets can also be created from the LE Labels page.'''
 
<br/>
 
'''To access the LE Labels application, navigate to Production > Label Engine Labels.'''
 
&nbsp;
 
'''Figure 1: Accessing Label Engine Labels&nbsp;'''
 
  
'''https://lh3.googleusercontent.com/gnnR7jMh_oi1LR4kaIR_gWgoRbswzX0MdEB6SZpC2Iga4Bo4uyBGNe5gmBIeM3kEFrUAV0Ojm34fScVGzLf8VzQBtel_1ObEY6h63R0sYI1-SHujq8looVf_xQuNeZ0gP7GB_-ZUxH2EPpnhY2SL3jvZi1abdV62lWSsDxXQAi3B5jcu2-Asce1-kQ'''
+
===== <span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping"><span class="mw-headline" id="Default_Database_Mapping">Default Database Mapping</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =====
<br/> <br/> &nbsp;
 
'''Within the main screen of Label Engine View, the user will be able to see four different modules:&nbsp;'''
 
  
'''LE Labels, LE Version History, LE Print History, and LE Statistics.'''
+
By filling out the '''Default Database '''section it will allow the user to use the option&nbsp;'''Part Must be Mapped '''in the case the selected database is an MDS Database. Moreover, it will provide the user with an autocomplete part of the creation of an element. Once a database is selected, the&nbsp;'''Table '''and '''Column '''lists will become available. Using these drop-down lists, define which database element will be provided at print time.&nbsp; This is also referred to as the default "entry" value. &nbsp;
  
#
+
&nbsp;
== '''LE Labels https://lh6.googleusercontent.com/9WcVP8b1Gf9Pf0xreH8VkQpUw4aExuYZVXOigUo9trICy7XB1L036Y1xe3M0CAH6S15uUcL09DMXwREmPqG5jC-8sHiQRX5PiGyG82Lp9P7MrRdSeQaFTo34CwCRibwaVdrCeKtkZD1GP5e-2Ds7BnKmuRGpwaQUoOx_sDjovQXUROhjpMg-JPT7lQ''' ==
 
  
<br/>
+
'''Figure 6: Database Mapping'''
'''To access the LE Labels, select the LE Labels from the Label Engine View menu.'''
 
&nbsp;
 
'''Figure 2: Label Engine Labels Main Page'''
 
  
'''https://lh5.googleusercontent.com/Zft0Df4I9YELvigGiY6-ov0_F1QjxF9xxz-sD8ftTVmmhdbKLxgOWKYrFQ0AvZkPMMYcwwkwphalwZPNCwtJb7z9ACmLMRSb-t5PLTnMOMpSYfpiAGjN-yMTHBc1-TTPRH4nKroPhSUZ3wsyhG1GcnYbuSaMZl6tQJuqEefiIuw_dSLokwFRXpeRoUWd8BL9Jg'''
+
'''[[File:DatabaseMapping.png|800px|DatabaseMapping.png]]'''
&nbsp;
 
'''The main screen of the LE Labels page contains all previously created labels. The labels are sorted by name and are color-coded according to their status. The following are the colors and their statuses:'''
 
&nbsp;
 
*
 
'''Green=Production'''
 
  
*
+
&nbsp;
'''Blue=Development'''
 
  
*
+
===== <span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping"><span class="mw-headline" id="Part_Number_Mapping">Part Number Mapping</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =====
'''Red=Hidden'''
 
  
*
+
Part number mapping allows the label to be associated with some Part Numbers. By having the Part Number informed in the&nbsp;'''Label Engine Print '''screen, it is very easy to find the label(s) that need to be printed by a Part Number.&nbsp; Depending on the Administrative configuration, Part Number mappings may be optional.&nbsp; Toggle the&nbsp;'''"Part Must Be Mapped" '''selection if the label should enforce part mapping at print time. If enabled and if the print time entry corresponds to a part that is NOT mapped to the label, the printing will be prevented.&nbsp;
'''Brown=Deprecated'''
 
  
<br/>  
+
'''<u>Note</u>:&nbsp;'''This may be disabled due to administrative settings that are explained in the LE Admin SOP {put the link and proper name}. &nbsp;
#
 
=== '''Label Template File''' ===
 
  
&nbsp;  
+
&nbsp;
'''The first step of creating a label is done outside of the Label Engine.&nbsp; A label layout and design tool are used to create the label template such that the finished label meets the customer's specifications. Typically the label specifications will cover such things as label media type, size, fonts, barcodes, tolerances, etc. Many different design tools exist and the choice of design tools is outside the boundaries of Label Engine.&nbsp;&nbsp;'''
 
&nbsp;
 
'''A suitable design tool MUST be able to produce or export ZPL code (Zebra Programming Language) for use on Zebra Printers, or RTF (rich text format) for use on sheet / LaserJet printers.&nbsp;&nbsp;'''
 
&nbsp;
 
'''As such, printing labels through Label Engine are limited to supporting printers that support ZPL (i.e. Zebra printers) or RTF (i.e. LaserJet printers).'''
 
&nbsp;
 
'''Label Engine’s main purpose is to provide a means of populating placeholder fields in labels. Label Engine keys in on values surrounded by $ (for example $partno$) to determine which label elements are mappable within the Label Engine.&nbsp; At print time, these placeholders are replaced with real data by Label Engine before sending the label to the printer.&nbsp; Not all design software or barcode formats will allow the use of the $ character, and in such cases manually editing/cleaning the ZPL might be necessary.'''
 
&nbsp;
 
'''The ZPL or RTF file(s) are uploaded to Label Engine as part of the label creation process.'''
 
<br/> <ol start="2">
 
<li>
 
=== '''Add New Label''' ===
 
</li>
 
</ol>
 
&nbsp;
 
'''To create a new label, select Add from the LE Labels main page.'''
 
&nbsp;
 
'''Figure 3: Add New Label'''
 
  
'''https://lh4.googleusercontent.com/1svuJMqLIhb_h9-f7FtB2v3VtOkW9y2RGFgthxW2cll78qNpjysHeN8mvYgLA_chNKWEHf524G5cX8qFRwcmF8cjpUCzH9wj14NUCECXy3Hk4jnv-k3ZySM5mt0iVlE9CXVGOlMx-VP7DqgiVOUD1iBaBy1fClFnGvzurRx7cyIhJOGAdAGFqDTy1g'''
+
Enter the Part Number in the&nbsp;'''Part '''field and select '''Add ''''to add the part in the Part Number list. To delete parts, select it, and select Delete.
&nbsp;
 
'''Enter the label name and customer and save the Label. Label names can only contain lower case characters, digits, and - (dash) and _ (underscores) all other characters and disallowed. Label names can not be changed after the first publishing of a label and label names MUST be unique so choose your name wisely.'''
 
&nbsp;
 
'''Figure 4: Save Label'''
 
  
'''https://lh4.googleusercontent.com/NB6GYunp-O54twbTlvn4LG1iebFSWNK6AesKfDUxGiaprnHXtsEJjf2fOL3p7xounswOV3heYJH8Dn7NIO39iiEklfdH0y5d1M5jo8I4prCXo4eUUD0VsZ8uXoatoR1x_q6XKD94gSFLkVhI0z7soaujStWBZ4JfMnK3RvpRsdEs0JwP4DWaRa1L4g'''
+
&nbsp;
&nbsp;  
 
'''A General Information screen will display. There are three tabs located to the right of the General Information form (Upload Files, Element Creation, and Label Mapping).&nbsp;&nbsp;'''
 
<br/>
 
#
 
==== '''General Information Tab''' ====
 
  
&nbsp;
+
'''Figure 7: Part Number Mapping'''
'''The general information tab contains the same parameters that were on the initial creation screen so that these values can be updated.&nbsp; It also contains additional information in the database selection panel, and it contains additional controls to allow Parts to be associated with Labels.'''
 
&nbsp;
 
'''Figure 5: General Informationhttps://lh5.googleusercontent.com/EFCmPIa-CrewV22CbDp9ur7WeSRnR3CvnZ1m5TWagP33h_jeOQX9g_F8KbeCKBuk8ktqpylReEQKP43HwP4K0CjAmaJ8G229JTWVnWCpibnp4aSdFBqekfqqTB-ZDEuDuRx-FTL5rV8uFuDjMgYYeGF5fHATmBghWPDIRa3x_ohYyqmEW_DxcnenHQ'''
 
&nbsp;
 
#
 
'''The user will need to enter the following information in the General Information form:'''
 
  
 +
'''[[File:PartNumberMapping.png|800px|PartNumberMapping.png]]'''
  
*
+
&nbsp;
'''Name - the unique name for the label.&nbsp; Each label must have a unique name.&nbsp; Label names can only contain lowercase letters, numbers, and underscore and the name is limited to 30 characters.&nbsp; Spaces are not permitted. The name is the key to printing labels using external web services.'''
 
  
*
+
Once you have provided all of the information on the&nbsp;'''General Information '''tab, select '''Save '''to commit your changes to the system, and then select '''Next. '''The user can also select the&nbsp;'''Upload Files '''tab. &nbsp;
'''Version – Defines the current label version.'''
 
  
*
+
&nbsp;
'''Size- Enter the size of the label.'''
 
  
*
+
'''<u>Note</u>: '''Clear functionality will remove any data provided so you can start fresh.
'''Resolution – choose resolution based on the printer that will be used.'''
 
  
*
+
&nbsp;
'''Customer – select a customer for the label from the drop-down list.'''
 
  
*
+
== <span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab"><span class="mw-headline" id="Upload_Files_Tab">Upload Files Tab</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
'''Kind of Material – Choose the material that the label will be printed: Kapton, paper, or polyester.'''
 
  
*
+
The&nbsp;'''Upload Files '''tab allows the user to manage the files and links for the label.&nbsp; To be usable, a label&nbsp;'''must have a template file '''as this contains the layout and definition of the label.&nbsp;A label engine label can only contain a single template file.&nbsp;
'''&nbsp;Comments - label comments for any additional information.'''
 
  
*
+
Label Engine's primary purpose is to collect, or generate, data and inject this data into the appropriate places within the template file and print the resulting complete label. Any "'''variable'''" data in a label template needs to be identified as a '''template field'''.&nbsp; Template fields are delimited by $ (dollar sign) characters.&nbsp;Label Engine identifies the template fields as the text between the '''$$,''' for example, '''$sn$''' or '''$serial number$''' or '''$serial_number$''' would all be good template field identifiers as they are easy to understand what data is required.&nbsp;&nbsp; &nbsp;
'''Duplicate Prevention - Use this to specify if the label should prevent printing this label more than once for any given "entry".&nbsp; This may be disabled due to administrative settings that are explained in the LE Admin SOP {put the link and proper name}'''
 
  
<br/> <br/> &nbsp;
+
When a template file is added to a label, '''Label Engine''' searches through the template and identifies a distinct list of template fields. '''Label Engine''' allows the label designer to "'''map'''" data to the template fields. &nbsp;
#
 
===== '''Default Database Mapping''' =====
 
  
&nbsp;
+
As there are different printer types, LE supports different template types.&nbsp;LE has support for the following template files:
'''By filling out the Default Database section it will allow the user to use the option Part Must be Mapped in the case the selected database is an MDS Database. Moreover, it will provide the user with an autocomplete part of the creation of an element. Once a database is selected, the Table and Column lists will become available. Using these drop-down lists, define which database element will be provided at print time.&nbsp; This is also referred to as the default "entry" value.'''
 
&nbsp;
 
'''Figure 6: Database Mapping'''
 
  
'''https://lh3.googleusercontent.com/pvID3Dfa59DiaR9Jb9Sb5e7ci7Y4Jk87OYMg3d2fqk_pHmp0OUUtGbbVjA3jB5fDUZmRUsKCl4n8OMnjtb3IkWvMiBZaYcyjS5RjSCCMvmWscEnRGujc6wwQBo5fU-HBIC0CwcJWmiuZdR4jiELIpvEVmWbaikF0KT0RpWIXuye2VrCy2-79Vb1JSg'''
+
*'''ZPL '''(*.txt or *.zpl) are for use with printers supporting the Zebra Printing Language
<br/>
+
*'''RTF '''(*.rtf) are rich text format files, for use on sheet printers.
#
+
*'''DPL''' (*.txt or *.dpl) are for use with printers supporting the Datamax Printing Language
===== '''Part Number Mapping''' =====
+
*'''EPL '''(*.txt or *.epl) are for use with printers supporting the Eltron Printing Language&nbsp;
 +
*'''Other Template Types''' (*.txt) is a catch-all that will allow you to upload any text-based printing language command file that the destination printer will support.&nbsp; Some examples would be J-Script (Brady Printers), IPL (Intermec), etc.
  
&nbsp;
+
Many different label design tools exist and the creation of the printer-specific template file is outside the scope of Label Engine.&nbsp; LE simply requires a text file containing identifiable template fields.&nbsp; Template files are typically printer-specific command files.&nbsp;The exception to this is RTF.&nbsp; RTF files are converted to PDF files which can be printed on most sheet/laser printers.&nbsp;&nbsp; &nbsp;
'''Part number mapping allows the label to be associated with some Part Numbers. By having the Part Number informed in the Label Engine Print screen, it is very easy to find the label(s) that need to be printed by a Part Number.&nbsp; Depending on the Administrative configuration, Part Number mappings may be optional.&nbsp; Toggle the "Part Must Be Mapped" selection if the label should enforce part mapping at print time.&nbsp; If enabled and if the print time entry corresponds to a part that is NOT mapped to the label, the printing will be prevented.&nbsp; Note.&nbsp; This may be disabled due to administrative settings that are explained in the LE Admin SOP {put the link and proper name}&nbsp;'''
 
&nbsp;  
 
'''Enter the Part Number in the Part field and select Add 'to add the part in the Part Number list. To delete parts, select it, and select Delete.'''
 
  
'''Figure 7: Part Number Mapping'''
+
'''Tip: '''It is possible to put multiple labels within a single template file.&nbsp;&nbsp;
  
'''https://lh6.googleusercontent.com/hdckCT7hTDYPffKRKvYmm8uIUdS3Jj79fJ-IvqISxfy5ALk1ejzGrc_Ktpt0C9Hm9PG99F3lrWcdeBG22DjU3ss31GL443x4TA3LaKtJbzludwvF1WxeGikZ-8GIEWJ58qWehPIq67ifWd4z_Go6BhqOZuXO5THnVVwOhYrd0viiq-qvco_iYFnF7g'''
+
'''The other supported "files" that can be uploaded are:'''
&nbsp;
 
'''Once you have provided all of the information on the General Information tab, select Save to commit your changes to the system, and then select Next. The user can also select the Upload Files tab.'''
 
&nbsp;
 
'''Note: Clear functionality will remove any data provided so you can start fresh.'''
 
<br/> <ol start="2">
 
<li>
 
== '''Upload Files Tab''' ==
 
</li>
 
</ol>
 
&nbsp;
 
'''The Upload Files tab allows the user to manage the files and links for the label.&nbsp; To be usable, a label must have a template file as this contains the layout and definition of the label. &nbsp; A label engine label can only contain a single template file.&nbsp;&nbsp;&nbsp;'''
 
&nbsp;
 
'''Label Engine's primary purpose is to collect, or generate, data and inject this data into the appropriate places within the template file and print the resulting complete label. &nbsp; Any "variable" data in a label template needs to be identified as a template field.&nbsp; Template fields are delimited by $ (dollar sign) characters.&nbsp; Label Engine identifies the template fields as the text between the $$, for example, $sn$ or $serial number$ or $serial_number$ would all be good template field identifiers as they are easy to understand what data is required.&nbsp;&nbsp;'''
 
&nbsp;
 
'''When a template file is added to a label, Label Engine searches through the template and identifies a distinct list of template fields. &nbsp; Label Engine allows the label designer to "map" data to the template fields.'''
 
&nbsp;
 
'''As there are different printer types, LE supports different template types.&nbsp; LE has support for the following template files:'''
 
  
*
+
*'''Label Image Sample''' (*.jpg, *.jpeg, *.gif, *.png) are to include a static image of a sample label.&nbsp; A label will only allow you to include one image sample.
'''ZPL (*.txt or *.zpl) are for use with printers supporting the Zebra Printing Language'''
+
*'''Font '''(*.fnt) are fonts that are required on your label.&nbsp; Fonts only apply to ZPL labels.&nbsp;The list of existing fonts will be displayed from which you can reference the one(s) your label needs.&nbsp;If you need a font that has not yet been uploaded, you will be able to upload a new one. You can upload or link as many Font files as are needed for your label.
 +
*'''URLs''' are not actually uploaded and they don't have any content within LE.&nbsp; URL is so you can reference information about the specs of the label, or anything else you feel warrants adding a reference to.&nbsp; Basically, this is to allow LE to be the place you manage your label.&nbsp;
  
*
+
&nbsp;
'''RTF (*.rtf) are rich text format files, for use on sheet printers.'''
 
  
*
+
'''Figure 8:&nbsp; Upload Files'''
'''DPL (*.txt or *.dpl) are for use with printers supporting the Datamax Printing Language'''
 
  
*
+
'''[[File:UploadFiles.png|800px|UploadFiles.png]]'''
'''EPL (*.txt or *.epl) are for use with printers supporting the Eltron Printing Language&nbsp;'''
 
  
*
+
&nbsp;
'''Other Template Types (*.txt) is a catch-all that will allow you to upload any text-based printing language command file that the destination printer will support.&nbsp; Some examples would be J-Script (Brady Printers), IPL (Intermec), etc.'''
 
  
&nbsp;
+
Most files will be uploaded from the user’s local computer. However, if the font was already uploaded to the server for use in a different label it will be possible to reference the existing font instead of uploading it again. &nbsp;
'''Many different label design tools exist and the creation of the printer-specific template file is outside the scope of Label Engine.&nbsp; LE simply requires a text file containing identifiable template fields.&nbsp; Template files are typically printer-specific command files.&nbsp; The exception to this is RTF.&nbsp; RTF files are converted to PDF files which can be printed on most sheet/laser printers.&nbsp;&nbsp;'''
 
&nbsp;
 
'''Tip: It is possible to put multiple labels within a single template file.&nbsp;&nbsp;'''
 
&nbsp;
 
'''The other supported "files" that can be uploaded are:'''
 
  
*
+
&nbsp;
'''Label Image Sample (*.jpg, *.jpeg, *.gif, *.png) are to include a static image of a sample label.&nbsp; A label will only allow you to include one image sample.'''
 
  
*
+
=== <span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File"><span class="mw-headline" id="Add_File">Add File</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ===
'''Font (*.fnt) are fonts that are required on your label.&nbsp; Fonts only apply to ZPL labels.&nbsp;<br/> The list of existing fonts will be displayed from which you can reference the one(s) your label needs..&nbsp; If you need a font that has not yet been uploaded, you will be able to upload a new one. You can upload or link as many Font files as are needed for your label.'''
 
  
*
+
To add a file to the label from your local computer, select '''Add '''from the '''Upload Files '''tab.&nbsp; &nbsp;
'''URLs are not actually uploaded and they don't have any content within LE.&nbsp; URL is so you can reference information about the specs of the label, or anything else you feel warrants adding a reference to.&nbsp; Basically, this is to allow LE to be the place you manage your label.&nbsp;'''
 
  
&nbsp;  
+
&nbsp;
'''Figure 8:&nbsp; Upload Files'''
 
  
'''https://lh5.googleusercontent.com/8vrNXwSUFCS6CPyAZQsk5pZGlz5nEoDLk6G_cH5mmSh38Muu8XhAmbNNXuSEeoH9ekzZivkws-35Fonb1Bv7SwVZluwmOOgLrdh0511GMT9B4GBpW1mn7sl9RQwOknCgWcZo36S7XHT57kuVvk4bep0brtaFfvKTqkD_tsmD-VFRPhRAMg6sKIVATA'''
+
'''Figure 9: Add File'''
  
'''Most files will be uploaded from the user’s local computer. However, if the font was already uploaded to the server for use in a different label it will be possible to reference the existing font instead of uploading it again.'''
+
'''[[File:AddFile.png|800px|AddFile.png]]'''
&nbsp;
 
#
 
=== '''Add File''' ===
 
  
&nbsp;  
+
&nbsp;
'''To add a file to the label from your local computer, select Add from the Upload Files tab.&nbsp;'''
 
&nbsp;
 
'''Figure 9: Add File'''
 
  
'''https://lh5.googleusercontent.com/16t8dAer_nsCWTPyXiasYPDT5JIDPn2FzN2I0X7JBXkvAxq9zmwUIeJzPB6lganOk3P4qof-Pzx-YFM82zSb6Ab5A-9BuEtHNlHcCfcfFJbjQk1g7HeIDdisl5wFTZLUnSOW2Yk58mTDAYHGOMAFmNEoH3h-FfIZk8VaP9emk4kPJa8BV7R_8LZrvQ'''
+
#Select '''Browse '''to browse and select the file to add to the label.  
&nbsp;
+
#Add a description of the file.
#
+
#Select '''Save '''to confirm the addition, '''Reset '''to clear the fields''', '''or'''Cancel''' to cancel.
'''Select Browse to browse and select the file to add to the label.'''
 
  
#
+
&nbsp;
'''Add a description of the file.'''
 
  
#
+
=== <span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File"><span class="mw-headline" id="Edit_File">Edit File&nbsp;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ===
'''Select Save to confirm the addition, Reset to clear the fields, or Cancel to cancel.'''
 
  
<br/> <ol start="2">
+
For labels with files attached, the files can be edited as long as the label has not yet been published.
<li>
 
=== '''Edit File&nbsp;''' ===
 
</li>
 
</ol>
 
&nbsp;
 
'''For labels with files attached, the files can be edited as long as the label has not yet been published.'''
 
  
#
+
#To edit a file, select the checkbox to the left of the file and then select&nbsp;'''Edit.'''  
'''To edit a file, select the checkbox to the left of the file and then select Edit.'''
 
  
 +
&nbsp;
  
 
'''Figure 10: Edit File'''
 
'''Figure 10: Edit File'''
  
'''https://lh3.googleusercontent.com/AvPmZD1XpCLavXbCG_1-i-NhcJdBflM0wer_UM-c8lE0XN9iGVINAmqQS0W3faRGcz8NMZlHG2_thnr5obJSBr72muYspJa2B-l_v40jU4FWPq-sR-AUdktE8UDndC1Mi7zSkVI-A3ZCe-OwDa9kQGanx5hFPqZn1Qf_xFwdow8m_rZo59T0fyXaoA'''
+
'''[[File:EditFile.png|800px|EditFile.png]]'''
&nbsp; <ol start="2">
+
 
<li>
+
&nbsp;
'''Once the Edit button is selected, the Edit Files Uploaded pop-up displays to edit.'''
+
<ol start="2">
</li>
+
<li>Once the '''Edit '''button is selected, the '''Edit Files Uploaded '''pop-up displays to edit.</li>
<li>
+
<li>Only the '''Description '''portion of the file is available to edit.</li>
'''Only the Description portion of the file is available to edit.'''
+
<li>Change the description and then select OK to save changes or '''Cancel '''to exit.</li>
</li>
 
<li>
 
'''Change the description and then select OK to save changes or Cancel to exit.'''
 
</li>
 
 
</ol>
 
</ol>
<br/> <ol start="3">
 
<li>
 
=== '''Delete File''' ===
 
</li>
 
</ol>
 
&nbsp;
 
#
 
'''To delete a file attached to a label, select the checkbox to the left of the file name and select Delete.'''
 
  
 +
&nbsp;
 +
 +
=== <span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File"><span class="mw-headline" id="Delete_File">Delete File</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ===
 +
 +
To delete a file attached to a label, select the checkbox to the left of the file name and select '''Delete.'''
 +
 +
&nbsp;
  
 
'''Figure 11: Delete File'''
 
'''Figure 11: Delete File'''
  
'''https://lh6.googleusercontent.com/AKshJthWwl1ilEmR3HcYu8MiM6WvHFFsZ3Dy2Jq-5Dfp1AHb8tL2DSRkjJCPk6B-4GS45VR71Vj0Zb7Ih4r1BrFSCTM48m5OYususQpCxtsuySRD3xQhirfcf3gJNM3uBkXr79EG_c3FJnUEeNXlNNLlbhJW37WOnu6coq778BvCHVg_JdC_2ARVPw'''
+
'''[[File:DeleteFile.png|800px|DeleteFile.png]]'''
&nbsp; <ol start="2">
+
 
<li>
+
&nbsp;
'''A confirm box will display. Select Yes to confirm or No to exit.'''
+
 
</li>
+
A confirm box will display. Select '''Yes '''to confirm or&nbsp;'''No''' to exit.
</ol>
+
 
&nbsp; <ol start="4">
+
&nbsp;
<li>
+
 
=== '''Download File''' ===
+
=== <span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File"><span class="mw-headline" id="Download_File">Download File</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ===
</li>
+
 
</ol>
+
Under the Upload files tab, the user can download the files attached to a label to retain the information from the label. &nbsp;
&nbsp;
+
 
'''Under the Upload files tab, the user can download the files attached to a label to retain the information from the label.'''
+
#To download the file, select the checkbox to the left of the file name and select&nbsp;'''Download.'''  
&nbsp;  
+
 
#
+
&nbsp;
'''To download the file, select the checkbox to the left of the file name and select Download.'''
 
  
&nbsp;
 
 
'''Figure 12: Download File'''
 
'''Figure 12: Download File'''
  
'''https://lh5.googleusercontent.com/cbG50moPH9m07HC1fVBs6UthgKF8QKGEGJqPOh37TRLj9saHLUybSh1Qe6Hs2zZjbKUmyEWWW_HPdDcSK_aa5ZSxoBfBgBoyeamRno1DmAYWvGC3e_TWV5dZfnm0WcVf-uPYup2KiCk9UPeqGxD6TOSp0s6RDuQtLWuDBSHWINISBRxo-f8tV4TMYg'''
+
'''[[File:DownloadFile.png|800px|DownloadFile.png]]'''
&nbsp; <ol start="2">
+
 
<li>
+
&nbsp;
'''The download will be started automatically.'''
+
 
</li>
+
The download will be started automatically.
</ol>
+
 
&nbsp; <ol start="5">
+
&nbsp;
<li>
+
 
=== '''View Label Sample''' ===
+
=== <span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample"><span class="mw-headline" id="View_Label_Sample">View Label Sample</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ===
</li>
+
 
</ol>
+
The user can view a sample of the file that is attached to the label from the Upload Label tab. &nbsp;
&nbsp;
+
 
'''The user can view a sample of the file that is attached to the label from the Upload Label tab.'''
+
#To preview a sample of the file, select the checkbox to the left of the file name, and select '''View Label Sample.'''  
&nbsp;  
+
 
#
+
&nbsp;
'''To preview a sample of the file, select the checkbox to the left of the file name, and select View Label Sample.'''
 
  
&nbsp;
 
 
'''Figure 13: View Label Sample'''
 
'''Figure 13: View Label Sample'''
  
'''https://lh3.googleusercontent.com/RXEx3gnnMinCUIJYEHkz_YJt397I3vNzrnFs3AR2achi52vCfFxIocbU7yAUryd03axYWOQQ4b1zbLlx7gvoWordMS-ScvFgePO83qMY-8mpxb9TdVT7BzrSh56clTSyIY7nhCWZ0_canOrLX4VhHNYHVsGOi9Fdpr2ke4LKv_YYwk3bNeKuZczMqSTiZrvB7w'''
+
'''[[File:ViewLabelSample.png|700px|ViewLabelSample.png]]'''
&nbsp; <ol start="2">
+
<ol start="2">
<li>
+
<li>A sample of the file is displayed on a new screen.</li>
'''A sample of the file is displayed on a new screen.'''
 
</li>
 
 
</ol>
 
</ol>
<br/> <ol start="3">
 
<li>
 
== '''Element Creation Tab''' ==
 
</li>
 
</ol>
 
&nbsp;
 
'''The element creation tab is where users will create the "elements" of data that will be injected into the template at the print time via label mapping.'''
 
<br/>
 
'''Figure 14: Element Creation Tab'''
 
  
'''https://lh3.googleusercontent.com/wUairfmG2IkRMpLFoxmF2KLdOwBwfUiUi33DUV0Sutpl4hTFIlmkoz_JQ5fQ0I9yImC4qOc-RZMzTvoZWrY2veqIuJVp7hgtNFLJKooNZxSV4DBgpKf8cUjaWw3w8pIJKrqlFRTIeN4X7qWHsI4p4nlkiQzKvAUncqtx7D6xEwgo8VMX0G1OsIOggg'''
+
&nbsp;
&nbsp;  
+
 
'''On this tab, the user can create the elements. Elements are built up of 'blocks' of data, and elements are what is ultimately injected into the template file at a print time replacing the $place_holder$ fields.'''
+
== <span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab"><span class="mw-headline" id="Element_Creation_Tab">Element Creation Tab</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
&nbsp;  
+
 
'''The application provides five functionalities (Constant Value, Date/Time, Database, Custom function, and Entry Value Block), from which the user is able to customize the elements.'''
+
The element creation tab is where users will create the "elements" of data that will be injected into the template at the print time via label mapping.
<br/>  
+
 
#
+
<br/> '''Figure 14: Element Creation Tab'''
=== '''Add Element''' ===
+
 
 +
'''[[File:ElementCreationTab.png|850px|ElementCreationTab.png]]'''
 +
 
 +
&nbsp;
 +
 
 +
On this tab, the user can create the elements. Elements are built up of 'blocks' of data, and elements are what is ultimately injected into the template file at a print time replacing the $place_holder$ fields. &nbsp;
 +
 
 +
The application provides five functionalities '''(Constant Value, Date/Time, Database, Custom function, and Entry Value Block), '''from which the user is able to customize the elements.
 +
 
 +
&nbsp;
 +
 
 +
=== <span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element"><span class="mw-headline" id="Add_Element">Add Element</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ===
 +
 
 +
<br/> To add an element, in the&nbsp;'''Element Creation '''tab, select the Add&nbsp;'''Element button.'''
  
<br/>
+
&nbsp;
'''To add an element, in the Element Creation tab, select the Add Element button.'''
 
  
 
'''Figure 15: Element Editor'''
 
'''Figure 15: Element Editor'''
  
'''https://lh4.googleusercontent.com/Z6GIHHdX46pBwJ2BNah8krPPtZAje5SxISYe6Q97HxI_IVAvn_9YC4Smn3otUGDjwvtup0O7LEUrRQJolMoNb9FWVzCgTCFqAlMris4iCks0LlUtrDBPtQy4Ta79QYQr3XhvUG3umD9yr5cE6uhP6assX4CTthb-JMzXrUPG-meeWj6Zcv5HvhlH'''
+
'''[[File:ElementEditor.png|800px|ElementEditor.png]]'''
 +
 
 +
&nbsp;
 +
 
 +
The Element Editor is displayed and the user can input the necessary information to the new element. &nbsp;
  
'''The Element Editor is displayed and the user can input the necessary information to the new element.'''
 
&nbsp;
 
 
'''Fill in the available fields:'''
 
'''Fill in the available fields:'''
  
'''Element Name:&nbsp; the name of the element;'''
+
'''Element Name:&nbsp;'''the name of the element;
 +
 
 +
'''Comments: '''any necessary information that the user wants; &nbsp;
 +
 
 +
'''Mandatory '''is a flag indicating that a non blank/non null value is required at print time.&nbsp; If the element value is empty at print time, the printing of the label is aborted and a message about the failure is recorded in the audit log and is reported back to the user. The default message contains a reference back to the element name.&nbsp; The element name is not always something that has meaning to an operator.&nbsp; To provide a more meaningful message (for the audit and the user response) LE allows the user to provide a mandatory custom message that will be used instead.&nbsp;When&nbsp;'''Mandatory '''is selected, an optional field,&nbsp;'''Custom Mandatory Message '''becomes available and this is where the label designer can provide the message to be used if a mandatory violation occurs.&nbsp;'''&nbsp;''' &nbsp;
 +
 
 +
&nbsp;
 +
 
 +
'''<u>Note</u>:''' This Mandatory flag will be available at some of the functionalities and will be used for the same purpose.&nbsp;<br/> &nbsp;
  
'''Comments: any necessary information that the user wants;'''
 
&nbsp;
 
'''Mandatory is a flag indicating that a non blank/non null value is required at print time.&nbsp; If the element value is empty at print time, the printing of the label is aborted and a message about the failure is recorded in the audit log and is reported back to the user. The default message contains a reference back to the element name.&nbsp; The element name is not always something that has meaning to an operator.&nbsp; To provide a more meaningful message (for the audit and the user response) LE allows the user to provide a mandatory custom message that will be used instead. &nbsp; When Mandatory is selected, an optional field, Custom Mandatory Message becomes available and this is where the label designer can provide the message to be used if a mandatory violation occurs.&nbsp;&nbsp;'''
 
&nbsp;
 
'''Note: This Mandatory flag will be available at some of the functionalities and will be used for the same purpose.&nbsp;'''
 
<br/>
 
 
'''Figure 16: Element Editor - Selecting Mandatory'''
 
'''Figure 16: Element Editor - Selecting Mandatory'''
  
'''https://lh5.googleusercontent.com/7VUFO0owF5yMsI35lQb2h9L9V-CcbUiLtLRf1Fkpq_pEDI0fkU0pUmPfygGmGY6C3mC_0sBW3R6Q_CyG-Y3gBicTGw8T2Ezfpa6-ZoOhlfd-DXR8gsxXP9wchCEcG1jl17SDU4AG6HiEklPZWvmlsUp4QIUIXv5rJ4YemVnxNmADchJcMaNk_PCj1Q'''
+
'''[[File:ElementEditor-SM.png|800px|ElementEditor-SM.png]]'''
&nbsp;  
+
 
'''Checking the Entry Point checkbox, it will be allowed to search values from two databases. It is used to set the database priority.'''
+
&nbsp;
&nbsp;  
+
 
'''The available functionalities are described below:'''
+
Checking the '''Entry Point '''checkbox, it will be allowed to search values from two databases. It is used to set the database priority. &nbsp;
&nbsp;  
+
 
#
+
&nbsp;
==== '''Constant Value''' ====
 
  
 +
The available functionalities are described below: &nbsp;
 +
 +
&nbsp;
 +
 +
==== <span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value"><span class="mw-headline" id="Constant_Value">Constant Value</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ====
 +
 +
&nbsp;
  
 
'''Figure 17: Constant Value'''
 
'''Figure 17: Constant Value'''
  
'''https://lh4.googleusercontent.com/95LeedPpy5nmxw9MHP2Qw13mQHmzEWmh8FyPLnAu2gs0Xo3SCX_iCnLrw6bSh92zknTBSCHKCTbk2pDOqaBQAg8pVbleAZM-CbR3wQE_LsqeLJoV0uJtzvALAYg0IKSUw_lGk8-v8ooqrPvv3ymmUyl3gtsCBRfulBxRQzPCMsFEq684C38cwwZSmg'''
+
'''[[File:ConstantValue.png|800px|ConstantValue.png]]'''
<br/>  
+
 
'''This functionality allows the user to create a constant value (fixed value) used for printing the value in the label.'''
+
<br/> This functionality allows the user to create a constant value (fixed value) used for printing the value in the label. &nbsp;
&nbsp;  
+
 
'''Block Name: this is the block title to be created;'''
+
&nbsp;
 +
 
 +
'''Block Name:''' this is the block title to be created;
 +
 
 +
'''Value: '''Value to be printed in the label (any value type). &nbsp; Click on OK to finish'''.'''
 +
 
 +
&nbsp;
 +
 
 +
==== <span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime"><span class="mw-headline" id="Date.2FTime">Date/Time</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ====
 +
 
 +
This functionality will print the date and the time in the label. &nbsp;
  
'''Value: Value to be printed in the label (any value type).'''
+
&nbsp;
&nbsp;  
 
'''Click on OK to finish.'''
 
<br/>
 
#
 
==== '''Date/Time''' ====
 
  
&nbsp;
 
'''This functionality will print the date and the time in the label.'''
 
&nbsp;
 
 
'''Figure 18: Date/Time'''
 
'''Figure 18: Date/Time'''
  
'''https://lh3.googleusercontent.com/KZgRIiDfu5SGQRkQZLPWBLnvLi5IpKhb5j06gPzw6g6Ou7IQUbUpRhHmHcGXatE3_unm18dkG9fq2wm6h0UgHLLpdVVTvXb1iRn12A_15Spxou4l9CrT9zcrfOd9X55vMOLMRojwVbpyJv_ZjXM0KqZKdAeVmzAV-wUdE1IgtCBLSy0MzzWpykzxxg'''
+
'''[[File:DateandTime.png|800px|DateandTime.png]]'''
&nbsp;  
+
 
'''Block Name: Name of the block to be created;'''
+
&nbsp;
 +
 
 +
'''Block Name: '''Name of the block to be created;
 +
 
 +
'''Date/Time format: '''Select the format (from the available list) that will be printed in the label.&nbsp; &nbsp;
 +
 
 +
&nbsp;
  
'''Date/Time format: Select the format (from the available list) that will be printed in the label.&nbsp;'''
 
&nbsp;
 
 
'''Figure 19: Date/Time Format'''
 
'''Figure 19: Date/Time Format'''
  
'''https://lh5.googleusercontent.com/jp78G-9E-UBaYbzFHEDrzYEMoHZ_h3aFXxRqndqdkQTl1kn-hvSBROz48Rg7E8_z3vPKQVfbiu1SOJuP7sI8PW5RJ7yzV1QWUgXiz1_bEy41OOMRfyIpu07_ZJRbpPmAUawZSMOKkql6NFxk5ks2tdDmkGv1fBbwwjUVcQRuUhbTCajflAgqlOZYcw'''
+
'''[[File:DateandTimeFormat.png|800px|DateandTimeFormat.png]]'''
&nbsp;  
+
 
'''Block Modification Rules: It allows the user to set the rules to the selected field (date/time)'''
+
&nbsp;
 +
 
 +
'''Block Modification Rules:''' It allows the user to set the rules to the selected field (date/time)
 +
 
 +
&nbsp;
  
 
'''Figure 20:&nbsp; Add Rule'''
 
'''Figure 20:&nbsp; Add Rule'''
  
'''https://lh5.googleusercontent.com/HA-WXx33-W15N58wADu5PqHa3s8QvBxh55nmVe6b5eJFU7keTSiaD88fvsmitF1cu6u88F_PopeppNeOXRtGUayxufM9evqbGx3n9jwviUzYe3U5iqL0jjoj5YLPxROf-ZO_yNABIFsn5afKSaHqeOgrzo9j53EOeBRUC3g-SkZCPTPjjUAN1Dk4aQ'''
+
'''[[File:AddRule.png|800px|AddRule.png]]'''
&nbsp;  
+
 
'''The rules can be used to set or modify previously assigned label fields.&nbsp; Dynamic data, such as system date or time, can be formatted and assigned to a label field.&nbsp; Rules allow for data to be combined or transformed based on runtime conditions.'''
+
&nbsp;
&nbsp;  
+
 
'''It displays the details of the business rules assigned to the selected label field in the Rules list.'''
+
The rules can be used to set or modify previously assigned label fields.&nbsp; Dynamic data, such as system date or time, can be formatted and assigned to a label field.&nbsp; Rules allow for data to be combined or transformed based on runtime conditions. &nbsp;
&nbsp;  
+
 
'''Multiple business rules can be applied to any field. To add business rules to a field, follow these steps:'''
+
It displays the details of the business rules assigned to the selected label field in the Rules list. &nbsp;
&nbsp;  
+
 
'''To add a rule, select an existing rule from the list and click on the Add button. The new rule will be added to the list.'''
+
Multiple business rules can be applied to any field. To add business rules to a field, follow these steps: &nbsp;
&nbsp;  
+
 
'''The order in which business rules are applied can be changed using the arrows in the lower section of the details section. &nbsp; As well, business rules can be deleted or updated using the appropriate action icons.'''
+
To add a rule, select an existing rule from the list and click on the '''Add''' button. The new rule will be added to the list. &nbsp;
<br/>  
+
 
#
+
The order in which business rules are applied can be changed using the arrows in the lower section of the details section. As well, business rules can be deleted or updated using the appropriate action icons.
==== '''Database''' ====
+
 
 +
&nbsp;
 +
 
 +
==== <span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database"><span class="mw-headline" id="Database">Database</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ====
 +
 
 +
This function loads the database information that will be printed on the label. &nbsp;
 +
 
 +
&nbsp;
  
&nbsp;
 
'''This function loads the database information that will be printed on the label.'''
 
&nbsp;
 
 
'''Figure 21: Database'''
 
'''Figure 21: Database'''
  
'''https://lh6.googleusercontent.com/IqJuYplA6zb70Y2ZCeTjRyGvQxrTpBS1B67gUIbFMoKcBdMaboZg0B_ehuTDvs0NRFVAECVh13BqvRvTBIcQsupCnBEIx5crYLQfSm36M3FCwaLCxvYFcAxdPYql-I7hYHqXwaWeimhYEPf5bEzhTolgNiUsa_4DaYSAS6Fa_AysMdFpLHHMyj8bWw'''
+
'''[[File:Database.png|800px|Database.png]]'''
&nbsp;
 
'''Entry Value From: This form informs where the input for the element comes from. The common value is Print Call Entry.'''
 
&nbsp;
 
*
 
'''Print Call Entry: comes from the value used to print the label;'''
 
  
*
+
&nbsp;
'''Element Name/Key: comes from the element;'''
 
  
*
+
'''Entry Value From: '''This form informs where the input for the element comes from. The common value is'''Print Call Entry.''' &nbsp;
'''Block Name/Key: comes from the block.'''
+
 
 +
*'''Print Call Entry: '''comes from the value used to print the label;
 +
*'''Element Name/Key: '''comes from the element;
 +
*'''Block Name/Key: '''comes from the block.  
 +
 
 +
&nbsp;
 +
 
 +
'''The Entry Point Definition '''form displays the predefined values in the&nbsp;'''General Information.''' &nbsp;
 +
 
 +
'''Value To Extract: '''The user needs to select the '''Table '''and the&nbsp;'''Column to get the information to be printed on the label.''' &nbsp;
 +
 
 +
To provide a more meaningful message (for the audit and the user response) LE allows the user to provide a '''custom mandatory message '''that will be used instead.'''&nbsp;'''When the '''Mandatory '''checkbox is selected, an optional field,&nbsp;'''Custom Mandatory Message '''becomes available and this is where the label designer can provide the message to be used if a mandatory violation occurs.&nbsp;'''&nbsp;''' &nbsp;
 +
 
 +
'''<u>Note</u>: '''If the label is a Container Label, the user needs to select&nbsp;'''the Values Will Be Assigned To Different Fields '''option. &nbsp;
 +
 
 +
&nbsp;
  
&nbsp;
 
'''The Entry Point Definition form displays the predefined values in the General Information.'''
 
&nbsp;
 
'''Value To Extract: The user needs to select the Table and the Column to get the information to be printed on the label.'''
 
&nbsp;
 
'''To provide a more meaningful message (for the audit and the user response) LE allows the user to provide a custom mandatory message that will be used instead. &nbsp; When the Mandatory checkbox is selected, an optional field, Custom Mandatory Message becomes available and this is where the label designer can provide the message to be used if a mandatory violation occurs.&nbsp;&nbsp;'''
 
&nbsp;
 
'''Note: If the label is a Container Label, the user needs to select the Values Will Be Assigned To Different Fields option.'''
 
&nbsp;
 
 
'''Figure 22: Container Label Option'''
 
'''Figure 22: Container Label Option'''
  
'''https://lh4.googleusercontent.com/0SaOY3QD27oDcDHlFwZCWro2xA8n8Nys6B_pa5PEU3AVBygvr1JikoyyPoC72y6uSmEoxhiJKu_fg2NHLTizrl-5XV29VR0zXed_xQrCoDxbilAMjyW9kVuVwMt0PcU_5jMG4eJ-HJmKUuUFXeH1qCZNamfIXSCS6zooyW-5438M0phFbupky96mrA'''
+
'''[[File:ContainerLabelOption.png|800px|ContainerLabelOption.png]]'''
&nbsp;  
+
 
'''The Block Modification Rule was already explained in the Date/Time topic.'''
+
&nbsp;
 +
 
 +
The '''Block Modification Rule '''was already explained in the&nbsp;'''Date/Time topic.'''
 +
 
 +
See&nbsp;'''Appendix D - Examples&nbsp;'''for more information.
 +
 
 +
&nbsp;
 +
 
 +
==== <span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function"><span class="mw-headline" id="Custom_Function">Custom Function</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ====
  
'''See [https://docs.google.com/document/d/1XoylUomqwCMYmKGUpQyu_p1ZSdnWFkeV459ifiLfyqE/edit#heading=h.vb55ud76nj7a Appendix D – Examples] for more information.'''
+
<span class="mw-headline" id="The_Custom_Function_allows_fetching_database_information_through_a_customized_function.">The&nbsp;'''Custom Function '''allows fetching database information through a customized function.'''&nbsp;&nbsp;''' &nbsp;</span>
<br/>  
+
 
#
+
&nbsp;
==== '''Custom Function''' ====
 
  
<br/>
 
'''The Custom Function allows fetching database information through a customized function.&nbsp;&nbsp;'''
 
&nbsp;
 
 
'''Figure 23: Custom Function'''
 
'''Figure 23: Custom Function'''
  
'''https://lh5.googleusercontent.com/ZGngzHS4MH1U9ynB9QGyC2l5Q__lGdSRSbIcZTWQttV-53v1LEoiEAdTmV64-VADyM54yyaQaA6e_b3F55-qQ6FPDWBUoMsf8sV9XjvbwMS155Ie60mnWwCJuGc5bpCP0u5ZuERbXc-h3OYvr6AQkRbvYl8Hwjsj8ueZSqJGQpOAaj55Rr9isA93MQ'''
+
'''[[File:CustomFunction.png|800px|CustomFunction.png]]'''
&nbsp;  
+
 
'''Entry Value From: This form informs were the input for the element comes from. The common value is Print Call Entry.'''
+
&nbsp;
&nbsp;  
+
 
'''To provide a more meaningful message (for the audit and the user response) LE allows the user to provide a custom mandatory message that will be used instead. &nbsp; When a Mandatory checkbox is selected, an optional field, Custom Mandatory Message becomes available and this is where the label designer can provide the message to be used if a mandatory violation occurs.&nbsp;&nbsp;'''
+
'''Entry Value From: '''This form informs where the input for the element comes from. The common value is&nbsp;'''Print Call Entry.''' &nbsp;
&nbsp;  
 
*
 
'''Print Call Entry: comes from the value used to print the label;'''
 
  
*
+
To provide a more meaningful message (for the audit and the user response) LE allows the user to provide a&nbsp;'''custom mandatory message '''that will be used instead. When a&nbsp;'''Mandatory '''checkbox is selected, an optional field,&nbsp;'''Custom Mandatory Message '''becomes available and this is where the label designer can provide the message to be used if a mandatory violation occurs.&nbsp;&nbsp; &nbsp;
'''Element Name/Key: comes from the element;'''
 
  
*
+
*'''Print Call Entry: '''comes from the value used to print the label;
'''Block Name/Key: comes from the block.'''
+
*'''Element Name/Key: '''comes from the element;
 +
*'''Block Name/Key: '''comes from the block.  
  
&nbsp;  
+
&nbsp;
'''Database: after the database is selected, the functions are displayed in the list and the user can select them and inform the Function Details.'''
 
<br/> <br/> &nbsp;
 
#
 
==== '''Entry Value Block''' ====
 
  
 +
'''Database: '''after the database is selected, the functions are displayed in the list and the user can select them and inform the&nbsp;'''Function Details.'''<br/> <br/> &nbsp;
  
'''&nbsp;'''
+
==== <span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block"><span class="mw-headline" id="Entry_Value_Block">Entry Value Block</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ====
  
'''This functionality gets the entry information used to print the label (generally, the Serial Number).'''
+
This functionality gets the entry information used to print the label (generally, the Serial Number).
  
 
'''&nbsp;'''
 
'''&nbsp;'''
Line 575: Line 477:
 
'''Figure 24: Entry Value Block'''
 
'''Figure 24: Entry Value Block'''
  
'''https://lh5.googleusercontent.com/UVjp_lp0149QQrvc-Ygv18f7ulJDH5DQUXeNFwoKzwsBnyyvitFX4YKijx65Qw3Ctwwiid8Tge7GbrORTlae7NMu8oHEj_LWx7xE6j9zdBZ5QWkctW83u9uEhksU40ZuPlJju7KW4BbaaTGXC4Q8xwtiZJnjs3Up0y-ph6FcMagYI3XE4uTQY4m2wg'''
+
'''[[File:EntryValueBlock.png|800px|EntryValueBlock.png]]'''
<br/>  
+
 
'''Click on Save to finish.'''
+
<br/> Click on&nbsp;'''Save '''to finish. &nbsp;
&nbsp;  
+
 
#
+
&nbsp;
==== '''Delete Entry Value''' ====
+
 
 +
&nbsp;
 +
 
 +
==== <span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="DeleteEntry_Value."><span class="mw-headline" id="Delete_Entry_Value."><span class="mw-headline" id="Delete_Entry_Value."><span class="mw-headline" id="Delete_Entry_Value."><span class="mw-headline" id="Delete_Entry_Value."><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value"><span class="mw-headline" id="Delete_Entry_Value">Delete&nbsp;Entry Value</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ====
 +
 
 +
&nbsp;
  
&nbsp;
 
 
'''Figure 25: Delete Entry Value'''
 
'''Figure 25: Delete Entry Value'''
  
'''https://lh6.googleusercontent.com/SOUb6x2VBXEUJT4vnTiOC5WcrLchN0sU8sCdUWavcmGtg8moVPQ7yeAVssTsClONBFk14TDnCIDaPit4tD8t6pQGyniaLSS4IbQgFV1soxemdHvwpfjOkdEQi9jVWDy94CgntRKx1DYfIoyvm5Bl3OoYDIREU9dsu8SHVyeNl8g3RxQkSrdXmlRPOw'''
+
'''[[File:DeleteEntryValue.png|800px|DeleteEntryValue.png]]'''
&nbsp;  
+
 
'''To delete, just select the Entry Value Block in the list and select Delete. A confirmation message is displayed, select Yes to delete or No to abort.'''
+
&nbsp;
<br/> <ol start="2">
+
 
<li>
+
To delete, just select the&nbsp;'''Entry Value Block '''in the list and select&nbsp;'''Delete. '''A confirmation message is displayed, select '''Yes '''to delete or '''No '''to abort.
=== '''Edit Element''' ===
+
 
</li>
+
&nbsp;
</ol>
+
 
&nbsp;
+
=== <span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element"><span class="mw-headline" id="Edit_Element">Edit Element</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ===
'''Editing elements work pretty similarly to Add Element. Refer to Add Element topic for further information.'''
+
 
&nbsp;  
+
Editing elements work pretty similarly to '''Add Element. '''Refer to '''Add Element '''topic for further information. &nbsp;
 +
 
 +
&nbsp;
 +
 
 
'''Figure 26: Edit Element'''
 
'''Figure 26: Edit Element'''
  
'''https://lh3.googleusercontent.com/y4uLuwDmw-ZnzkH5jN0_nQuyX52nbrOnyej_jnNbU7aIf-XjEYvUxk9ftrlQSPPhmo_mEskHLTOgd4WL4J20pnng5TGYzXOrj5AJRnZQv5cUf1cQDr8l4VTGcOlOe3scus9JSpj7wSgov3lJqAbJLFWMBDN6svMDQWOpmWuPvAyOojeuydwgZN6ajA'''
+
'''[[File:EditElement.png|800px|EditElement.png]]'''
&nbsp;  
+
 
'''Editing elements work pretty similar to Add Elements. Refer to Add Element topic for further information.'''
+
&nbsp;
&nbsp; <ol start="3">
+
 
<li>
+
Editing elements work pretty similar to&nbsp;'''Add Elements. '''Refer to&nbsp;'''Add Element '''topic for further information.
=== '''Delete Element''' ===
+
 
</li>
+
&nbsp;
</ol>
+
 
&nbsp;
+
=== <span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element"><span class="mw-headline" id="Delete_Element">Delete Element</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ===
'''To delete, just select the Element Name in the list and select Delete.'''
+
 
 +
To delete, just select the Element Name in the list and select Delete.
 +
 
 +
&nbsp;
  
 
'''Figure 27:&nbsp; Delete Element'''
 
'''Figure 27:&nbsp; Delete Element'''
  
'''https://lh3.googleusercontent.com/jMIVcTAiKIEqKlfemqEuCJ8fsaU8THaTVfzl6K_ti9o35DT9TO_RUPw5NQvuQ1lnYVQYWqGgd9ZPl21NNbSsJmAJ8i3eNCSqpGUVd3YIjvJBth_dPuvAzeWJuRAut7k8oknnAXkcN7V28JpuygdMJxNRYvhK9CQKFJjQEeA4WCmL0uAiVfpFJ70l7Q'''
+
'''[[File:DeleteElement.png|800px|DeleteElement.png]]'''
&nbsp;  
+
 
'''A confirmation message is displayed, select Yes to delete or No to abort.'''
+
&nbsp;
<br/> <ol start="4">
+
 
<li>
+
A confirmation message is displayed, selec'''t Yes''' to delete or&nbsp;'''No '''to abort.
=== '''View Element''' ===
+
 
</li>
+
&nbsp;
</ol>
+
 
&nbsp;
+
=== <span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element"><span class="mw-headline" id="View_Element">View Element</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ===
'''This functionality allows the user to view how the element was created.'''
+
 
 +
This functionality allows the user to view how the element was created.
 +
 
 +
It is not allowed to do any updates on this page. &nbsp;
 +
 
 +
&nbsp;
  
'''It is not allowed to do any updates on this page.'''
 
&nbsp;
 
 
'''Figure 28: View Elements'''
 
'''Figure 28: View Elements'''
  
'''https://lh3.googleusercontent.com/HG-7nuK3ItvaG2LBfGbj5W_wocBRTdcQY9sPFZUAFsPljyFZcT8Kgkl7JZuf0DzCyaFcAuFb8x1EhwZ2f8UmcUzBS0aW1IVIfNrTGdOlsWbpsagyTWLWnhfR6UlhsJndC4F7lku_vMZvMLqHw5HNX5w8xbqJFNaMpHOLg6uBDJR5GMQAABg_-jEyIw'''
+
'''[[File:ViewElements.png|800px|ViewElements.png]]'''
<br/> <br/> <br/> &nbsp; <ol start="4">
+
 
<li>
+
&nbsp;
== '''Label Printing''' ==
+
 
</li>
+
== <span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing"><span class="mw-headline" id="Label_Printing">Label Printing</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
</ol>
+
 
&nbsp;
+
One of the major features provided by '''Label Engine '''is printing labels.&nbsp;Users can print labels to any available printer.&nbsp;&nbsp;
'''One of the major features provided by Label Engine is printing labels.&nbsp; Users can print labels to any available printer.&nbsp;&nbsp;'''
+
 
 +
This page changes based on the settings for duplicate prevention if the entry has been printed before. &nbsp;
 +
 
 +
&nbsp;
  
'''This page changes based on the settings for duplicate prevention if the entry has been printed before.'''
 
&nbsp;
 
 
'''Figure 29: Print Label'''
 
'''Figure 29: Print Label'''
  
'''https://lh3.googleusercontent.com/0jHL2XhovOfaIjsluLNOsmPFkmaAGuS7izwjI1YJYAkLORWdLdH0KO1pf8tamKEISYgnljoYjvAfh1LmuWmHaUpnxzN51aCLHXzF3uUsA9wifVerAkBNAj3-ZqENdhH4e3tfT7p47VlY-nDKm6MElk19D4yTZNQVdCsfNt-Z2XDoijhMfmntNapt'''
+
'''[[File:PrintLabel.png|800px|PrintLabel.png]]'''
&nbsp;  
+
 
 +
&nbsp;
 +
 
 
'''Figure 30: Print Label Options'''
 
'''Figure 30: Print Label Options'''
  
'''https://lh3.googleusercontent.com/EfU59P6MZGsjPlsc84JInEhWjBcluj-ta1_xYCPFpxNQ41Ai_03rIXYarZUCPYtu_mftxvzxE2BSNmGR3rS4j-N0pIxkZNKG574IDsYnVs6fqpIVW1DrDeoqbZstYxCroqcgCi681aT68SixKaM-8GbjbHvEQyDAluUd_lXqHIeTV9woX26qRoEM'''
+
'''[[File:PrintLabelOptions.png|600px|PrintLabelOptions.png]]'''
&nbsp;  
+
 
 +
&nbsp;
 +
 
 
'''To print a label:'''
 
'''To print a label:'''
  
#
+
#Select the box to the left of the&nbsp;'''Label Name '''on the main&nbsp;'''Label Engine '''page'''.'''
'''Select the box to the left of the Label Name on the main Label Engine page.'''
+
#Select the printer icon on the far right of the screen.
 +
#Choose a '''Printer'''.
 +
#Enter the information used to print the label into the&nbsp;'''Entry '''field and select&nbsp;'''Print.'''  
  
#
+
&nbsp;
'''Select the printer icon on the far right of the screen.'''
 
  
#
+
'''View Raw Data: '''The user can get the raw content that will be sent to the printer. &nbsp;
'''Choose a Printer.'''
 
  
#
+
'''Local Print (download): '''This option allows the user to download the print result locally as a PDF or ZPL. &nbsp;
'''Enter the information used to print the label into the Entry field and select Print.'''
 
  
&nbsp;
+
'''Test Print: '''Duplicate prevention and Test printing. &nbsp; If the label (and the plant configuration) has duplicate prevention turned on after the Entry field loses focus, the print history is checked.&nbsp; If the label-entry combination has been printed, viewed, or downloaded before it can't be printed again.&nbsp; It can only be reprinted (as many times as needed).&nbsp; In order to perform a reprint (if the user has permission to reprint) the three fields (Reprint Reason, Approver, and Notes)&nbsp; need to be filled before the reprint options become available. &nbsp;
'''View Raw Data: The user can get the raw content that will be sent to the printer.'''
+
 
&nbsp;
+
'''Local Test Print (Download): '''Test Print / Local Test Print are always allowed.&nbsp; This feature still requires a valid entry, however, the print activity does not use up the one label entry allowed.&nbsp; It is still recorded and viewable from the audit, but it is recorded as a test print.&nbsp; Also, all of the elements have their value reversed before being injected into the template so, in fact, the generated label is significantly different from a regular print. &nbsp;
'''Local Print (download): This option allows the user to download the print result locally as a PDF or ZPL.'''
+
 
&nbsp;
+
'''<u>Note</u>: '''This section also discusses web service printing.&nbsp; The new LE web service is documented with Swagger (which allows the user to describe the structure of your APIs so that machines can read them.&nbsp;&nbsp;
'''Test Print: Duplicate prevention and Test printing. &nbsp; If the label (and the plant configuration) has duplicate prevention turned on after the Entry field loses focus, the print history is checked.&nbsp; If the label-entry combination has been printed, viewed, or downloaded before it can't be printed again.&nbsp; It can only be reprinted (as many times as needed).&nbsp; In order to perform a reprint (if the user has permission to reprint) the three fields (Reprint Reason, Approver, and Notes)&nbsp; need to be filled before the reprint options become available.'''
+
 
&nbsp;  
+
In addition,&nbsp;'''Label Engine '''has web services that expose printing functionality to other applications.&nbsp; For example, it is possible to print labels created in the&nbsp;'''Label Engine '''by using the SFDC Commands (!! Commands): &nbsp; '''&nbsp;'''
'''Local Test Print (Download): Test Print / Local Test Print are always allowed.&nbsp; This feature still requires a valid entry, however, the print activity does not use up the one label entry allowed.&nbsp; It is still recorded and viewable from the audit, but it is recorded as a test print.&nbsp; Also, all of the elements have their value reversed before being injected into the template so, in fact, the generated label is significantly different from a regular print.'''
+
 
&nbsp;  
+
!!1LABENG.<labelname>.<print queue> &nbsp;
'''Note: This section also discusses web service printing.&nbsp; The new LE web service is documented with Swagger (which allows the user to describe the structure of your APIs so that machines can read them.&nbsp; See the details at [http://p99ls9.sanmina.com:8081/lbleng-webservice/index.html http://p99ls9.sanmina.com:8081/lbleng-webservice/index.html].&nbsp;'''
+
 
&nbsp;  
+
where&nbsp; &nbsp;
'''In addition, Label Engine has web services that expose printing functionality to other applications.&nbsp; For example, it is possible to print labels created in the Label Engine by using the SFDC Commands (!! Commands):'''
+
 
&nbsp;  
+
<labelname> is the exact name of the label in Label Engine, and <print queue> is the exact name of the print queue defined in Label Engine.
'''&nbsp;!!1LABENG.<labelname>.<print queue>'''
+
 
&nbsp;  
+
&nbsp;
'''where&nbsp;'''
+
 
&nbsp;  
+
== <span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version"><span class="mw-headline" id="New_Version">New Version</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
'''<labelname> is the exact name of the label in Label Engine, and <print queue> is the exact name of the print queue defined in Label Engine.'''
+
 
<br/> <ol start="5">
+
To create a new version of a label, select the box to the left of a Production, Hidden or Deprecated label then select&nbsp;'''New Version.'''
<li>
+
 
== '''New Version''' ==
+
&nbsp;
</li>
+
 
</ol>
+
'''<u>Note</u>: '''Labels in Development cannot have New Versions created. &nbsp;
&nbsp;
+
 
#
+
&nbsp;
'''To create a new version of a label, select the box to the left of a Production, Hidden or Deprecated label then select New Version.'''
 
  
&nbsp;
 
'''Note: Labels in Development cannot have New Versions created.'''
 
&nbsp;
 
 
'''Figure 31: New Version'''
 
'''Figure 31: New Version'''
  
'''https://lh5.googleusercontent.com/FE-E-qEPKgH4t77elllfrtXk-H882ZBLj0XKnmLsnORyakxA_XodjmAOUfWhSDhJ481r-M5vKqWb8WiXgVANr8Bo4PbjF0M2tzIr-viUYmLUwSMuIXOTVMUvgr8kdlrvr8anWNabyrLzmC-YHFiU2Q-ODnEhK7g91qG4O5B9vBlLToLAUeiE88fxAA'''
+
'''[[File:NewVersion.png|800px|NewVersion.png]]'''
&nbsp; <ol start="2">
+
 
<li>
+
&nbsp;
'''The General Information form will be displayed.&nbsp; All fields are available to edit to create a New Version of the label.'''
+
<ol start="2">
</li>
+
<li>The&nbsp;'''General Information '''form will be displayed.&nbsp; All fields are available to edit to create a New Version of the label.</li>
<li>
+
<li>Select&nbsp;'''Save.'''</li>
'''Select Save.'''
 
</li>
 
 
</ol>
 
</ol>
&nbsp; <ol start="6">
+
 
<li>
+
&nbsp;
== '''Edit Label''' ==
+
 
</li>
+
== <span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label"><span class="mw-headline" id="Edit_Label">Edit Label</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
 +
 
 +
To edit a label, select the box to the left of a label in Development.
 +
 
 +
&nbsp;
 +
 
 +
'''<u>Note</u>: '''Only labels in Development are available to edit.
 +
 
 +
<br/> '''Figure 32: Edit Label'''
 +
 
 +
'''[[File:EditLabel.png|800px|EditLabel.png]]'''
 +
 
 +
&nbsp;
 +
<ol start="2">
 +
<li>The General Information form will be displayed. All fields are available to edit.</li>
 +
<li>The&nbsp;'''Upload Files, Element Creation, '''and&nbsp;'''Label Mapping '''tabs are also available to edit.</li>
 +
<li>Select '''Save '''to confirm changes.</li>
 
</ol>
 
</ol>
&nbsp;
 
#
 
'''To edit a label, select the box to the left of a label in Development.'''
 
  
&nbsp;  
+
&nbsp;
'''Note: Only labels in Development are available to edit.'''
+
 
<br/>  
+
== <span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label"><span class="mw-headline" id="View_Label">View Label&nbsp;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
'''Figure 32: Edit Label'''
+
 
 +
'''View '''functionality is very convenient to view how the label was created in case the user does not have permission to edit. &nbsp;
 +
 
 +
#To view a label, select the box to the left of a label in production.
 +
#Select&nbsp;'''View.'''  
 +
 
 +
<br/> '''Figure 33: View Label'''
 +
 
 +
'''[[File:ViewLabel.png|800px|ViewLabel.png]]'''
  
'''https://lh6.googleusercontent.com/TW3sd9YkHS0UP8MdkEKd5J8AmoJCt8LIAAA4o70VPyqGDem2sMWZ9xVSNwTh2y4VgKGcYlx00Iy2D7UwhGT2pj8hDCnkbaB677vnnEwfoMIFqCZSSAYftt0fx1n4kWtfpYCkJYRvdtaswobpfW0MIsTTmN9FDHab13n0OU17H9P-XnWP3IWzn0BZfQ'''
+
&nbsp;
&nbsp; <ol start="2">
+
<ol start="3">
<li>
+
<li>All tabs will be displayed.</li>
'''The General Information form will be displayed. All fields are available to edit.'''
+
<li>The label information is available to view only.</li>
</li>
 
<li>
 
'''The Upload Files, Element Creation, and Label Mapping tabs are also available to edit.'''
 
</li>
 
<li>
 
'''Select Save to confirm changes.'''
 
</li>
 
</ol>
 
&nbsp; <ol start="7">
 
<li>
 
== '''View Label&nbsp;''' ==
 
</li>
 
 
</ol>
 
</ol>
&nbsp;
 
'''View functionality is very convenient to view how the label was created in case the user does not have permission to edit.'''
 
&nbsp;
 
#
 
'''To view a label, select the box to the left of a label in production.'''
 
  
#
+
&nbsp;
'''Select View.'''
 
  
<br/>  
+
== <span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN"><span class="mw-headline" id="Add.2FRemove_PN">Add/Remove PN</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
'''Figure 33: View Label'''
 
  
'''https://lh6.googleusercontent.com/Z8wDKWimEKn--n967jKY6L1EKRXYxjpLJFbE1uKYAi7egz_AhG8dKrOtE7mLLfIWqJjIs9gemkzpk_jZahAK627Zv2S32SAhYKZV-lOtVtVjdeo1NbwVmD_Kch7Pcqxkva-SjzZFOQtzmJ3aNguhZvnQYBTNJ45xR_jVa1JKGzlHXT4ZLP4ikS9NOQ'''
+
This functionality allows the users to add or remove Part Numbers associated with the label.
&nbsp; <ol start="3">
 
<li>
 
'''All tabs will be displayed.'''
 
</li>
 
<li>
 
'''The label information is available to view only.'''
 
</li>
 
</ol>
 
&nbsp; <ol start="8">
 
<li>
 
== '''Add/Remove PN''' ==
 
</li>
 
</ol>
 
&nbsp;
 
'''This functionality allows the users to add or remove Part Numbers associated with the label.'''
 
  
#
+
#To add or delete a Part Number from a label, select the box to the left of a label.  
'''To add or delete a Part Number from a label, select the box to the left of a label.'''
 
  
 +
&nbsp;
  
'''&nbsp;'''
 
&nbsp;
 
 
'''Figure 34: Add/Remove Part Number'''
 
'''Figure 34: Add/Remove Part Number'''
  
'''https://lh4.googleusercontent.com/qIXYlx9fguq17YqhNO8NILqdoZzX2U_RnY-RvcJjNeBDziwYnkiCdifr_4KxeT1QujF2TEjasQkXOkfmDsmm5VglJT-TH_ADNM0zG5O4QwjbyIigirYbB1sdPcZDJRt-TAe32ollIBJeAT-29tXamIbn67VSfrLhcESNFdNuFk5SHnlVzi7pRV673Q'''
+
'''[[File:AddandRemovePN.png|800px|AddandRemovePN.png]]'''
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
  
 
'''Figure 35: Part Number Mapping'''
 
'''Figure 35: Part Number Mapping'''
  
'''https://lh6.googleusercontent.com/gbtZ0ygQQWVi18bEPGg0qHWe2no-zgsF1tO0US2M0EVsPhLyKWCafIB7Z5IRt9GxR4lygw2uXIer1M8oNnMZMQTyTsePzQtYnGejDmTogxG9rDqFyVAFhqoT8JrEsJfQc-EbAaqjrr1-m9KVYm5qRbC96iZflGNwySJIi9aTLSei92q8fMupPS1_EQ'''
+
'''[[File:PNMapping.png|800px|PNMapping.png]]'''
&nbsp; <ol start="2">
+
 
<li>
+
&nbsp;
'''Enter the part number and select Add.'''
+
<ol start="2">
</li>
+
<li>Enter the part number and select '''Add.'''</li>
<li>
+
<li>Select '''Add''' to confirm or '''Close''' to cancel.</li>
'''Select Add to confirm or Close to cancel.'''
 
</li>
 
 
</ol>
 
</ol>
&nbsp;  
+
 
 +
&nbsp;
 +
 
 
'''Figure 36: Delete Part Number'''
 
'''Figure 36: Delete Part Number'''
  
'''https://lh6.googleusercontent.com/tfh1ZP8R473FdD7goH01scPCBpoDMIqrpXpIm-dFhXReMe1zaorEd3K7ENuQMmeFgDN4ZE5z-fgf0XAlmITeBtdOwNv-XziqK-6VYbPepXAc-ZG0J5u_LrHXDcmqQc3rYnSxUqm3KW4343uXoS2lzVS3MfKlAwtle3FyFkbJSdEALXvpvB8KI7Arig'''
+
'''[[File:DeletePN.png|800px|DeletePN.png]]'''
&nbsp;
 
#
 
'''To delete a part number, select the box to the left of the part number and select Delete.'''
 
  
#
+
&nbsp;
'''A Confirm screen will display. Select Yes to confirm deletion or No to cancel.'''
 
  
<br/> <ol start="9">
+
#To delete a part number, select the box to the left of the part number and select '''Delete.'''  
<li>
+
#A'''Confirm '''screen will display. Select '''Yes''' to confirm deletion or '''No''' to cancel.
== '''Copy Label''' ==
 
</li>
 
</ol>
 
&nbsp;
 
#
 
'''To copy a label, select any label from the Labels list and then select Copy.'''
 
  
&nbsp;
 
 
&nbsp;
 
&nbsp;
 +
 +
== <span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label"><span class="mw-headline" id="Copy_Label">Copy Label</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
 +
 +
To copy a label, select any label from the Labels list and then select&nbsp;'''Copy.'''
 +
 +
&nbsp; &nbsp;
  
 
'''Figure 37: Copy Label'''
 
'''Figure 37: Copy Label'''
  
'''https://lh6.googleusercontent.com/NNdTq7GK2siDQrjfnzJftkaouKFzBh2AX33im_npLOHelhXVMtxGeDH6GitNkuLfeoQUd54Puis-RJuTbURzvhEyLj3CmPdmRwRLYs1dl1OGuFG2suGo2v-WV6rLSqnsygOiV6tZQMbw-Xp9mFmmPMK7iD7Y9qzjF7Wwlcd_77msbyhS7LqjIbgkEg'''
+
'''[[File:CopyLabel.png|800px|CopyLabel.png]]'''
&nbsp; <ol start="2">
+
 
<li>
+
&nbsp;
'''All tabs forms will be displayed. Apply the necessary changes and then, select Save at the bottom right of the screen to save the changes.'''
+
<ol start="2">
</li>
+
<li>All tabs forms will be displayed. Apply the necessary changes and then, select '''Save '''at the bottom right of the screen to save the changes.</li>
 
</ol>
 
</ol>
<br/> <ol start="10">
+
 
<li>
+
&nbsp;
== '''Delete Label''' ==
+
 
</li>
+
== <span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label"><span class="mw-headline" id="Delete_Label">Delete Label</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
 +
 
 +
To delete a label, select the box to the left of a label in development.&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
'''<u>Note</u>:''' Only labels in development status can be deleted.
 +
 
 +
&nbsp;
 +
<ol start="2">
 +
<li>Select '''Delete.'''</li>
 
</ol>
 
</ol>
&nbsp;
 
#
 
'''To delete a label, select the box to the left of a label in development.&nbsp;'''
 
  
&nbsp;  
+
&nbsp;
'''Note: Only labels in development status can be deleted.'''
+
 
&nbsp; <ol start="2">
 
<li>
 
'''Select Delete.'''
 
</li>
 
</ol>
 
&nbsp;
 
 
'''Figure 38: Delete Label'''
 
'''Figure 38: Delete Label'''
  
'''https://lh4.googleusercontent.com/YoP-nYSILhqCwI7c9JUxyp1q2DuCr3qWtik0bGMB3YU2iUxvMi8xZ5rcDaT7kqIuDhmp9lJiCc-YBeeYQvWMP6V6wGaZQEYdrOKJ16l4-5n4jDOD7lyixEETxvySsSPN4GRaTx21IbgkThRFBH2wdB7OysAlZJJBb2vgHIaApwhnu-Lv_8H9cAQ7OQ'''
+
'''[[File:DeleteLabel1.png|800px|DeleteLabel1.png]]'''
&nbsp; <ol start="3">
+
 
<li>
+
&nbsp;
'''A confirmation message will be displayed. Select Yes to confirm deletion or No to cancel.'''
+
<ol start="3">
</li>
+
<li>A confirmation message will be displayed. Select '''Yes to '''confirm deletion or '''No '''to cancel.</li>
 
</ol>
 
</ol>
<br/> <ol start="11">
 
<li>
 
== '''Hide/Unhide Label''' ==
 
</li>
 
</ol>
 
&nbsp;
 
'''Certain labels can be hidden from the list of available labels using the hide function. Labels that are currently hidden can be revealed using the unhide function.'''
 
&nbsp;
 
'''Hide a production label, prevents the label to be printed by using SFDC Commands or any other print action from an external application, such as Shop Order Print module, SIT, and others.'''
 
&nbsp;
 
#
 
'''To hide a label, select the box to the left of a label in production and select Hide.'''
 
  
&nbsp;  
+
&nbsp;
 +
 
 +
== <span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label"><span class="mw-headline" id="Hide.2FUnhide_Label">Hide/Unhide Label</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
 +
 
 +
Certain labels can be hidden from the list of available labels using the hide function. Labels that are currently hidden can be revealed using the unhide function. &nbsp;
 +
 
 +
Hide a production label, prevents the label to be printed by using SFDC Commands or any other print action from an external application, such as Shop Order Print module, SIT, and others. &nbsp;
 +
 
 +
&nbsp;
 +
 
 +
#To hide a label, select the box to the left of a label in production and select&nbsp;'''Hide.'''
 +
 
 +
&nbsp;
 +
 
 
'''Figure 39: Hide Label'''
 
'''Figure 39: Hide Label'''
  
'''https://lh5.googleusercontent.com/4A2kd0CLZKwZqd2EGeP23c3YxbBqc6tAodLfuJbuM8BDok5otu_y0OXdRpEcmd5tgjsm9kZpo55-TiYnELONiYhyrUaprf-sKJLDced-nC4mDBKRBbZQS7kHZU0NFWON8_KNrnTDS3dgi4JeAPLITETmNlT_uShLbGtqMr2goPNeQQFeUTAE0bHroQ'''
+
'''[[File:HideLabel.png|800px|HideLabel.png]]'''
&nbsp;  
+
 
'''Note: Only labels in production can be hidden.'''
+
&nbsp;
<br/>  
+
 
'''Unhide the label restores a previously hidden production label and it can be printed using SFDC Commands or other external applications.'''
+
'''<u>Note</u>: '''Only labels in production can be hidden.<br/> &nbsp;
&nbsp; <ol start="2">
+
 
<li>
+
Unhide the label restores a previously hidden production label and it can be printed using SFDC Commands or other external applications.
'''To unhide a hidden label, select the box to the left of a hidden label and select Unhide.'''
+
 
</li>
+
&nbsp;
 +
<ol start="2">
 +
<li>To unhide a hidden label, select the box to the left of a hidden label and select '''Unhide.'''</li>
 
</ol>
 
</ol>
&nbsp;  
+
 
 +
&nbsp;
 +
 
 
'''Figure 40: Unhide Label'''
 
'''Figure 40: Unhide Label'''
  
'''https://lh3.googleusercontent.com/5GeKajD1mpdSZd7usELXXeSLwqdpDXruwwHgQM8nWwdWNjblxTyZXF7HMcPo1-X0XaPf6j6aHt49WgiB07DnBrP96TJZjY79P_xD_QybbqRr6oP4He4rjtRUS1eHETP1ASQUeRLRQu-H3USq-SEh7RVStNqZXmsfUrvTMsFkM6FSt0pzmTW8xnSxEQ'''
+
'''[[File:UnHideLabel.png|800px|UnHideLabel.png]]'''
<br/> <ol start="12">
+
 
<li>
+
&nbsp;
== '''Publish Label''' ==
+
 
</li>
+
== <span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label"><span class="mw-headline" id="Publish_Label">Publish Label</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
</ol>
+
 
&nbsp;
+
Publishing a development Label locks the label and makes it available for printing from other applications. &nbsp;
'''Publishing a development Label locks the label and makes it available for printing from other applications.'''
+
 
&nbsp;  
+
&nbsp;
#
+
 
'''To publish a label, select the box to the left of a label in development status, then select Publish.'''
+
#To publish a label, select the box to the left of a label in development status, then select&nbsp;'''Publish.'''  
 +
 
 +
&nbsp;
 +
 
 +
'''<u>Note</u>: '''Only labels in development can be published. &nbsp;
 +
 
 +
&nbsp;
  
&nbsp;
 
'''Note: &nbsp;Only labels in development can be published.'''
 
&nbsp;
 
 
'''Figure 41: Publish Label'''
 
'''Figure 41: Publish Label'''
  
'''https://lh6.googleusercontent.com/9miRhsHd_TnxX_CluTWYKP0WLGPKkZuazsYY8iw2IS9wk0uTaUdXoyy6OtO_AU808C8t71Tlz0IIUQUlDXY5-iQR-UZauXrd6p3MGeVljR6J6abeVtXMbVlQW5gioVjlan6mGlC0AiON45Urk51tQ5WUMJ8sjQzV4CClJzW95PiGSfOJ5TI9cS2S1Q'''
+
'''[[File:PublishLabel.png|800px|PublishLabel.png]]'''
&nbsp; <ol start="2">
+
 
<li>
+
&nbsp;
'''A confirmation message will be displayed. Select Yes to confirm or No to cancel.'''
+
<ol start="2">
</li>
+
<li>A confirmation message will be displayed. Select '''Yes to '''confirm or&nbsp;'''No '''to cancel.</li>
 
</ol>
 
</ol>
<br/> <ol start="13">
 
<li>
 
== '''View Label Sample&nbsp;''' ==
 
</li>
 
</ol>
 
&nbsp;
 
'''The user can preview a sample of certain labels using the View Label Sample function.'''
 
&nbsp;
 
#
 
'''To preview a sample of a label, select the box to the left of a label in Production/Development.'''
 
  
&nbsp;  
+
&nbsp;
'''Note: Only certain labels have previews attached to them. The only way to know which labels have previews is by selecting each one and looking for the Label Sample Preview functionality to become available.'''
+
 
<br/>  
+
== <span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2"><span class="mw-headline" id="View_Label_Sample_2">View Label Sample&nbsp;</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
'''Figure 42: Label Sample Preview'''
+
 
 +
The user can preview a sample of certain labels using the View Label Sample function. &nbsp;
 +
 
 +
&nbsp;
 +
 
 +
#To preview a sample of a label, select the box to the left of a label in Production/Development.
 +
 
 +
&nbsp;
 +
 
 +
'''<u>Note</u>: '''Only certain labels have previews attached to them. The only way to know which labels have previews is by selecting each one and looking for the Label Sample Preview functionality to become available.
 +
 
 +
<br/> '''Figure 42: Label Sample Preview'''
 +
 
 +
'''[[File:LabelSamplePreview.png|800px|LabelSamplePreview.png]]'''
 +
 
 +
&nbsp;
 +
 
 +
= <span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports"><span class="mw-headline" id="LE_Reports">LE Reports</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
 +
 
 +
<br/> The available reports allow the user to mine the logs to extract usage data. There are three report options:&nbsp;
 +
 
 +
*&nbsp;
 +
 
 +
LE Version History
 +
 
 +
*&nbsp;
 +
 
 +
LE Print History&nbsp;
 +
 
 +
*LE Statistics
  
'''https://lh6.googleusercontent.com/GfHxwYBZjxHcog4_-9Pr46hlncyjMqS-8j0Xk5vXKicgd3sLfOox2WPGAu6jNpYZHpz89H_-TiT-DoRw8Bxnd9elvYarql34wuLj0udnm_XLhFUS1-1DIUS_OM5dWIqj9zEplihOh1SDf5rtThT-VJCdJnnUfuBlTw0VXJMn-O3jYM4W-cCRQxGxSw'''
+
&nbsp;
<br/> <br/> &nbsp; <ol start="2">
 
<li>
 
= '''LE Reports''' =
 
</li>
 
</ol>
 
<br/>
 
'''The available reports allow the user to mine the logs to extract usage data.&nbsp; &nbsp; There are three report options:&nbsp;'''
 
  
*
+
#Select LE Version History, LE Print History, or LE Statistics.
'''LE Version History'''
 
  
*
+
&nbsp;
'''LE Print History&nbsp;'''
 
  
*
 
'''LE Statistics'''
 
  
<br/>  
+
== <span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History"><span class="mw-headline" id="LE_Version_History_https:.2F.2Flh6.googleusercontent.com.2FdzJ4fqviRUcJpF7Ix41pAHtPi1AsV9UWBO8HkgD3od0WpKWKDE_j5Wt-4x0Bsput536_qntbdWwgNkkvu2R3ZpKr3isOoJwPCjDBBtWkD9AOwoqLmIU1fdMMr5IrBbtet9vdMtmxE0Cfoicq8gRALlJehuAHnGTxnypJdqqmGjA-MKlSpT-I3trfEw"><span class="mw-headline" id="LE_Version_History_https:.2F.2Flh6.googleusercontent.com.2FdzJ4fqviRUcJpF7Ix41pAHtPi1AsV9UWBO8HkgD3od0WpKWKDE_j5Wt-4x0Bsput536_qntbdWwgNkkvu2R3ZpKr3isOoJwPCjDBBtWkD9AOwoqLmIU1fdMMr5IrBbtet9vdMtmxE0Cfoicq8gRALlJehuAHnGTxnypJdqqmGjA-MKlSpT-I3trfEw">LE Version History&nbsp;&nbsp;[[File:LE prod VH Icon.png]]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
#
 
'''Select LE Version History, LE Print History, or LE Statistics.'''
 
  
<br/>  
+
<br/> To access the '''LE Version History, '''select the&nbsp;'''LE Version History '''from the '''Label Engine View '''menu.
#
 
== '''LE Version History&nbsp; https://lh6.googleusercontent.com/dzJ4fqviRUcJpF7Ix41pAHtPi1AsV9UWBO8HkgD3od0WpKWKDE_j5Wt-4x0Bsput536_qntbdWwgNkkvu2R3ZpKr3isOoJwPCjDBBtWkD9AOwoqLmIU1fdMMr5IrBbtet9vdMtmxE0Cfoicq8gRALlJehuAHnGTxnypJdqqmGjA-MKlSpT-I3trfEw''' ==
 
  
<br/>  
+
<br/> '''Figure 43: LE Version History Page'''
'''To access the LE Version History, select the LE Version History from the Label Engine View menu.'''
 
<br/>
 
'''Figure 43: LE Version History Page'''
 
  
'''https://lh6.googleusercontent.com/sPs19LwlD_j6cP8JixKO2KxuaGnfc9oXavxi7OTZxi_RfICuBIVG-qwImaqpsRV7BPj__pqRkfiYH6-v3JiqGbxhTgcCsFqEuwGCAULzGe_jZ_otGQ5MJLA-lSJ0d8CbL3Rn6uyjv2DtAdYZk0ooGioDV2-TQcnDs9Rt0nMCMSur8m7kS_y9KNC4sg'''
+
'''[[File:LEVersionHistoryPage.png|800px|LEVersionHistoryPage.png]]'''
&nbsp;
 
#
 
'''Set the filters as needed.'''
 
  
#
+
&nbsp;
'''Select Filter to extract the data.'''
 
  
#
+
#Set the filters as needed.
'''The results of the query will be displayed in the List.'''
+
#Select '''Filter''' to extract the data.
 +
#The results of the query will be displayed in the List.  
  
<br/>  
+
<br/> This report displays the history of the label: who created it, when, its version, and its status.&nbsp;
'''This report displays the history of the label: who created it, when, its version, and its status.&nbsp;'''
 
  
 
'''&nbsp;'''
 
'''&nbsp;'''
<ol start="2">
 
<li>
 
== '''LE Print History&nbsp; https://lh3.googleusercontent.com/s8oqml7NY3s27LtMTMAMxEncJToCDSnjK_QYsqTNjEd5UCm3H8wKPu6YWyAmNzyZwe96kzsXyd_ZLaXTSfj8q79JRu64NdfLlW9E1VCAEKBe5_WI0-SeRDPEa4XVpQTXrxgyrcG6VQk814BU8WSTAhhoXBJWHGKtWpCRzO67SffoCu1AP8J0dXDjIw''' ==
 
</li>
 
</ol>
 
<br/>
 
'''To access the LE Print History, select the LE Print History from the Label Engine View menu.'''
 
<br/>
 
'''Figure 44: LE Print History Page'''
 
  
'''https://lh4.googleusercontent.com/5yyB0eJmRJiVuta_D9twSKu8EK_RaLsAbdmWVOwSLrlkG1i4_1iTIWuDPADvJPrO3I2mtt6LWomtWqTEvyUOIFYARjV4zITP9YAsmAlHGns4gRo74k9NWoBcC8xlABgfL4BNvjX4G3EHqJ7tUEV8pgMcsdfKYNNow4zmUzDmrZofUJRPnfdquNE3rw'''
+
 
&nbsp;  
+
== <span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History"><span class="mw-headline" id="LE_Print_History_https:.2F.2Flh3.googleusercontent.com.2Fs8oqml7NY3s27LtMTMAMxEncJToCDSnjK_QYsqTNjEd5UCm3H8wKPu6YWyAmNzyZwe96kzsXyd_ZLaXTSfj8q79JRu64NdfLlW9E1VCAEKBe5_WI0-SeRDPEa4XVpQTXrxgyrcG6VQk814BU8WSTAhhoXBJWHGKtWpCRzO67SffoCu1AP8J0dXDjIw"><span class="mw-headline" id="LE_Print_History_https:.2F.2Flh3.googleusercontent.com.2Fs8oqml7NY3s27LtMTMAMxEncJToCDSnjK_QYsqTNjEd5UCm3H8wKPu6YWyAmNzyZwe96kzsXyd_ZLaXTSfj8q79JRu64NdfLlW9E1VCAEKBe5_WI0-SeRDPEa4XVpQTXrxgyrcG6VQk814BU8WSTAhhoXBJWHGKtWpCRzO67SffoCu1AP8J0dXDjIw">LE Print History&nbsp;&nbsp;[[File:LE prod PH Icon.png]]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
'''This report displays when the labels were printed, which system or Web Service method invokes the print action, which entry value (e.g. Serial Number) was used to print the label, and other information related to the print action.&nbsp;'''
+
 
<br/> <br/> <br/> &nbsp; <ol start="3">
+
<br/> To access the LE Print History, select the LE Print History from the Label Engine View menu.
<li>
+
 
== '''LE Statistics https://lh5.googleusercontent.com/eee_YRC6eG6tRoUhZ8WS7j3dZ8BSE3NcFxq0gmz-Qu3vu8HktSAdyC2vgbp4sSIVbZ0tv0gtSrS3fFGuj9cs5qi2XHWL2uIEIRIz23S-ftr4AltN4DSDM5MaEQkD-yrKNVsdWKM6wIhNj3wOlX5o2bQUOvvtgIJlNz4uWaNJpT48kW4kc7TF-MXtTw''' ==
+
<br/> '''Figure 44: LE Print History Page'''
</li>
+
 
</ol>
+
'''[[File:LEPrintHistoryPage.png|800px|LEPrintHistoryPage.png]]'''
<br/> <br/> &nbsp;
+
 
'''To access LE Statistics, select it from the Label Engine View menu.'''
+
&nbsp;
&nbsp;  
+
 
 +
This report displays when the labels were printed, which system or Web Service method invokes the print action, which entry value (e.g. Serial Number) was used to print the label, and other information related to the print action.&nbsp;<br/> &nbsp;
 +
 
 +
 
 +
== <span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics"><span class="mw-headline" id="LE_Statistics_https:.2F.2Flh5.googleusercontent.com.2Feee_YRC6eG6tRoUhZ8WS7j3dZ8BSE3NcFxq0gmz-Qu3vu8HktSAdyC2vgbp4sSIVbZ0tv0gtSrS3fFGuj9cs5qi2XHWL2uIEIRIz23S-ftr4AltN4DSDM5MaEQkD-yrKNVsdWKM6wIhNj3wOlX5o2bQUOvvtgIJlNz4uWaNJpT48kW4kc7TF-MXtTw"><span class="mw-headline" id="LE_Statistics_https:.2F.2Flh5.googleusercontent.com.2Feee_YRC6eG6tRoUhZ8WS7j3dZ8BSE3NcFxq0gmz-Qu3vu8HktSAdyC2vgbp4sSIVbZ0tv0gtSrS3fFGuj9cs5qi2XHWL2uIEIRIz23S-ftr4AltN4DSDM5MaEQkD-yrKNVsdWKM6wIhNj3wOlX5o2bQUOvvtgIJlNz4uWaNJpT48kW4kc7TF-MXtTw">LE Statistics&nbsp;[[File:LE prod Statistic Icon.png]]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
 +
 
 +
<br/> To access '''LE Statistics, '''select it from the&nbsp;'''Label Engine View '''menu.
 +
 
 +
&nbsp;
 +
 
 
'''Figure 45: LE Statistics Page'''
 
'''Figure 45: LE Statistics Page'''
  
'''https://lh5.googleusercontent.com/96p16oABePHkAEEVwOeM7Yz1zN2GqTeTfR2CjR2Ha3FcsMUQCdDlbLPOa-YZPDID0Tmfl-sdxKMzr0Me7WRjhnl8q1IPCl4Fdg3tFdXQ1lXjOieQQOl646fDbxbAj3j5sbUsQk6UWEbPpVhxtI8qBtVSjXgt2FqxmqFMpsxoVg0ZINZJ9svgIRVUCg'''
+
'''[[File:LEStatPage.png|800px|LEStatPage.png]]'''
 +
 
 +
&nbsp;
  
#
+
#To extract statistical information, select '''LE Statistics.'''  
'''To extract statistical information, select LE Statistics.'''
+
#Select the begin and end dates using the date selectors to define the time range for the statistics that will be generated and the Statistic Type:
  
<ol start="2">
+
*'''Print Activities'''
<li>
+
*'''Created Revisions&nbsp;'''
'''Select the begin and end dates using the date selectors to define the time range for the statistics that will be generated and the Statistic Type:'''
+
*'''Created Labels'''
</li>
+
<ol start="3">
 +
<li>Select '''Filter.'''</li>
 +
<li>The results will be displayed in the&nbsp;'''Name '''column.</li>
 
</ol>
 
</ol>
  
*
+
<br/> The user is able to save the report locally by clicking '''Export.'''
'''Print Activities'''
 
  
*
+
<br/> &nbsp;
'''Created Revisions&nbsp;'''
 
  
*
+
= <span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms"><span class="mw-headline" id="Appendix_A_.E2.80.93_Key_Terms">Appendix A – Key Terms</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
'''Created Labels'''
 
  
<ol start="3">
+
<br/> '''C'''
<li>
 
'''Select Filter.'''
 
</li>
 
<li>
 
'''The results will be displayed in the Name column.'''
 
</li>
 
</ol>
 
<br/>
 
'''The user is able to save the report locally by clicking Export.'''
 
<br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> &nbsp; <ol start="3">
 
<li>
 
= '''Appendix A – Key Terms''' =
 
</li>
 
</ol>
 
<br/>  
 
'''C'''
 
  
 
'''Column'''
 
'''Column'''
  
'''The columns are parameters present in tables. A column has a type and can represent a data type like an integer, date, or string or can be a link to another table being used on relationships.&nbsp; Columns are often referred to as database fields.'''
+
The columns are parameters present in tables. A column has a type and can represent a data type like an integer, date, or string or can be a link to another table being used on relationships.&nbsp; Columns are often referred to as database fields. &nbsp;
&nbsp;  
+
 
 
'''Customer'''
 
'''Customer'''
  
'''A customer of 42Q will be related with a label.'''
+
'''A customer of 42Q will be related with a label.''' &nbsp;&nbsp;
&nbsp;  
+
 
 
'''D'''
 
'''D'''
  
 
'''Database'''
 
'''Database'''
  
'''Database that the label engine can be connected to retrieve data. The main parameters are described below.'''
+
Database that the label engine can be connected to retrieve data. The main parameters are described below. &nbsp;
&nbsp;  
 
*
 
'''Name: The name of the database, this is the name to be used on the connection.'''
 
 
 
*
 
'''Type: The type of the database: PostgreSQL, ERP, MySQL, SQLServer or Progress.'''
 
 
 
*
 
'''Address: The address of the server where the database is running.'''
 
 
 
*
 
'''Port: The port on the database server that is accepting connections.'''
 
  
*
+
*'''Name: '''The name of the database, this is the name to be used on the connection.
'''Schema: The schema is a namespace into the database that stores data in separated logical structures into the same database. PostgreSQL and ERP can use this kind of feature.'''
+
*'''Type:''' The type of the database: PostgreSQL, ERP, MySQL, SQLServer or Progress.
 +
*'''Address: '''The address of the server where the database is running.
 +
*'''Port: '''The port on the database server that is accepting connections.
 +
*'''Schema: '''The schema is a namespace into the database that stores data in separated logical structures into the same database. PostgreSQL and ERP can use this kind of feature.  
  
&nbsp;
 
 
'''F'''
 
'''F'''
  
 
'''Field Number'''
 
'''Field Number'''
  
'''Field numbers are all fields that can be replaced or used with the result of a query or input data. Each field number must be related with a format file.'''
+
Field numbers are all fields that can be replaced or used with the result of a query or input data. Each field number must be related with a format file. &nbsp;
&nbsp;  
+
 
 
'''Format File'''
 
'''Format File'''
  
'''Format files are the templates where the field numbers are associated.'''
+
Format files are the templates where the field numbers are associated. &nbsp;
&nbsp;  
+
 
 
'''L'''
 
'''L'''
  
 
'''Label'''
 
'''Label'''
  
'''Labels are the representation of all files, data and rules that are used to build a structure for printing a label.'''
+
Labels are the representation of all files, data and rules that are used to build a structure for printing a label. &nbsp;
&nbsp;  
+
 
 
'''P'''
 
'''P'''
  
 
'''Plant'''
 
'''Plant'''
  
'''Plants are each local 42Q factory.'''
+
Plants are each local 42Q factory. &nbsp;
&nbsp;  
+
 
 
'''Printer'''
 
'''Printer'''
  
'''The printer is present on a plant. These printers are installed on a print queue of the server that is running the label engine application.'''
+
The printer is present on a plant. These printers are installed on a print queue of the server that is running the label engine application.
 
 
#
 
'''Print Queue name of the installed print queue of the server'''
 
 
 
#
 
'''Address the IP or name address of the server that is running the label engine'''
 
  
#
+
#'''Print Queue name of the installed print queue of the server'''
'''Port the port that the label engine is running on the server'''
+
#'''Address the IP or name address of the server that is running the label engine'''
 +
#'''Port the port that the label engine is running on the server'''  
  
&nbsp;
 
 
'''Project'''
 
'''Project'''
  
'''The projects are structures related to Progress databases. In this sense, each project must have one database associated with it. A project identifies what MDS will be used on the connection with the database to retrieve data.'''
+
The projects are structures related to Progress databases. In this sense, each project must have one database associated with it. A project identifies what MDS will be used on the connection with the database to retrieve data.
  
 
'''Q'''
 
'''Q'''
Line 1,086: Line 958:
 
'''Query'''
 
'''Query'''
  
'''Query is the entity used to represent how data can be retrieved from a database. A query can return values of one or more columns based on the relationships among a set of tables that can be configured by the user.'''
+
Query is the entity used to represent how data can be retrieved from a database. A query can return values of one or more columns based on the relationships among a set of tables that can be configured by the user. &nbsp;
&nbsp;  
+
 
 
'''T'''
 
'''T'''
  
 
'''Table'''
 
'''Table'''
  
'''The tables are the data structure present in databases. This table contains a set of columns and can be used to create queries.'''
+
The tables are the data structure present in databases. This table contains a set of columns and can be used to create queries.
&nbsp;
+
 
 
'''U'''
 
'''U'''
  
 
'''User'''
 
'''User'''
  
'''The users of the Label Engine.&nbsp;'''
+
The users of the Label Engine.&nbsp; &nbsp;
&nbsp;  
+
 
 
'''V'''
 
'''V'''
  
 
'''Variable'''
 
'''Variable'''
  
'''Variables are used as parameters of the business rules and are similar to field numbers; they have a query associated with them, so the result of the query will be the data inserted on the parameters.'''
+
Variables are used as parameters of the business rules and are similar to field numbers; they have a query associated with them, so the result of the query will be the data inserted on the parameters.
<br/> <ol start="4">
+
 
<li>
+
&nbsp;
= '''Appendix B – File Types''' =
+
 
</li>
+
&nbsp;
</ol>
+
 
&nbsp;
+
= <span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types"><span class="mw-headline" id="Appendix_B_.E2.80.93_File_Types">Appendix B – File Types</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
 +
 
 
'''Format File'''
 
'''Format File'''
  
'''A format file keeps all the structure information to print an entire label or part of it. A label is composed of one or more format files. The system contains two types of format files:'''
+
A format file keeps all the structure information to print an entire label or part of it. A label is composed of one or more format files. The system contains two types of format files: &nbsp;
&nbsp;  
 
*
 
'''User Format File: A file that doesn't contain an identifier. This file is represented by the icon User format file icon in the upload file tab.'''
 
  
*
+
*'''User Format File: '''A file that doesn't contain an identifier. This file is represented by the icon User format file icon in the upload file tab.
'''Printer Format File: A file that contains an identifier. This file is represented by the iconPrinter format file icon in the upload file tab.'''
+
*'''Printer Format File: '''A file that contains an identifier. This file is represented by the iconPrinter format file icon in the upload file tab.  
  
&nbsp;
 
 
'''Image'''
 
'''Image'''
  
'''A file that represents an image that will be sent to the printer.'''
+
A file that represents an image that will be sent to the printer.
 +
 
 +
This file is represented by the icon Image in the upload file tab.
  
'''This file is represented by the icon Image in the upload file tab.'''
 
<br/>
 
 
'''Font'''
 
'''Font'''
  
'''A file that represents a font style that will be used in a label. This file will be sent to the printer. It is represented by the Font icon in the upload file tab.'''
+
A file that represents a font style that will be used in a label. This file will be sent to the printer. It is represented by the Font icon in the upload file tab.
&nbsp; <ol start="5">
+
 
<li>
+
&nbsp;
= '''Appendix C – Business Rules''' =
+
 
</li>
+
&nbsp;
</ol>
 
&nbsp;  
 
'''Parameters'''
 
  
#
+
= <span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules"><span class="mw-headline" id="Appendix_C_.E2.80.93_Business_Rules">Appendix C – Business Rules</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
'''Initial index: the beginning index, inclusive.'''
 
  
#
+
&nbsp; '''Parameters'''
'''Final index: the ending index, exclusive.'''
 
  
&nbsp;
+
#'''Initial index: '''the beginning index, inclusive.
'''Parameters'''
+
#'''Final index:''' the ending index, exclusive.
  
*
+
&nbsp; '''Parameters'''
'''Search for value: Text'''
 
  
*
+
*'''Search for value: '''Text
'''String position: Text'''
+
*'''String position:''' Text
  
&nbsp;
 
 
'''Insert'''
 
'''Insert'''
  
'''Insert a string in the position informed.'''
+
Insert a string in the position informed. &nbsp;
&nbsp;  
+
 
 
'''Parameters'''
 
'''Parameters'''
  
*
+
*'''String to be inserted: '''the string to be inserted.  
'''String to be inserted: the string to be inserted.'''
+
*'''Position of insertion: '''the position where the String to be inserted parameter should be inserted.
  
*
+
'''Data Format'''
'''Position of insertion: the position where the String to be inserted parameter should be inserted.'''
 
  
&nbsp;  
+
Return the date in the specified format. &nbsp;
'''Data Format'''
 
  
'''Return the date in the specified format.'''
 
&nbsp;
 
 
'''Parameter'''
 
'''Parameter'''
  
#
+
#Data format: the pattern describing the date and time format.  
'''Data format: the pattern describing the date and time format.'''
 
  
&nbsp;
 
 
'''Ends With'''
 
'''Ends With'''
  
'''If the field number value ends with the specified Ending with parameter, the field number value is replaced by the string in the Change for parameter.'''
+
If the field number value ends with the specified Ending with parameter, the field number value is replaced by the string in the Change for parameter. &nbsp;
&nbsp;  
+
 
 
'''Parameters'''
 
'''Parameters'''
 
<ol start="2">
 
<ol start="2">
<li>
+
<li>Ending with: the pattern to be matched.</li>
'''Ending with: the pattern to be matched.'''
+
<li>Change for: the value to be exchanged if the Ending with parameter is matched.</li>
</li>
 
<li>
 
'''Change for: the value to be exchanged if the Ending with parameter is matched.'''
 
</li>
 
 
</ol>
 
</ol>
<br/>
+
 
 
'''Replace'''
 
'''Replace'''
  
'''Returns a new string resulting from replacing all occurrences of Pattern to be matched parameter in the field number value with Pattern to be used parameter.'''
+
Returns a new string resulting from replacing all occurrences of Pattern to be matched parameter in the field number value with Pattern to be used parameter. &nbsp;
&nbsp;  
+
 
 
'''Parameters'''
 
'''Parameters'''
  
#
+
#'''Pattern to be matched: '''the string to be found in the field number returned.  
'''Pattern to be matched: the string to be found in the field number returned.'''
+
#'''Pattern to be used: '''the string to be replaced by the pattern found in the field number.
  
#
+
'''Between'''
'''Pattern to be used: the string to be replaced by the pattern found in the field number.'''
 
  
&nbsp;  
+
Returns a substring that is in between the Initial character parameter and the End character. &nbsp;
'''Between'''
 
  
'''Returns a substring that is in between the Initial character parameter and the End character.'''
 
&nbsp;
 
 
'''Parameters'''
 
'''Parameters'''
  
*
+
*'''Initial character: '''the initial character to be matched.  
'''Initial character: the initial character to be matched.'''
+
*'''End character: '''the end character to be matched.
  
*
+
'''No Ends With'''
'''End character: the end character to be matched.'''
 
  
&nbsp;  
+
If the field number value does not end with the specified No ending with a parameter, the field number value is exchanged by the string in the Change for the parameter. &nbsp;
'''No Ends With'''
 
  
'''If the field number value does not end with the specified No ending with a parameter, the field number value is exchanged by the string in the Change for the parameter.'''
 
&nbsp;
 
 
'''Parameters'''
 
'''Parameters'''
  
*
+
*'''No ending with: '''the pattern to be matched.  
'''No ending with: the pattern to be matched.'''
+
*'''Change for:''' the value to be replaced if the Ending with parameter is matched.
  
*
+
'''Equals'''
'''Change for: the value to be replaced if the Ending with parameter is matched.'''
 
  
&nbsp;  
+
If the field number matches the specified If equals parameter, the field number value is replaced by the string in the Change for the parameter. &nbsp;
'''Equals'''
 
  
'''If the field number matches the specified If equals parameter, the field number value is replaced by the string in the Change for the parameter.'''
 
&nbsp;
 
 
'''Parameters'''
 
'''Parameters'''
  
#
+
#'''If equals: '''the pattern to be matched.  
'''If equals: the pattern to be matched.'''
+
#'''Change for: '''the value to be replaced if the If equals parameter is matched.
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
= <span class="mw-headline" id="Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples"><span class="mw-headline" id="Appendix_D_.E2.80.93_Examples">Examples</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
 +
 
 +
&nbsp;
 +
 
 +
== <span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers"><span class="mw-headline" id="How_to_create_a_block.2Felement_for_containers">How to create a block/element for containers</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
 +
 
 +
See a full example using an existing label on how to create a block/element for a Container: &nbsp;
  
#
+
&nbsp;
'''Change for: the value to be replaced if the If equals parameter is matched.'''
 
  
<br/> <ol start="6">
 
<li>
 
= '''Appendix D – Examples''' =
 
</li>
 
</ol>
 
&nbsp; <ol start="6">
 
<li>
 
== '''How to create a block/element for containers''' ==
 
</li>
 
</ol>
 
&nbsp;
 
'''See a full example using an existing label on how to create a block / element for a Container:'''
 
&nbsp;
 
 
'''Figure 46: Container Sample Label'''
 
'''Figure 46: Container Sample Label'''
  
'''https://lh6.googleusercontent.com/mDsp7PKBk5DmHArphn_ssnRIMXJ50fAGKg2y_-iklvtcGsgEeqSjjtgAXIdA4zjnKG4n6t-DoUOZaUsffExk2jwz-2ExhcwTFKDyRN1zxYr43jc2sZH8Pb7poSYpyi4p4rZOafhwdXvU_WeZTFL2k-1vWcQXm3s9S9HbPRnFPrYpePEGEO3g68Hm'''
+
'''[[File:ContainerSampleLabel.png|600px|ContainerSampleLabel.png]]'''
<br/>  
+
 
'''Figure 47: Container Sample Element'''
+
<br/> '''Figure 47: Container Sample Element'''
 +
 
 +
'''[[File:ContainerSampleElement.png|600px|ContainerSampleElement.png]]'''
 +
 
 +
<br/> <br/> '''Figure 48: Container Sample Label Mapping'''
 +
 
 +
'''[[File:ContainerSampleLabelMapping.png|600px|ContainerSampleLabelMapping.png]]'''
 +
 
 +
&nbsp;
 +
 
 +
== <span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers"><span class="mw-headline" id="Parallel_Containers_-_Values_Other_than_Just_Serial_Numbers">Parallel Containers - Values Other than Just Serial Numbers</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
 +
 
 +
<br/> Often users will need a container label that contains the list of enclosed units / serial numbers as well as some other attribute(s) associated with each unit.&nbsp; For lack of a better name, Parallel Containers.<br/> <br/> The below explanation will help ensure the container label extracts the correct data and prints it in the correct order.
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
=== <span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields"><span class="mw-headline" id="Naming_Template_Fields">Naming Template Fields</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ===
 +
 
 +
When users work with Parallel Containers, it is very important to correctly name the template fields so that multiple containers are populated in the same order on the label. &nbsp;
 +
 
 +
Below, you will see examples of good naming strategies: &nbsp;
 +
 
 +
'''sn_01, sn_02, sn_03, …sn_##''' &nbsp;
 +
 
 +
'''mac_01, mac_02, mac_03, ...mac_##&nbsp;''' &nbsp;
 +
 
 +
'''comp_01, comp_02, comp_03, ...comp_##''' &nbsp;
  
'''https://lh5.googleusercontent.com/shu8kraS57Hl6psBZOIT9evaVTE-D3TZgjlpCiulyNQUPjRPL-BWo8spf4-vxzh3Lq7DtF-6ldmCq7L3EM3BfMmg3DQ2aQZbBGIFx-RsaPohhqslMeymX5WAGJ7aPEmIQM-0r_As6DqHCF5MGQX8cKGoQh-NWVVdaciOBPws0-rMwZ9Cv8iEhdQg'''
+
&nbsp;
<br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> &nbsp;  
 
'''Figure 48: Container Sample Label Mapping'''
 
  
'''https://lh4.googleusercontent.com/KxM3_O33fI3Z3z2Lya4DMs9ciyP-bKobhKJIBu8_w3D5plyiPr6x4j35IOfE1fsS4e11VpWVly6ZT4WL4yrIP1IJHSrFoc3lck-v12g3BUD0FINbs9g01ze6FYLJan2z4kexwwB7Qwt7ALSWOmoP9QT2HBNoWmxMS4CCOTtWstpxJrN9JHbevZSU'''
+
'''<u>Note</u>:''' In case there are more than 100 units listed on a single page of a container label, use three digits instead of two digits.<br/> <br/> &nbsp;
<ol start="6">
 
<li>
 
== '''Parallel Containers - Values Other than Just Serial Numbers'''<br/> &nbsp; ==
 
</li>
 
</ol>
 
  
<br/> '''Often users will need a container label that contains the list of enclosed units / serial numbers as well as some other attribute(s) associated with each unit.&nbsp; For lack of a better name, Parallel Containers.<br/> <br/> The below explanation will help ensure the container label extracts the correct data, and prints it in the correct order.'''
 
&nbsp; <ol start="6">
 
<li>
 
=== '''Naming Template Fields''' ===
 
</li>
 
</ol>
 
&nbsp;
 
'''When users work with Parallel Containers, it is very important to correctly name the template fields so that multiple containers are populated in the same order on the label.'''
 
&nbsp;
 
'''Below, you will see examples of good naming strategy:'''
 
&nbsp;
 
'''sn_01, sn_02, sn_03, …sn_##'''
 
&nbsp;
 
'''mac_01, mac_02, mac_03, ...mac_##&nbsp;'''
 
&nbsp;
 
'''comp_01, comp_02, comp_03, ...comp_##'''
 
&nbsp;
 
'''Note: In case there were more than 100 units listed on a single page of a container label, use three digits instead of two digits.'''
 
<br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> &nbsp;
 
 
'''Figure 49: Sample Label with Good Naming Strategy'''
 
'''Figure 49: Sample Label with Good Naming Strategy'''
&nbsp;
 
'''https://lh4.googleusercontent.com/Xg2TMwdSvCofAtc5DWwoPg1Pnzzx8qmrTGaWmyR9PmXAprxTQsmm51VFzllk1C-rkH7qLQmldiF7nt3jQJaPfdNxbiigGA50JGpcTAvSQaOEkL3E2bzM2tKjoJOpOMTaz17FL8HYXiG_IyMx51vUDuOYqhPNiNXA8IsS2dxYMgF6gmNpLkm4j2Vp'''
 
&nbsp; <ol start="6">
 
<li>
 
== '''Container Element & Block Formulation''' ==
 
</li>
 
</ol>
 
&nbsp;
 
'''When working with container labels, selecting the checkbox Values Will Be Assigned To Multiple Different Fields (Container) changes the scope of the data that is being extracted.&nbsp; Instead of the scope being the "container serial", the scope becomes the serial of each item in the container.&nbsp; The entry value will be the container serial number, but the value extracted will be the value for each item in the container.&nbsp;<br/> <br/> Figure 54 demonstrates how to extract the child serial numbers, the entry is the container serial number and the output would be serial.serial_number. '''<br/> &nbsp;
 
  
<br/> &nbsp;
+
'''[[File:SampleLabelwGNS.png|500px|SampleLabelwGNS.png]]'''
<br/> <br/> <br/> &nbsp;  
+
 
 +
== <span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation"><span class="mw-headline" id="Container_Element_.26_Block_Formulation">Container Element & Block Formulation</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
 +
 
 +
When working with container labels, selecting the checkbox '''Values Will Be Assigned To Multiple Different Fields (Container) '''changes the scope of the data that is being extracted.&nbsp; Instead of the scope being the "container serial", the scope becomes the serial of each item in the container.&nbsp; The entry value will be the container serial number, but the value extracted will be the value for each item in the container.&nbsp;<br/> <br/> '''Figure 54 '''demonstrates how to extract the child serial numbers, the entry is the container serial number and the output would be serial.serial_number.<br/> '''&nbsp;'''
 +
 
 
'''Figure 50: Extracting Child Serial Numbers'''
 
'''Figure 50: Extracting Child Serial Numbers'''
  
'''https://lh6.googleusercontent.com/LSbsao48PjEeIoU91bAmocnsIja9pfCNOJt8aVE0B9kRtfIJlmV2W3Hcm3-jxyK93GLzuWXebDGrlZe4y6FNUa_o0JbYQf2fa4dr7LZDHuJCpmGUtfkaeM4ftUL2HJ7T6wG4avTw-E_hXvJhxKMQdkm7CJsY61EXMZJdAwyX818aJhKR-7j0WHyl'''
+
'''[[File:ExtractingChildSN.png|600px|ExtractingChildSN.png]]'''
&nbsp;  
+
 
'''Figure 51 demonstrates the extraction of the mac addresses that were captured as components, using a reference designator of MAC_Address.'''
+
&nbsp;
<br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> &nbsp;  
+
 
 +
'''Figure 51 '''demonstrates the extraction of the mac addresses that were captured as components, using a reference designator of&nbsp;'''MAC_Address.'''<br/> <br/> &nbsp;
 +
 
 
'''Figure 51: Extraction of&nbsp; the Mac Addresses'''
 
'''Figure 51: Extraction of&nbsp; the Mac Addresses'''
  
'''https://lh6.googleusercontent.com/UOqVMUPE7g61xGbqP8p4WABrbB_jcPRkZ9F2sefWNcpMnME4-IOpKG8swOaRvYQ6C5UqrbzuTGwZFgxwMYcbhgUIjfe4z4NWetx9jmYiHOtCk75U5XAiL4VTeYr6AfVz3hS4q9POiYhKRLs_eM_pZ-Ez3NyRYVi-8BEGP9If5DAcRkLTTb5gjau1'''
+
'''[[File:ExtractionMacAddresses.png|600px|ExtractionMacAddresses.png]]'''
<br/> <ol start="6">
+
 
<li>
+
&nbsp;
== '''Container Element Mapping''' ==
+
 
</li>
+
== <span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping"><span class="mw-headline" id="Container_Element_Mapping">Container Element Mapping</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
</ol>
+
 
&nbsp;
+
Container mappings will be many template fields to a single&nbsp;'''Container Element.&nbsp;'''Multi-select the placeholder names (left side) and select the container element (right side) and click the&nbsp;'''Map''' button as in '''Figure 56.'''<br/> &nbsp; &nbsp;
'''Container mappings will be many template fields to a single Container Element.&nbsp; Multi-select the placeholder names (left side) and select the container element (right side) and click the Map button as in Figure 56.'''<br/> &nbsp;
+
 
&nbsp;  
 
 
'''Figure 52: Label Mapping'''
 
'''Figure 52: Label Mapping'''
  
'''https://lh3.googleusercontent.com/q7NKs_JJsnoApOlXwXVFtSh5ZmMJhsPaX9a2gNZ2B-sioFrKat8D2xW5yGsMIK1_w-71eCewr7aLxT2HbqLmUlhRdqscfcKbKroI5RDWjD5SlvM3Aek71YbBy8Wt3Is5C5aKDtLKsfrJM1jyvaweEVeAtLWkRdyupY5f4nv2uJrgfXzrDQz2GrRT'''
+
'''[[File:LabelEngineMapping.png|800px|LabelEngineMapping.png]]'''
&nbsp;  
+
 
'''When users follow the previous steps and print labels, they will see labels similar to the image Figure 57.'''
+
&nbsp;
&nbsp;  
+
 
 +
When users follow the previous steps and print labels, they will see labels similar to the image&nbsp;'''Figure 57.''' &nbsp;
 +
 
 +
&nbsp;
 +
 
 
'''Figure 53: Resulting Label'''
 
'''Figure 53: Resulting Label'''
  
'''https://lh3.googleusercontent.com/eOdFRKQdejqpYY4-gR2YkvcKsEHcP77dldJ4nqujKL5KvTig9FvfUlakeqZPBCTavpcNQ8loIM446I4RdaAc0Y4FbcdCdK6o0Oi751nYHiFxQnPJPHDPSZ5tvgGFCl5PdJlZOigfgjIuY1LuWi-4tJMoZ7ov_exu9T_bK95aSaiB-485tmrJmUGp'''
+
'''[[File:ResultingLabel.png|500px|ResultingLabel.png]]'''
<br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> &nbsp;  
+
 
= &nbsp; =
+
<br/> &nbsp;
 +
 
 +
----
 +
 
 +
&nbsp;

Latest revision as of 14:51, 15 October 2024

42Q Home > Production > Label Engine Labels

 

Production
Label Engine Labels
Version MES15.82
 
 
 
 

Introduction

Label Engine Labels is a web application that gives plants the ability to create, update, and print labels without the need for IT resources. It enables plants to easily define and access various different data sources like MES, and MESR, along with a variety of other database types. It allows users to map label fields to these data sources in order to create dynamic labels. It also enables plants to extract statistical information about the labels that are managed in Label Engine, as well as monitor the audit information.  

Users can create a label template or layout in the design tool (i.e.: For ZPL use BarOne or CodeSoft, and for RTF use Microsoft Office or another tool that provides RTF format.) of their choice.  Using the design tool, they export the completed template as ZPL (Zebra Printer Language) or RTF (Rich Text Format).  The template is uploaded to Label Engine and the fields in the template are mapped to data sources.  At print time, Label Engine combines the template with the appropriate data to produce finished labels.  

The Label Engine Labels portlet allows the user to create, edit, copy, delete, and print labels. LE Admin History, LE Version History, and LE Print History reports can be viewed and/or printed from this page. LE Statistics Excel spreadsheets can also be created from the LE Labels page.


To access the LE Labels application, navigate to Production > Label Engine Labels.  

 

Figure 1: Accessing Label Engine Labels 

LE prod Mainmenu.png



Within the main screen of Label Engine View, the user will be able to see four different modules: 

LE Labels, LE Version History, LE Print History, and LE Statistics.

 

 

LE Labels LE prod Labels Icon.png


To access the LE Labels, select the LE Labels from the Label Engine View menu.  

 

Figure 2: Label Engine Labels Main Page

LabelEngineLabelsMP.png

 

The main screen of the LE Labels page contains all previously created labels. The labels are sorted by name and are color-coded according to their status. The following are the colors and their statuses:  

  • Green=Production
  • Blue=Development
  • Red=Hidden
  • Brown=Deprecated

 

Label Template File

The first step of creating a label is done outside of the Label Engine.  A label layout and design tool are used to create the label template such that the finished label meets the customer's specifications. Typically the label specifications will cover such things as label media type, size, fonts, barcodes, tolerances, etc. Many different design tools exist and the choice of design tools is outside the boundaries of Label Engine.    

A suitable design tool MUST be able to produce or export ZPL code (Zebra Programming Language) for use on Zebra Printers, or RTF (rich text format) for use on sheet / LaserJet printers.    

As such, printing labels through Label Engine are limited to supporting printers that support ZPL (i.e. Zebra printers) or RTF (i.e. LaserJet printers).  

Label Engine’s main purpose is to provide a means of populating placeholder fields in labels. Label Engine keys in on values surrounded by $ (for example $partno$) to determine which label elements are mappable within the Label Engine.  At print time, these placeholders are replaced with real data by Label Engine before sending the label to the printer.  Not all design software or barcode formats will allow the use of the $ character, and in such cases manually editing/cleaning the ZPL might be necessary.  

The ZPL or RTF file(s) are uploaded to Label Engine as part of the label creation process.

 

Add New Label

To create a new label, select Add from the LE Labels main page.  

 

Figure 3: Add New Label

AddNewLabel.png

 

Enter the label name and customer and save the Label. Label names can only contain lower case characters, digits, and - (dash) and _ (underscores) all other characters and disallowed. Label names can not be changed after the first publishing of a label and label names MUST be unique so choose your name wisely.  

 

Figure 4: Save Label

SaveLabel.png

 

A General Information screen will display. There are three tabs located to the right of the General Information form (Upload Files, Element Creation, andLabel Mapping).  

 

 

General Information Tab

The general information tab contains the same parameters that were on the initial creation screen so that these values can be updated.  It also contains additional information in the database selection panel, and it contains additional controls to allow Parts to be associated with Labels.  

 

Figure 5: General Information

GeneralInfo.png

 

The user will need to enter the following information in the General Information form:

  • Name - the unique name for the label.  Each label must have a unique name.  Label names can only contain lowercase letters, numbers, and underscore, and the name is limited to 30 characters.  Spaces are not permitted. The name is the key to printing labels using external web services.
  • Version - Defines the current label version.
  • Size -  Enter the size of the label.
  • Resolution - choose resolution based on the printer that will be used.
  • Customer - select a customer for the label from the drop-down list.
  • Kind of Material - Choose the material that the label will be printed: Kapton, paper, or polyester.
  • Comments - label comments for any additional information.
  • Duplicate Prevention - Use this to specify if the label should prevent printing this label more than once for any given "entry". This may be disabled due to administrative settings that are explained in the LE Admin SOP {put the link and proper name}

 

Default Database Mapping

By filling out the Default Database section it will allow the user to use the option Part Must be Mapped in the case the selected database is an MDS Database. Moreover, it will provide the user with an autocomplete part of the creation of an element. Once a database is selected, the Table and Column lists will become available. Using these drop-down lists, define which database element will be provided at print time.  This is also referred to as the default "entry" value.  

 

Figure 6: Database Mapping

DatabaseMapping.png

 

Part Number Mapping

Part number mapping allows the label to be associated with some Part Numbers. By having the Part Number informed in the Label Engine Print screen, it is very easy to find the label(s) that need to be printed by a Part Number.  Depending on the Administrative configuration, Part Number mappings may be optional.  Toggle the "Part Must Be Mapped" selection if the label should enforce part mapping at print time. If enabled and if the print time entry corresponds to a part that is NOT mapped to the label, the printing will be prevented. 

NoteThis may be disabled due to administrative settings that are explained in the LE Admin SOP {put the link and proper name}.  

 

Enter the Part Number in the Part field and select Add 'to add the part in the Part Number list. To delete parts, select it, and select Delete.

 

Figure 7: Part Number Mapping

PartNumberMapping.png

 

Once you have provided all of the information on the General Information tab, select Save to commit your changes to the system, and then select Next. The user can also select the Upload Files tab.  

 

Note: Clear functionality will remove any data provided so you can start fresh.

 

Upload Files Tab

The Upload Files tab allows the user to manage the files and links for the label.  To be usable, a label must have a template file as this contains the layout and definition of the label. A label engine label can only contain a single template file. 

Label Engine's primary purpose is to collect, or generate, data and inject this data into the appropriate places within the template file and print the resulting complete label. Any "variable" data in a label template needs to be identified as a template field.  Template fields are delimited by $ (dollar sign) characters. Label Engine identifies the template fields as the text between the $$, for example, $sn$ or $serial number$ or $serial_number$ would all be good template field identifiers as they are easy to understand what data is required.    

When a template file is added to a label, Label Engine searches through the template and identifies a distinct list of template fields. Label Engine allows the label designer to "map" data to the template fields.  

As there are different printer types, LE supports different template types. LE has support for the following template files:

  • ZPL (*.txt or *.zpl) are for use with printers supporting the Zebra Printing Language
  • RTF (*.rtf) are rich text format files, for use on sheet printers.
  • DPL (*.txt or *.dpl) are for use with printers supporting the Datamax Printing Language
  • EPL (*.txt or *.epl) are for use with printers supporting the Eltron Printing Language 
  • Other Template Types (*.txt) is a catch-all that will allow you to upload any text-based printing language command file that the destination printer will support.  Some examples would be J-Script (Brady Printers), IPL (Intermec), etc.

Many different label design tools exist and the creation of the printer-specific template file is outside the scope of Label Engine.  LE simply requires a text file containing identifiable template fields.  Template files are typically printer-specific command files. The exception to this is RTF.  RTF files are converted to PDF files which can be printed on most sheet/laser printers.    

Tip: It is possible to put multiple labels within a single template file.  

The other supported "files" that can be uploaded are:

  • Label Image Sample (*.jpg, *.jpeg, *.gif, *.png) are to include a static image of a sample label.  A label will only allow you to include one image sample.
  • Font (*.fnt) are fonts that are required on your label.  Fonts only apply to ZPL labels. The list of existing fonts will be displayed from which you can reference the one(s) your label needs. If you need a font that has not yet been uploaded, you will be able to upload a new one. You can upload or link as many Font files as are needed for your label.
  • URLs are not actually uploaded and they don't have any content within LE.  URL is so you can reference information about the specs of the label, or anything else you feel warrants adding a reference to.  Basically, this is to allow LE to be the place you manage your label. 

 

Figure 8:  Upload Files

UploadFiles.png

 

Most files will be uploaded from the user’s local computer. However, if the font was already uploaded to the server for use in a different label it will be possible to reference the existing font instead of uploading it again.  

 

Add File

To add a file to the label from your local computer, select Add from the Upload Files tab.   

 

Figure 9: Add File

AddFile.png

 

  1. Select Browse to browse and select the file to add to the label.
  2. Add a description of the file.
  3. Select Save to confirm the addition, Reset to clear the fields, orCancel to cancel.

 

Edit File 

For labels with files attached, the files can be edited as long as the label has not yet been published.

  1. To edit a file, select the checkbox to the left of the file and then select Edit.

 

Figure 10: Edit File

EditFile.png

 

  1. Once the Edit button is selected, the Edit Files Uploaded pop-up displays to edit.
  2. Only the Description portion of the file is available to edit.
  3. Change the description and then select OK to save changes or Cancel to exit.

 

Delete File

To delete a file attached to a label, select the checkbox to the left of the file name and select Delete.

 

Figure 11: Delete File

DeleteFile.png

 

A confirm box will display. Select Yes to confirm or No to exit.

 

Download File

Under the Upload files tab, the user can download the files attached to a label to retain the information from the label.  

  1. To download the file, select the checkbox to the left of the file name and select Download.

 

Figure 12: Download File

DownloadFile.png

 

The download will be started automatically.

 

View Label Sample

The user can view a sample of the file that is attached to the label from the Upload Label tab.  

  1. To preview a sample of the file, select the checkbox to the left of the file name, and select View Label Sample.

 

Figure 13: View Label Sample

ViewLabelSample.png

  1. A sample of the file is displayed on a new screen.

 

Element Creation Tab

The element creation tab is where users will create the "elements" of data that will be injected into the template at the print time via label mapping.


Figure 14: Element Creation Tab

ElementCreationTab.png

 

On this tab, the user can create the elements. Elements are built up of 'blocks' of data, and elements are what is ultimately injected into the template file at a print time replacing the $place_holder$ fields.  

The application provides five functionalities (Constant Value, Date/Time, Database, Custom function, and Entry Value Block), from which the user is able to customize the elements.

 

Add Element


To add an element, in the Element Creation tab, select the Add Element button.

 

Figure 15: Element Editor

ElementEditor.png

 

The Element Editor is displayed and the user can input the necessary information to the new element.  

Fill in the available fields:

Element Name: the name of the element;

Comments: any necessary information that the user wants;  

Mandatory is a flag indicating that a non blank/non null value is required at print time.  If the element value is empty at print time, the printing of the label is aborted and a message about the failure is recorded in the audit log and is reported back to the user. The default message contains a reference back to the element name.  The element name is not always something that has meaning to an operator.  To provide a more meaningful message (for the audit and the user response) LE allows the user to provide a mandatory custom message that will be used instead. When Mandatory is selected, an optional field, Custom Mandatory Message becomes available and this is where the label designer can provide the message to be used if a mandatory violation occurs.    

 

Note: This Mandatory flag will be available at some of the functionalities and will be used for the same purpose. 
 

Figure 16: Element Editor - Selecting Mandatory

ElementEditor-SM.png

 

Checking the Entry Point checkbox, it will be allowed to search values from two databases. It is used to set the database priority.  

 

The available functionalities are described below:  

 

Constant Value

 

Figure 17: Constant Value

ConstantValue.png


This functionality allows the user to create a constant value (fixed value) used for printing the value in the label.  

 

Block Name: this is the block title to be created;

Value: Value to be printed in the label (any value type).   Click on OK to finish.

 

Date/Time

This functionality will print the date and the time in the label.  

 

Figure 18: Date/Time

DateandTime.png

 

Block Name: Name of the block to be created;

Date/Time format: Select the format (from the available list) that will be printed in the label.   

 

Figure 19: Date/Time Format

DateandTimeFormat.png

 

Block Modification Rules: It allows the user to set the rules to the selected field (date/time)

 

Figure 20:  Add Rule

AddRule.png

 

The rules can be used to set or modify previously assigned label fields.  Dynamic data, such as system date or time, can be formatted and assigned to a label field.  Rules allow for data to be combined or transformed based on runtime conditions.  

It displays the details of the business rules assigned to the selected label field in the Rules list.  

Multiple business rules can be applied to any field. To add business rules to a field, follow these steps:  

To add a rule, select an existing rule from the list and click on the Add button. The new rule will be added to the list.  

The order in which business rules are applied can be changed using the arrows in the lower section of the details section. As well, business rules can be deleted or updated using the appropriate action icons.

 

Database

This function loads the database information that will be printed on the label.  

 

Figure 21: Database

Database.png

 

Entry Value From: This form informs where the input for the element comes from. The common value isPrint Call Entry.  

  • Print Call Entry: comes from the value used to print the label;
  • Element Name/Key: comes from the element;
  • Block Name/Key: comes from the block.

 

The Entry Point Definition form displays the predefined values in the General Information.  

Value To Extract: The user needs to select the Table and the Column to get the information to be printed on the label.  

To provide a more meaningful message (for the audit and the user response) LE allows the user to provide a custom mandatory message that will be used instead. When the Mandatory checkbox is selected, an optional field, Custom Mandatory Message becomes available and this is where the label designer can provide the message to be used if a mandatory violation occurs.    

Note: If the label is a Container Label, the user needs to select the Values Will Be Assigned To Different Fields option.  

 

Figure 22: Container Label Option

ContainerLabelOption.png

 

The Block Modification Rule was already explained in the Date/Time topic.

See Appendix D - Examples for more information.

 

Custom Function

The Custom Function allows fetching database information through a customized function.    

 

Figure 23: Custom Function

CustomFunction.png

 

Entry Value From: This form informs where the input for the element comes from. The common value is Print Call Entry.  

To provide a more meaningful message (for the audit and the user response) LE allows the user to provide a custom mandatory message that will be used instead. When a Mandatory checkbox is selected, an optional field, Custom Mandatory Message becomes available and this is where the label designer can provide the message to be used if a mandatory violation occurs.    

  • Print Call Entry: comes from the value used to print the label;
  • Element Name/Key: comes from the element;
  • Block Name/Key: comes from the block.

 

Database: after the database is selected, the functions are displayed in the list and the user can select them and inform the Function Details.

 

Entry Value Block

This functionality gets the entry information used to print the label (generally, the Serial Number).

 

Figure 24: Entry Value Block

EntryValueBlock.png


Click on Save to finish.  

 

 

Delete Entry Value

 

Figure 25: Delete Entry Value

DeleteEntryValue.png

 

To delete, just select the Entry Value Block in the list and select Delete. A confirmation message is displayed, select Yes to delete or No to abort.

 

Edit Element

Editing elements work pretty similarly to Add Element. Refer to Add Element topic for further information.  

 

Figure 26: Edit Element

EditElement.png

 

Editing elements work pretty similar to Add Elements. Refer to Add Element topic for further information.

 

Delete Element

To delete, just select the Element Name in the list and select Delete.

 

Figure 27:  Delete Element

DeleteElement.png

 

A confirmation message is displayed, select Yes to delete or No to abort.

 

View Element

This functionality allows the user to view how the element was created.

It is not allowed to do any updates on this page.  

 

Figure 28: View Elements

ViewElements.png

 

Label Printing

One of the major features provided by Label Engine is printing labels. Users can print labels to any available printer.  

This page changes based on the settings for duplicate prevention if the entry has been printed before.  

 

Figure 29: Print Label

PrintLabel.png

 

Figure 30: Print Label Options

PrintLabelOptions.png

 

To print a label:

  1. Select the box to the left of the Label Name on the main Label Engine page.
  2. Select the printer icon on the far right of the screen.
  3. Choose a Printer.
  4. Enter the information used to print the label into the Entry field and select Print.

 

View Raw Data: The user can get the raw content that will be sent to the printer.  

Local Print (download): This option allows the user to download the print result locally as a PDF or ZPL.  

Test Print: Duplicate prevention and Test printing.   If the label (and the plant configuration) has duplicate prevention turned on after the Entry field loses focus, the print history is checked.  If the label-entry combination has been printed, viewed, or downloaded before it can't be printed again.  It can only be reprinted (as many times as needed).  In order to perform a reprint (if the user has permission to reprint) the three fields (Reprint Reason, Approver, and Notes)  need to be filled before the reprint options become available.  

Local Test Print (Download): Test Print / Local Test Print are always allowed.  This feature still requires a valid entry, however, the print activity does not use up the one label entry allowed.  It is still recorded and viewable from the audit, but it is recorded as a test print.  Also, all of the elements have their value reversed before being injected into the template so, in fact, the generated label is significantly different from a regular print.  

Note: This section also discusses web service printing.  The new LE web service is documented with Swagger (which allows the user to describe the structure of your APIs so that machines can read them.  

In addition, Label Engine has web services that expose printing functionality to other applications.  For example, it is possible to print labels created in the Label Engine by using the SFDC Commands (!! Commands):    

!!1LABENG.<labelname>.<print queue>  

where   

<labelname> is the exact name of the label in Label Engine, and <print queue> is the exact name of the print queue defined in Label Engine.

 

New Version

To create a new version of a label, select the box to the left of a Production, Hidden or Deprecated label then select New Version.

 

Note: Labels in Development cannot have New Versions created.  

 

Figure 31: New Version

NewVersion.png

 

  1. The General Information form will be displayed.  All fields are available to edit to create a New Version of the label.
  2. Select Save.

 

Edit Label

To edit a label, select the box to the left of a label in Development.

 

Note: Only labels in Development are available to edit.


Figure 32: Edit Label

EditLabel.png

 

  1. The General Information form will be displayed. All fields are available to edit.
  2. The Upload Files, Element Creation, and Label Mapping tabs are also available to edit.
  3. Select Save to confirm changes.

 

View Label 

View functionality is very convenient to view how the label was created in case the user does not have permission to edit.  

  1. To view a label, select the box to the left of a label in production.
  2. Select View.


Figure 33: View Label

ViewLabel.png

 

  1. All tabs will be displayed.
  2. The label information is available to view only.

 

Add/Remove PN

This functionality allows the users to add or remove Part Numbers associated with the label.

  1. To add or delete a Part Number from a label, select the box to the left of a label.

 

Figure 34: Add/Remove Part Number

AddandRemovePN.png

 

 

Figure 35: Part Number Mapping

PNMapping.png

 

  1. Enter the part number and select Add.
  2. Select Add to confirm or Close to cancel.

 

Figure 36: Delete Part Number

DeletePN.png

 

  1. To delete a part number, select the box to the left of the part number and select Delete.
  2. AConfirm screen will display. Select Yes to confirm deletion or No to cancel.

 

Copy Label

To copy a label, select any label from the Labels list and then select Copy.

   

Figure 37: Copy Label

CopyLabel.png

 

  1. All tabs forms will be displayed. Apply the necessary changes and then, select Save at the bottom right of the screen to save the changes.

 

Delete Label

To delete a label, select the box to the left of a label in development. 

 

Note: Only labels in development status can be deleted.

 

  1. Select Delete.

 

Figure 38: Delete Label

DeleteLabel1.png

 

  1. A confirmation message will be displayed. Select Yes to confirm deletion or No to cancel.

 

Hide/Unhide Label

Certain labels can be hidden from the list of available labels using the hide function. Labels that are currently hidden can be revealed using the unhide function.  

Hide a production label, prevents the label to be printed by using SFDC Commands or any other print action from an external application, such as Shop Order Print module, SIT, and others.  

 

  1. To hide a label, select the box to the left of a label in production and select Hide.

 

Figure 39: Hide Label

HideLabel.png

 

Note: Only labels in production can be hidden.
 

Unhide the label restores a previously hidden production label and it can be printed using SFDC Commands or other external applications.

 

  1. To unhide a hidden label, select the box to the left of a hidden label and select Unhide.

 

Figure 40: Unhide Label

UnHideLabel.png

 

Publish Label

Publishing a development Label locks the label and makes it available for printing from other applications.  

 

  1. To publish a label, select the box to the left of a label in development status, then select Publish.

 

Note: Only labels in development can be published.  

 

Figure 41: Publish Label

PublishLabel.png

 

  1. A confirmation message will be displayed. Select Yes to confirm or No to cancel.

 

View Label Sample 

The user can preview a sample of certain labels using the View Label Sample function.  

 

  1. To preview a sample of a label, select the box to the left of a label in Production/Development.

 

Note: Only certain labels have previews attached to them. The only way to know which labels have previews is by selecting each one and looking for the Label Sample Preview functionality to become available.


Figure 42: Label Sample Preview

LabelSamplePreview.png

 

LE Reports


The available reports allow the user to mine the logs to extract usage data. There are three report options: 

  •  

LE Version History

  •  

LE Print History 

  • LE Statistics

 

  1. Select LE Version History, LE Print History, or LE Statistics.

 


LE Version History  LE prod VH Icon.png


To access the LE Version History, select the LE Version History from the Label Engine View menu.


Figure 43: LE Version History Page

LEVersionHistoryPage.png

 

  1. Set the filters as needed.
  2. Select Filter to extract the data.
  3. The results of the query will be displayed in the List.


This report displays the history of the label: who created it, when, its version, and its status. 

 


LE Print History  LE prod PH Icon.png


To access the LE Print History, select the LE Print History from the Label Engine View menu.


Figure 44: LE Print History Page

LEPrintHistoryPage.png

 

This report displays when the labels were printed, which system or Web Service method invokes the print action, which entry value (e.g. Serial Number) was used to print the label, and other information related to the print action. 
 


LE Statistics LE prod Statistic Icon.png


To access LE Statistics, select it from the Label Engine View menu.

 

Figure 45: LE Statistics Page

LEStatPage.png

 

  1. To extract statistical information, select LE Statistics.
  2. Select the begin and end dates using the date selectors to define the time range for the statistics that will be generated and the Statistic Type:
  • Print Activities
  • Created Revisions 
  • Created Labels
  1. Select Filter.
  2. The results will be displayed in the Name column.


The user is able to save the report locally by clicking Export.


 

Appendix A – Key Terms


C

Column

The columns are parameters present in tables. A column has a type and can represent a data type like an integer, date, or string or can be a link to another table being used on relationships.  Columns are often referred to as database fields.  

Customer

A customer of 42Q will be related with a label.   

D

Database

Database that the label engine can be connected to retrieve data. The main parameters are described below.  

  • Name: The name of the database, this is the name to be used on the connection.
  • Type: The type of the database: PostgreSQL, ERP, MySQL, SQLServer or Progress.
  • Address: The address of the server where the database is running.
  • Port: The port on the database server that is accepting connections.
  • Schema: The schema is a namespace into the database that stores data in separated logical structures into the same database. PostgreSQL and ERP can use this kind of feature.

F

Field Number

Field numbers are all fields that can be replaced or used with the result of a query or input data. Each field number must be related with a format file.  

Format File

Format files are the templates where the field numbers are associated.  

L

Label

Labels are the representation of all files, data and rules that are used to build a structure for printing a label.  

P

Plant

Plants are each local 42Q factory.  

Printer

The printer is present on a plant. These printers are installed on a print queue of the server that is running the label engine application.

  1. Print Queue name of the installed print queue of the server
  2. Address the IP or name address of the server that is running the label engine
  3. Port the port that the label engine is running on the server

Project

The projects are structures related to Progress databases. In this sense, each project must have one database associated with it. A project identifies what MDS will be used on the connection with the database to retrieve data.

Q

Query

Query is the entity used to represent how data can be retrieved from a database. A query can return values of one or more columns based on the relationships among a set of tables that can be configured by the user.  

T

Table

The tables are the data structure present in databases. This table contains a set of columns and can be used to create queries.

U

User

The users of the Label Engine.   

V

Variable

Variables are used as parameters of the business rules and are similar to field numbers; they have a query associated with them, so the result of the query will be the data inserted on the parameters.

 

 

Appendix B – File Types

Format File

A format file keeps all the structure information to print an entire label or part of it. A label is composed of one or more format files. The system contains two types of format files:  

  • User Format File: A file that doesn't contain an identifier. This file is represented by the icon User format file icon in the upload file tab.
  • Printer Format File: A file that contains an identifier. This file is represented by the iconPrinter format file icon in the upload file tab.

Image

A file that represents an image that will be sent to the printer.

This file is represented by the icon Image in the upload file tab.

Font

A file that represents a font style that will be used in a label. This file will be sent to the printer. It is represented by the Font icon in the upload file tab.

 

 

Appendix C – Business Rules

  Parameters

  1. Initial index: the beginning index, inclusive.
  2. Final index: the ending index, exclusive.

  Parameters

  • Search for value: Text
  • String position: Text

Insert

Insert a string in the position informed.  

Parameters

  • String to be inserted: the string to be inserted.
  • Position of insertion: the position where the String to be inserted parameter should be inserted.

Data Format

Return the date in the specified format.  

Parameter

  1. Data format: the pattern describing the date and time format.

Ends With

If the field number value ends with the specified Ending with parameter, the field number value is replaced by the string in the Change for parameter.  

Parameters

  1. Ending with: the pattern to be matched.
  2. Change for: the value to be exchanged if the Ending with parameter is matched.

Replace

Returns a new string resulting from replacing all occurrences of Pattern to be matched parameter in the field number value with Pattern to be used parameter.  

Parameters

  1. Pattern to be matched: the string to be found in the field number returned.
  2. Pattern to be used: the string to be replaced by the pattern found in the field number.

Between

Returns a substring that is in between the Initial character parameter and the End character.  

Parameters

  • Initial character: the initial character to be matched.
  • End character: the end character to be matched.

No Ends With

If the field number value does not end with the specified No ending with a parameter, the field number value is exchanged by the string in the Change for the parameter.  

Parameters

  • No ending with: the pattern to be matched.
  • Change for: the value to be replaced if the Ending with parameter is matched.

Equals

If the field number matches the specified If equals parameter, the field number value is replaced by the string in the Change for the parameter.  

Parameters

  1. If equals: the pattern to be matched.
  2. Change for: the value to be replaced if the If equals parameter is matched.

 

 

Examples

 

How to create a block/element for containers

See a full example using an existing label on how to create a block/element for a Container:  

 

Figure 46: Container Sample Label

ContainerSampleLabel.png


Figure 47: Container Sample Element

ContainerSampleElement.png



Figure 48: Container Sample Label Mapping

ContainerSampleLabelMapping.png

 

Parallel Containers - Values Other than Just Serial Numbers


Often users will need a container label that contains the list of enclosed units / serial numbers as well as some other attribute(s) associated with each unit.  For lack of a better name, Parallel Containers.

The below explanation will help ensure the container label extracts the correct data and prints it in the correct order.

 

 

Naming Template Fields

When users work with Parallel Containers, it is very important to correctly name the template fields so that multiple containers are populated in the same order on the label.  

Below, you will see examples of good naming strategies:  

sn_01, sn_02, sn_03, …sn_##  

mac_01, mac_02, mac_03, ...mac_##   

comp_01, comp_02, comp_03, ...comp_##  

 

Note: In case there are more than 100 units listed on a single page of a container label, use three digits instead of two digits.

 

Figure 49: Sample Label with Good Naming Strategy

SampleLabelwGNS.png

Container Element & Block Formulation

When working with container labels, selecting the checkbox Values Will Be Assigned To Multiple Different Fields (Container) changes the scope of the data that is being extracted.  Instead of the scope being the "container serial", the scope becomes the serial of each item in the container.  The entry value will be the container serial number, but the value extracted will be the value for each item in the container. 

Figure 54 demonstrates how to extract the child serial numbers, the entry is the container serial number and the output would be serial.serial_number.
 

Figure 50: Extracting Child Serial Numbers

ExtractingChildSN.png

 

Figure 51 demonstrates the extraction of the mac addresses that were captured as components, using a reference designator of MAC_Address.

 

Figure 51: Extraction of  the Mac Addresses

ExtractionMacAddresses.png

 

Container Element Mapping

Container mappings will be many template fields to a single Container Element. Multi-select the placeholder names (left side) and select the container element (right side) and click the Map button as in Figure 56.
   

Figure 52: Label Mapping

LabelEngineMapping.png

 

When users follow the previous steps and print labels, they will see labels similar to the image Figure 57.  

 

Figure 53: Resulting Label

ResultingLabel.png