Difference between revisions of "How to integrate Conduit-PTS Scanning"

From 42Q
Jump to navigation Jump to search
(Created page with "   Conduit-PTS Scanning Integration     ----   #Introduction This guide shows you how to configure and activate Conduit-PTS functions. Conduit Adm...")
 
 
(25 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
 
 
 
  
Conduit-PTS Scanning Integration
+
<span style="font-size:large;">Conduit-PTS Scanning Integration</span>
 
 
&nbsp;
 
 
 
&nbsp;
 
  
 
----
 
----
Line 12: Line 8:
 
&nbsp;
 
&nbsp;
  
#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> =
  
 
This guide shows you how to configure and activate Conduit-PTS functions.
 
This guide shows you how to configure and activate Conduit-PTS functions.
Line 20: Line 16:
 
Required to verify (upgrade if needed) the correct version before implementing Conduit-PTS Integration.
 
Required to verify (upgrade if needed) the correct version before implementing Conduit-PTS Integration.
  
#Configuration  
+
= <span class="mw-headline" id="Configuration"><span class="mw-headline" id="Configuration"><span class="mw-headline" id="Configuration"><span class="mw-headline" id="Configuration"><span class="mw-headline" id="Configuration"><span class="mw-headline" id="Configuration"><span class="mw-headline" id="Configuration"><span class="mw-headline" id="Configuration">Configuration</span></span></span></span></span></span></span></span> =
  
 
To activate the function, setup needs to be done in Shop Floor ID and PTS.
 
To activate the function, setup needs to be done in Shop Floor ID and PTS.
  
#Shop Floor Configuration  
+
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
== <span class="mw-headline" id="Shop_Floor_Configuration"><span class="mw-headline" id="Shop_Floor_Configuration"><span class="mw-headline" id="Shop_Floor_Configuration"><span class="mw-headline" id="Shop_Floor_Configuration"><span class="mw-headline" id="Shop_Floor_Configuration"><span class="mw-headline" id="Shop_Floor_Configuration"><span class="mw-headline" id="Shop_Floor_Configuration"><span class="mw-headline" id="Shop_Floor_Configuration"><span class="mw-headline" id="Shop_Floor_Configuration"><span class="mw-headline" id="Shop_Floor_Configuration"><span class="mw-headline" id="Shop_Floor_Configuration"><span class="mw-headline" id="Shop_Floor_Configuration"><span class="mw-headline" id="Shop_Floor_Configuration">Shop Floor Configuration</span></span></span></span></span></span></span></span></span></span></span></span></span> ==
  
 
*Click the '''Data Editor''' under the '''Shop Floor Control -> Configuration -> Shop Floor Configuration menu.'''  
 
*Click the '''Data Editor''' under the '''Shop Floor Control -> Configuration -> Shop Floor Configuration menu.'''  
 
'''Figure 1: Data Editor Menu'''
 
  
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image1.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert2">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
'''Figure 1: Data Editor Menu'''
  
<img src="images/image1.png" width="" alt="alt_text" title="image_tooltip">
+
[[File:Figure 1- Data Editor Menu.png|border|800px|Figure 1- Data Editor Menu.png]]
  
 
&nbsp;
 
&nbsp;
Line 44: Line 42:
 
'''Figure 2: Select Shop Floor'''
 
'''Figure 2: Select Shop Floor'''
  
&nbsp;
+
&nbsp; [[File:Figure 2- Select Shop Floor.png|border|800px|Figure 2- Select Shop Floor.png]]
 
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image2.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert3">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
 
<img src="images/image2.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
  
 
*Add this below line into the setup data editor.  
 
*Add this below line into the setup data editor.  
''OPTIONS URL_WEB_SERVICE NAME=PTS VALUE=<a href="[http://pts-uat.sanmina.com:8080/pts http://pts-uat.sanmina.com:8080/pts]">[http://pts-uat.sanmina.com:8080/pts http://pts-uat.sanmina.com:8080/pts]</a>''
 
  
 +
''OPTIONS URL_WEB_SERVICE NAME=PTS VALUE=[http://pts-uat.sanmina.com:8080/pts http://pts-uat.sanmina.com:8080/pts]''
  
 
'''Figure 3: Data Editor Options Example'''
 
'''Figure 3: Data Editor Options Example'''
  
&nbsp;
+
&nbsp; [[File:Figure 3- Data Editor Options Example.png|border|800px|Figure 3- Data Editor Options Example.png]]
 
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image3.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert4">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
 
<img src="images/image3.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
  
'''''#Conduit -PTS Service'''''
+
'''''#Conduit -PTS Service (For example)'''''
  
'''''OPTIONS URL_WEB_SERVICE NAME=PTS VALUE=<span style="text-decoration:underline;">[http://pts-uat.sanmina.com:8080/pts http://pts-uat.sanmina.com:8080/pts]</span>'''''
+
'''''OPTIONS URL_WEB_SERVICE NAME=PTS VALUE=[http://pts-uat.sanmina.com:8080/pts http://pts-uat.sanmina.com:8080/pts]'''''
  
'''<span style="text-decoration:underline;">Note</span>''': Please replace '''''<span style="text-decoration:underline;">[http://pts-uat.sanmina.com:8080/pts http://pts-uat.sanmina.com:8080/pts]</span>''''' with your Conduit-PTS service URL.
+
'''<span style="text-decoration:underline;">Note</span>''': Please replace '''''[http://pts-uat.sanmina.com:8080/pts http://pts-uat.sanmina.com:8080/pts]''''' with your Conduit-PTS service URL.
  
 
Save the changes before exit.
 
Save the changes before exit.
  
#Server information Configuration  
+
== <span class="mw-headline" id="Server_information_Configuration"><span class="mw-headline" id="Server_information_Configuration"><span class="mw-headline" id="Server_information_Configuration"><span class="mw-headline" id="Server_information_Configuration"><span class="mw-headline" id="Server_information_Configuration"><span class="mw-headline" id="Server_information_Configuration"><span class="mw-headline" id="Server_information_Configuration"><span class="mw-headline" id="Server_information_Configuration">Server information Configuration</span></span></span></span></span></span></span></span> ==
  
 
Make sure you have '''Conduit_shopFloorID & Conduit program''' configured from Administration-->Server information
 
Make sure you have '''Conduit_shopFloorID & Conduit program''' configured from Administration-->Server information
Line 85: Line 75:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image4.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert5">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
[[File:Figure 4- Add Server Information.png|border|800px|Figure 4- Add Server Information.png]] &nbsp;
 
 
<img src="images/image4.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
  
 
'''Figure 5: Server Information List'''
 
'''Figure 5: Server Information List'''
 +
 +
&nbsp;[[File:Figure 5- Server Information List.png|border|800px|Figure 5- Server Information List.png]]
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image5.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert6">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image5.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
  
#PTS Configuration  
+
== <span class="mw-headline" id="PTS_Configuration"><span class="mw-headline" id="PTS_Configuration"><span class="mw-headline" id="PTS_Configuration"><span class="mw-headline" id="PTS_Configuration"><span class="mw-headline" id="PTS_Configuration"><span class="mw-headline" id="PTS_Configuration"><span class="mw-headline" id="PTS_Configuration"><span class="mw-headline" id="PTS_Configuration">PTS Configuration</span></span></span></span></span></span></span></span> ==
  
 
There are 2 places that need to set up in PTS portlets
 
There are 2 places that need to set up in PTS portlets
  
- Add'''MDS Net User''' in PTS Administrator(System setting)
+
- Add&nbsp;'''MDS Net User''' in PTS Administrator(System setting)
  
 
- Location Mapping in Workstation Setup(PTS)
 
- Location Mapping in Workstation Setup(PTS)
  
#Add MDS Net User  
+
&nbsp;
 +
 
 +
=== <span class="mw-headline" id="Add_MDS_Net_User"><span class="mw-headline" id="Add_MDS_Net_User"><span class="mw-headline" id="Add_MDS_Net_User"><span class="mw-headline" id="Add_MDS_Net_User"><span class="mw-headline" id="Add_MDS_Net_User"><span class="mw-headline" id="Add_MDS_Net_User"><span class="mw-headline" id="Add_MDS_Net_User"><span class="mw-headline" id="Add_MDS_Net_User"><span class="mw-headline" id="Add_MDS_Net_User">Add MDS Net User</span></span></span></span></span></span></span></span></span> ===
  
 
Raise P3 Service Request to the MES Support team to request add MDS Net User in '''Traceability Administrator ->System setting.'''
 
Raise P3 Service Request to the MES Support team to request add MDS Net User in '''Traceability Administrator ->System setting.'''
Line 121: Line 109:
 
'''''MES Portal Server:143.116.xxx.xxx'''''
 
'''''MES Portal Server:143.116.xxx.xxx'''''
  
'''''NetUser ID: P21dc1,p21dc2,p21dc3'''''
+
'''''NetUser ID:'''''<b>&nbsp;P99LDC1H,P99LDC168, P99TESTDC1</b>
  
 
Support team to add the MDS Net User refer to the picture as follows.
 
Support team to add the MDS Net User refer to the picture as follows.
  
'''<span style="text-decoration:underline;">Note:</span>''' The MDS Net Users separated by commas.
+
'''<span style="text-decoration:underline;">Note:</span>''' The MDS Net Users are separated by commas.
  
#'''Workstation Setup (PTS )'''  
+
'''Figure 6: MDS Net User'''
 
 
#Login to MES15 and from the pull-down menu('''Shop Floor Control->Production Control->Traceability Setup'''.
 
  
#Select “'''Production Line'''” and “'''Workstation'''”
+
&nbsp; [[File:Figure 6- MDS Net User.png|border|800px|Figure 6- MDS Net User.png]]
#Right, Click on “'''Workstation'''” to show the right menu then click on “'''Location Mapping'''” as below screenshot.  
 
 
 
'''Figure 6: MDS Net User'''
 
  
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image6.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert7">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
=== <span class="mw-headline" id="Workstation_Setup_.28PTS.29"><span class="mw-headline" id="Workstation_Setup_.28PTS_.29"><span class="mw-headline" id="Workstation_Setup_.28PTS_.29"><span class="mw-headline" id="Workstation_Setup_.28PTS_.29"><span class="mw-headline" id="Workstation_Setup_.28PTS_.29"><span class="mw-headline" id="Workstation_Setup_.28PTS_.29"><span class="mw-headline" id="Workstation_Setup_.28PTS_.29"><span class="mw-headline" id="Workstation_Setup_.28PTS_.29"><span class="mw-headline" id="Workstation_Setup_.28PTS_.29"><span class="mw-headline" id="Workstation_Setup_.28PTS_.29"><span class="mw-headline" id="Workstation_Setup_.28PTS_.29">Workstation Setup (PTS)</span></span></span></span></span></span></span></span></span></span></span> ===
  
<img src="images/image6.png" width="" alt="alt_text" title="image_tooltip">
+
#Login to MES15 and from the pull-down menu('''Shop Floor Control->Production Control->Traceability Setup'''.
 
+
<ol start="2">
&nbsp;
+
<li>Select “'''Production Line'''” and “'''Workstation'''”</li>
 
+
<li>Right, Click on “'''Workstation'''” to show the right menu then click on “'''Location Mapping'''” as below screenshot.</li>
&nbsp;
+
</ol>
  
 
'''Figure 7: Location Mapping Menu'''
 
'''Figure 7: Location Mapping Menu'''
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image7.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert8">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;[[File:Figure 7- Location Mapping Menu.png|border|800px|Figure 7- Location Mapping Menu.png]]
 
 
<img src="images/image7.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 156: Line 137:
 
Location mapping page prompt up.
 
Location mapping page prompt up.
  
Click the'''Add''' button to add a mapping.
+
Click the&nbsp;'''Add''' button to add a mapping.
  
 
*'''MDS User ID''' (Compulsory)  
 
*'''MDS User ID''' (Compulsory)  
  
 
'''Figure 8: Location Mapping'''
 
'''Figure 8: Location Mapping'''
 +
 +
[[File:Figure 8- Location Mapping.png|border|Figure 8- Location Mapping.png]]
  
 
- This is referring to MDS Net User(Defined at system setting).
 
- This is referring to MDS Net User(Defined at system setting).
  
- All MDS NetUser ID added in system settings will appear in the pull-down menu.
+
- All MDS NetUser IDs added in system settings will appear in the pull-down menu.
  
 
- Select the correct SFDC NetUser ID.
 
- Select the correct SFDC NetUser ID.
  
 
*'''Location Name''' (Compulsory)  
 
*'''Location Name''' (Compulsory)  
 +
 
- Location name created in jMDS Location Maintenance (example S002 SMT Insp Bot or A002
 
- Location name created in jMDS Location Maintenance (example S002 SMT Insp Bot or A002
  
Line 175: Line 159:
 
- Value must be the first 4 characters from the location name (S002, A002, or SMTT)
 
- Value must be the first 4 characters from the location name (S002, A002, or SMTT)
  
 +
&nbsp;
  
 
*'''Device ID'''  
 
*'''Device ID'''  
 +
 
- Device ID that associate to location name in Data Collector Maintenance
 
- Device ID that associate to location name in Data Collector Maintenance
  
 +
*
 
**- Example 1 or 401 or 508   
 
**- Example 1 or 401 or 508   
  
Click'''the Update''' button to save the configuration in PTS for the selected production line and workstation.
+
&nbsp;Click&nbsp;'''the Update''' button to save the configuration in PTS for the selected production line and workstation.
  
 
Once the mapping save in PTS, a list of location mapping show below
 
Once the mapping save in PTS, a list of location mapping show below
  
 
'''Figure 9: Location Mapping Example'''
 
'''Figure 9: Location Mapping Example'''
 +
 +
&nbsp; [[File:Figure 9- Location Mapping Example.png|border|Figure 9- Location Mapping Example.png]]
 +
 +
&nbsp;
 +
 +
Turn on the production line as usual and Conduit-PTS ready for action.
  
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image8.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert9">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
= <span class="mw-headline" id="Conduit-Scanning_Operation"><span class="mw-headline" id="Conduit-Scanning_Operation"><span class="mw-headline" id="Conduit-Scanning_Operation"><span class="mw-headline" id="Conduit-Scanning_Operation"><span class="mw-headline" id="Conduit-Scanning_Operation"><span class="mw-headline" id="Conduit-Scanning_Operation"><span class="mw-headline" id="Conduit-Scanning_Operation"><span class="mw-headline" id="Conduit-Scanning_Operation"><span class="mw-headline" id="Conduit-Scanning_Operation">Conduit-Scanning Operation</span></span></span></span></span></span></span></span></span> =
  
<img src="images/image8.png" width="" alt="alt_text" title="image_tooltip">
+
By using NetDC or an emulator, users can scan serial numbers and update to both Conduit and PTS.
  
&nbsp;
+
== <span class="mw-headline" id="Conduit_Commands"><span class="mw-headline" id="Conduit_Commands"><span class="mw-headline" id="Conduit_Commands"><span class="mw-headline" id="Conduit_Commands"><span class="mw-headline" id="Conduit_Commands"><span class="mw-headline" id="Conduit_Commands"><span class="mw-headline" id="Conduit_Commands"><span class="mw-headline" id="Conduit_Commands"><span class="mw-headline" id="Conduit_Commands">Conduit Commands</span></span></span></span></span></span></span></span></span> ==
  
Turn on the production line as usual and Conduit-PTS ready for action.
+
*ScanPtsBoard
 +
*CheckPtsComponent
 +
*ptssplitpanel
 +
*UpdatePtsComponent
 +
*Validateboard
 +
*LoadPtsMaterial
  
#'''Conduit-Scanning Operation'''
+
&nbsp;
  
By using NetDC or emulator, users can scan serial numbers and update to both Conduit and PTS.
+
&nbsp;
  
#Conduit Commands
+
&nbsp;
#*ScanPtsBoard
 
#*CheckPtsComponent
 
#*ptssplitpanel
 
#*UpdatePtsComponent
 
#*Validateboard
 
#*LoadPtsMaterial 
 
  
#'''Scan Scenario'''
+
== <span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario"><span class="mw-headline" id="Scan_Scenario">Scan Scenario</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
  
 
'''<span style="text-decoration:underline;">Conduit-PTS call</span>'''
 
'''<span style="text-decoration:underline;">Conduit-PTS call</span>'''
Line 218: Line 210:
  
 
'''Figure 10: Load Material to Slot'''
 
'''Figure 10: Load Material to Slot'''
 +
 +
&nbsp; [[File:Figure 10- Load Material to Slot.png|border|800px|Figure 10- Load Material to Slot.png]]
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image9.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert10">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image9.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 229: Line 219:
 
'''Figure 11: Load the Material Successfully'''
 
'''Figure 11: Load the Material Successfully'''
  
&nbsp;
+
&nbsp; [[File:Figure 11- Load the Material Successfully.png|border|800px|Figure 11- Load the Material Successfully.png]]
 
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image10.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert11">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
 
<img src="images/image10.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 239: Line 225:
 
Tried to load the same material to the slot.
 
Tried to load the same material to the slot.
  
'''Figure 12: Load the Duplicated Material Failed'''
+
'''Figure 12:&nbsp; Load the Duplicated Material Failed'''
 
 
&nbsp;
 
 
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image11.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert12">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
  
<img src="images/image11.png" width="" alt="alt_text" title="image_tooltip">
+
&nbsp; [[File:Figure 12- Load the Duplicated Material Failed.png|border|800px|Figure 12- Load the Duplicated Material Failed.png]]
 
 
&nbsp;
 
  
 
'''Conduit Macro: CheckPtsComponentMacro'''
 
'''Conduit Macro: CheckPtsComponentMacro'''
  
 
Verified the material has been loaded
 
Verified the material has been loaded
 
'''Figure 13: Check Material loaded'''
 
  
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image12.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert13">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
'''Figure 13:&nbsp;Check Material loaded'''
  
<img src="images/image12.png" width="" alt="alt_text" title="image_tooltip">
+
[[File:Figure 13- Check Material loaded 1.png|border|800px|Figure 13- Check Material loaded 1.png]]
  
&nbsp;
+
[[File:Figure 13- Check Material loaded.png|border|800px|Figure 13- Check Material loaded.png]]
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image13.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert14">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image13.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 273: Line 247:
 
'''<span style="text-decoration:underline;">Note:</span>'''
 
'''<span style="text-decoration:underline;">Note:</span>'''
  
Before scanning, we need to make sure the location mapping to the workstation, otherwise we will have the following error.
+
Before scanning, we need to make sure the location mapping to the workstation, otherwise, we will have the following error.
  
 
'''Figure 14: Location not Mapping'''
 
'''Figure 14: Location not Mapping'''
 +
 +
&nbsp; [[File:Figure 14- Location not Mapping.png|border|800px|Figure 14- Location not Mapping.png]]
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image14.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert15">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image14.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 287: Line 259:
 
'''Macro: ScanPtsBoardMacro'''
 
'''Macro: ScanPtsBoardMacro'''
  
After loading the material and we are able to scan the serial number
+
After loading the material we are able to scan the serial number
  
 
Scanned serial: PAKS02567, PAKS02568, PAKS02569
 
Scanned serial: PAKS02567, PAKS02568, PAKS02569
  
 
'''Figure 15: Scan PTS Board'''
 
'''Figure 15: Scan PTS Board'''
 +
 +
&nbsp; [[File:Figure 15- Scan PTS Board.png|border|800px|Figure 15- Scan PTS Board.png]]
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image15.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert16">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image15.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
  
'''<span style="text-decoration:underline;">Material runs out:</span>'''
+
'''<span style="text-decoration:underline;">The material runs out:</span>'''
  
 
'''Figure 16: Check Material Runout'''
 
'''Figure 16: Check Material Runout'''
 +
 +
&nbsp; [[File:Figure 16- Check Material Runout.png|border|800px|Figure 16- Check Material Runout.png]]
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image16.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert17">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image16.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 315: Line 283:
 
Loaded the material After a material runout
 
Loaded the material After a material runout
  
'''Figure 16: Load More Material when Runout'''
+
'''Figure 17: Load More Material when Runout'''
 
 
&nbsp;
 
 
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image17.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert18">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
 
<img src="images/image17.png" width="" alt="alt_text" title="image_tooltip">
 
 
 
&nbsp;
 
 
 
&nbsp;
 
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image18.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert19">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp; [[File:Figure 17- Load More Material when Runout.png|border|800px|Figure 17- Load More Material when Runout.png]]
  
<img src="images/image18.png" width="" alt="alt_text" title="image_tooltip">
+
&nbsp;[[File:Figure 17- Load More Material when Runout 1.png|border|800px|Figure 17- Load More Material when Runout 1.png]]
  
 
&nbsp;
 
&nbsp;
Line 337: Line 295:
 
Material splicing to the slot
 
Material splicing to the slot
  
'''Figure 17: Material Splicing to Slot'''
+
'''Figure 18: Material Splicing to Slot'''
 
 
&nbsp;
 
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image19.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert20">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
&nbsp;[[File:Figure 18- Material Splicing to Slot.png|border|800px|Figure 18- Material Splicing to Slot.png]] &nbsp;[[File:Figure 18- Material Splicing to Slot1.png|border|800px|Figure 18- Material Splicing to Slot1.png]] &nbsp;[[File:Figure 18- Material Splicing to Slot2.png|border|800px|Figure 18- Material Splicing to Slot2.png]]
 
 
<img src="images/image19.png" width="" alt="alt_text" title="image_tooltip">
 
 
 
&nbsp;
 
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image20.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert21">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image20.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
Line 357: Line 305:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image21.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert22">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
'''Conduit macro: validate board'''
 
 
<img src="images/image21.png" width="" alt="alt_text" title="image_tooltip">
 
 
 
&nbsp;
 
  
'''Conduit macro: validate board'''
+
'''Figure 19: Validate Board'''
  
'''Figure 18: Validate Board'''
+
&nbsp; [[File:Figure 19- Validate Board.png|border|800px|Figure 19- Validate Board.png]]
  
 
&nbsp;
 
&nbsp;
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image22.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert23">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
 
<img src="images/image22.png" width="" alt="alt_text" title="image_tooltip">
 
  
 
&nbsp;
 
&nbsp;
  
#'''Reporting'''
+
= <span class="mw-headline" id="Reporting"><span class="mw-headline" id="Reporting"><span class="mw-headline" id="Reporting"><span class="mw-headline" id="Reporting"><span class="mw-headline" id="Reporting"><span class="mw-headline" id="Reporting"><span class="mw-headline" id="Reporting"><span class="mw-headline" id="Reporting"><span class="mw-headline" id="Reporting"><span class="mw-headline" id="Reporting"><span class="mw-headline" id="Reporting">Reporting</span></span></span></span></span></span></span></span></span></span></span> =
  
 
'''PTS scan board in production'''
 
'''PTS scan board in production'''
  
'''Figure 19: PTS scan board in production'''
+
'''Figure 20: PTS scan board in production'''
 
 
&nbsp;
 
 
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image23.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert24">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
  
<img src="images/image23.png" width="" alt="alt_text" title="image_tooltip">
+
&nbsp; [[File:Figure 20- PTS scan board in production.png|border|800px|Figure 20- PTS scan board in production.png]] &nbsp; &nbsp;
 
 
&nbsp;
 
  
 
'''Board history report'''
 
'''Board history report'''
  
'''Figure 20: Board History Report'''
+
'''Figure 21: Board History Report'''
 
 
&nbsp;
 
 
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image24.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert25">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
  
<img src="images/image24.png" width="" alt="alt_text" title="image_tooltip">
+
&nbsp; [[File:Figure 21- Board History Report.png|border|800px|Figure 21- Board History Report.png]] &nbsp;
  
 
&nbsp;
 
&nbsp;
Line 403: Line 333:
 
'''Material onboard report:'''
 
'''Material onboard report:'''
  
'''Figure 21: Material on Board Report'''
+
'''Figure 22: Material on Board Report'''
 
 
&nbsp;
 
 
 
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image25.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert26">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
 
  
<img src="images/image25.png" width="" alt="alt_text" title="image_tooltip">
+
&nbsp; [[File:Figure 22- Material on Board Report.png|border|800px|Figure 22- Material on Board Report.png]]
  
 
&nbsp;
 
&nbsp;
Line 415: Line 341:
 
&nbsp;
 
&nbsp;
  
<span style="color: red; font-weight: bold">>>>>> gd2md-html alert: inline image link here (to images/image26.png). Store image on your image server and adjust path/filename/extension if necessary. </span><br/> (<a href="#">Back to top</a>)(<a href="#gdcalert27">Next alert</a>)<br/> <span style="color: red; font-weight: bold">>>>>></span>
+
<u>'''Note:'''</u> For further assistance on Conduit-PTS Integration, please do not hesitate to contact the MES Support team.
  
<img src="images/image26.png" width="" alt="alt_text" title="image_tooltip">
+
----
 
 
&nbsp;
 
 
 
#'''Further assistance'''
 
 
 
For further assistance on Conduit-PTS Integration, please do not hesitate to contact the MES Support team.
 
 
 
#Document Revision History
 
 
 
Date
 
 
 
&nbsp;
 
 
 
Author
 
 
 
&nbsp;
 
 
 
Title
 
 
 
&nbsp;
 
 
 
Version
 
 
 
&nbsp;
 
 
 
Change Reference
 
 
 
&nbsp;
 
 
 
Approved By
 
 
 
&nbsp;
 
 
 
11/04/2020
 
 
 
&nbsp;
 
 
 
Helena Wang
 
 
 
&nbsp;
 
 
 
Technical Writer
 
 
 
&nbsp;
 
 
 
A
 
 
 
&nbsp;
 
 
 
The first version.
 
 
 
&nbsp;
 
 
 
Simon Zhou
 
 
 
&nbsp;
 
 
 
11/05/2020
 
 
 
&nbsp;
 
 
 
Marisol Vargas
 
 
 
&nbsp;
 
 
 
Technical Writer
 
 
 
&nbsp;
 
 
 
A1
 
 
 
&nbsp;
 
 
 
Peer Review, structure, and grammar
 
  
 
&nbsp;
 
&nbsp;

Latest revision as of 22:39, 21 January 2022

 

Conduit-PTS Scanning Integration


 

Introduction

This guide shows you how to configure and activate Conduit-PTS functions.

Conduit Admin and PTS Admin are required to complete the configuration on both systems.

Required to verify (upgrade if needed) the correct version before implementing Conduit-PTS Integration.

Configuration

To activate the function, setup needs to be done in Shop Floor ID and PTS.

 

 

Shop Floor Configuration

  • Click the Data Editor under the Shop Floor Control -> Configuration -> Shop Floor Configuration menu.

 

Figure 1: Data Editor Menu

Figure 1- Data Editor Menu.png

 

  • Select one Shop Floor ID, then click the Edit button.

 

Figure 2: Select Shop Floor

  Figure 2- Select Shop Floor.png

 

  • Add this below line into the setup data editor.

OPTIONS URL_WEB_SERVICE NAME=PTS VALUE=http://pts-uat.sanmina.com:8080/pts

Figure 3: Data Editor Options Example

  Figure 3- Data Editor Options Example.png

 

#Conduit -PTS Service (For example)

OPTIONS URL_WEB_SERVICE NAME=PTS VALUE=http://pts-uat.sanmina.com:8080/pts

Note: Please replace http://pts-uat.sanmina.com:8080/pts with your Conduit-PTS service URL.

Save the changes before exit.

Server information Configuration

Make sure you have Conduit_shopFloorID & Conduit program configured from Administration-->Server information

  • Click Server information under the Administration menu
  • Add the Server information for the Conduit_ShopFloorID and Conduit program.

Figure 4: Add Server Information

 

Figure 4- Add Server Information.png  

 

Figure 5: Server Information List

 Figure 5- Server Information List.png

 

 

PTS Configuration

There are 2 places that need to set up in PTS portlets

- Add MDS Net User in PTS Administrator(System setting)

- Location Mapping in Workstation Setup(PTS)

 

Add MDS Net User

Raise P3 Service Request to the MES Support team to request add MDS Net User in Traceability Administrator ->System setting.

Please include the below details in your TT

For Example:

Plant Name: E83 Penang

MES Portal Server:143.116.xxx.xxx

NetUser ID: P99LDC1H,P99LDC168, P99TESTDC1

Support team to add the MDS Net User refer to the picture as follows.

Note: The MDS Net Users are separated by commas.

Figure 6: MDS Net User

  Figure 6- MDS Net User.png

 

Workstation Setup (PTS)

  1. Login to MES15 and from the pull-down menu(Shop Floor Control->Production Control->Traceability Setup.
  1. Select “Production Line” and “Workstation
  2. Right, Click on “Workstation” to show the right menu then click on “Location Mapping” as below screenshot.

Figure 7: Location Mapping Menu

 Figure 7- Location Mapping Menu.png

 

Location mapping page prompt up.

Click the Add button to add a mapping.

  • MDS User ID (Compulsory)

Figure 8: Location Mapping

Figure 8- Location Mapping.png

- This is referring to MDS Net User(Defined at system setting).

- All MDS NetUser IDs added in system settings will appear in the pull-down menu.

- Select the correct SFDC NetUser ID.

  • Location Name (Compulsory)

- Location name created in jMDS Location Maintenance (example S002 SMT Insp Bot or A002

SMT Insp Top or SMTT SMT Top)

- Value must be the first 4 characters from the location name (S002, A002, or SMTT)

 

  • Device ID

- Device ID that associate to location name in Data Collector Maintenance

    • - Example 1 or 401 or 508

 Click the Update button to save the configuration in PTS for the selected production line and workstation.

Once the mapping save in PTS, a list of location mapping show below

Figure 9: Location Mapping Example

  Figure 9- Location Mapping Example.png

 

Turn on the production line as usual and Conduit-PTS ready for action.

 

Conduit-Scanning Operation

By using NetDC or an emulator, users can scan serial numbers and update to both Conduit and PTS.

Conduit Commands

  • ScanPtsBoard
  • CheckPtsComponent
  • ptssplitpanel
  • UpdatePtsComponent
  • Validateboard
  • LoadPtsMaterial

 

 

 

Scan Scenario

Conduit-PTS call

Macro: LoadPtsMaterialMacro

Load the material to the slot

Figure 10: Load Material to Slot

  Figure 10- Load Material to Slot.png

 

 

Figure 11: Load the Material Successfully

  Figure 11- Load the Material Successfully.png

 

Tried to load the same material to the slot.

Figure 12:  Load the Duplicated Material Failed

  Figure 12- Load the Duplicated Material Failed.png

Conduit Macro: CheckPtsComponentMacro

Verified the material has been loaded

 

Figure 13: Check Material loaded

Figure 13- Check Material loaded 1.png

Figure 13- Check Material loaded.png

 

 

Note:

Before scanning, we need to make sure the location mapping to the workstation, otherwise, we will have the following error.

Figure 14: Location not Mapping

  Figure 14- Location not Mapping.png

 

 

Macro: ScanPtsBoardMacro

After loading the material we are able to scan the serial number

Scanned serial: PAKS02567, PAKS02568, PAKS02569

Figure 15: Scan PTS Board

  Figure 15- Scan PTS Board.png

 

 

The material runs out:

Figure 16: Check Material Runout

  Figure 16- Check Material Runout.png

 

 

Loaded the material After a material runout

Figure 17: Load More Material when Runout

  Figure 17- Load More Material when Runout.png

 Figure 17- Load More Material when Runout 1.png

 

Macro: UpdatePtsComponentMacro

Material splicing to the slot

Figure 18: Material Splicing to Slot

 Figure 18- Material Splicing to Slot.png  Figure 18- Material Splicing to Slot1.png  Figure 18- Material Splicing to Slot2.png

 

 

 

Conduit macro: validate board

Figure 19: Validate Board

  Figure 19- Validate Board.png

 

 

Reporting

PTS scan board in production

Figure 20: PTS scan board in production

  Figure 20- PTS scan board in production.png    

Board history report

Figure 21: Board History Report

  Figure 21- Board History Report.png  

 

Material onboard report:

Figure 22: Material on Board Report

  Figure 22- Material on Board Report.png

 

 

Note: For further assistance on Conduit-PTS Integration, please do not hesitate to contact the MES Support team.