Difference between revisions of "SOP-42Q-MES0011 Part Number Maintenance"

From 42Q
Jump to navigation Jump to search
Line 1: Line 1:
<small>[[Cirrus]] > [[Shop Floor Control]] > [[Configuration]] > Part Maintenance</small><br>
+
<small>[[Cirrus]] &gt; [[Shop Floor Control]] &gt; [[Configuration]] &gt; Part Maintenance</small><br> [[Image:Sanmina logo.png|130px|Sanmina logo.png]]  
[[Image:Sanmina logo.png|130px|Sanmina logo.png]]  
 
  
 
<br>  
 
<br>  
Line 10: Line 9:
 
<br>  
 
<br>  
  
== SFDC Configuration Setup ==
+
==SFDC Configuration Setup==
 +
As its name implies, the Shop Floor Data Collection (SFDC) system is responsible for the collection of data from the shop floor. The collected information is then stored in the Manufacturing Execution System (MES). Specifically, the real-time information collected by SFDC is utilized by Reporting and MES Web to create quality control reports. The SFDC system uses manual and automated barcode scanning to monitor and collect data for a product line or plant. Thus SFDC plays an important role in maintaining unit histories and directing product movement on the manufacturing floor.
 +
 
 +
The system provides Access Control between the modules of the application, including the functionalities of each screen. The current version has an SFDC Configuration page which provides access to all sub modules pages and its functionalities (view, add, edit, delete, print and generate output file).
 +
 
 +
'''SFDC Configuration'''
 +
 
 +
To access SFDC Configuration, navigate to&nbsp;'''Shop Floor Control&nbsp;
 +
 
 +
 
 +
&nbsp;Configuration'''&nbsp;
 +
 
 +
 
 +
-<nowiki>></nowiki>&nbsp;'''SFDC Configuration'''. The main SFDC Configuration and sub modules page is displayed:
 +
 
 +
'''Figure 1: MES Portal – SFDC Configuration Sub-modules'''
 +
 
 +
 
 +
 
 +
NOTE: A user only has access to the modules assigned to his/her profile.
 +
 
 +
==Part Maintenance==
 +
The Part Maintenance module defines part numbers and descriptions for products found in the SFDC System. A part number refers to the product ID of a top assembly, a base, or any component or sub-component making up a unit. A unit is an individual serial number assigned through SFDC. Scanning a serial number allows the system to track the unit from creation of a printed Traveler and/or serial number, through manufacturing, to shipping.
 +
 
 +
The Part Maintenance module provides the capability to&nbsp;'''Add,'''&nbsp;'''Delete''',&nbsp;'''View''', and&nbsp;'''Update'''&nbsp;Part Numbers.
 +
 
 +
===Part Numbers List===
 +
This functionality enables the user to list available part numbers in the database. The list results include the Part Number, Part Description, Part Type, and Part Family.
  
As its name implies, the Shop Floor Data Collection (SFDC) system is responsible for the collection of data from the shop floor. The collected information is then stored in the Manufacturing Execution System (MES). Specifically, the real-time information collected by SFDC is utilized by Reporting and MES Web to create quality control reports. The SFDC system uses manual and automated barcode scanning to monitor and collect data for a product line or plant. Thus SFDC plays an important role in maintaining unit histories and directing product movement on the manufacturing floor.
+
To access the part numbers list, select&nbsp;'''Part Maintenance'''&nbsp;from the SFDC Configuration Maintenance module.
 +
 
 +
The Part Number List window is displayed:
  
The system provides Access Control between the modules of the application, including the functionalities of each screen. The current version has an SFDC Configuration page which provides access to all sub modules pages and its functionalities (view, add, edit, delete, print and generate output file).
+
'''Figure 2: Part Number List'''
  
'''SFDC Configuration'''
 
  
1. To access SFDC Configuration, navigate to '''Shop Floor Control <nowiki>></nowiki> Configuration <nowiki>></nowiki> SFDC Configuration'''. The main SFDC Configuration and sub modules page is displayed:
 
  
'''Figure 1: MDS Portal – SFDC Configuration Sub modules'''
+
====Filter Results====
 +
The user can filter the Part Number results by entering into the field Part Number, Part Status, Part Type, and/or Part Family.
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 01.jpg|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 01.jpg]]
+
'''Figure 3: Filter Results'''
  
NOTE: A user only has access to the modules assigned to his/her profile.
 
  
<br>
 
  
== Part Maintenance  ==
+
1. Select&nbsp;'''Filter'''&nbsp;to view filter results
  
The Part Maintenance module defines part numbers and descriptions for products found in the SFDC System. A part number refers to the product ID of a top assembly, a base, or any component or sub-component making up a unit. A unit is an individual serial number assigned through SFDC. Scanning a serial number allows the system to track the unit from creation of a printed Traveler and/or serial number, through manufacturing, to shipping.  
+
2. Select&nbsp;'''Clear'''&nbsp;to clear the fields and start a new search.
  
<br>
+
====Export List====
  
The Part Maintenance module provides the capability to '''Add,''' '''Delete''', '''View''' and '''Update''' Part Numbers.  
+
The user is able to execute the following actions:&nbsp;'''Add, Edit''',&nbsp;'''Copy''',&nbsp;'''Delete, Import, Obsolete Part Numbers,&nbsp;'''and '''Print/Export, Print/Export Filtered Part Numbers,'''&nbsp;'''Export Filtered Part Numbers '''and export the Part Number List as it is displayed in the page in several formats (.CSV, .HTML, .PDF, .XLS).
  
<br>
+
'''Figure 4: Export List'''
  
=== Part Numbers List  ===
 
  
This functionality enables the user to list available part numbers in the database. The list results include the Part Number, Part Description, Part Type, and Part Family.
 
  
To access the part numbers list, select '''Part Maintenance''' from the SFDC Configuration Maintenance module.
+
The user is able to custom the exported files by selecting '''Custom''':
  
The Part Number List window is displayed:  
+
'''Figure 5: Export Configuration'''
  
<br> '''Figure 2: Part Number List'''
 
  
<br> [[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 02.jpg|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 02.jpg]]
 
  
==== Filter Results  ====
+
1. Select the file type (.CSV, .HTML, .PDF, .XLS), the page orientation (portrait or landscape) and the fields to be displayed in the file to be exported by double clicking on the field or selecting the green arrows.
  
The user can filter the Part Number results by entering into the field Part Number, Part Status, Part Type and/or Part Family.  
+
2. Select '''Export '''to save the file.
  
<br> '''Figure 3: Filter Results'''
+
====Add Part Numbers====
 +
This functionality enables the user to add part numbers to the database.
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 03.jpg|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 03.jpg]]
+
1. To add a Part Number, select '''Add Part Number'''&nbsp;from the Part Number List main page.
  
*Select '''Filter''' to view filter results
+
'''Figure 6: Add part number'''
*Select '''Clear''' to clear the fields and start a new search.
 
  
The user is able to execute the following actions:'''Add, Edit''', '''Copy''', '''Delete, Import, Obsolete Part Numbers '''and'''Print/Export, Print/Export Filtered Part Numbers''' and '''Export Filtered Part Numbers.'''
 
  
<br>
 
  
==== Add Part Numbers  ====
+
The Part Number Form is displayed:
  
This functionality enables the user to add part numbers to the database.
+
'''Figure 7: Part Number Form'''
  
1. To add a Part Number, select '''Add Part Number''' from the Part Number List main screen.
 
  
<br> '''Figure 4: Add part number screen'''
 
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 04.jpg|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 04.jpg]]
+
====Standard Tab - Add Part Numbers====
  
The Part Number Form is displayed:
+
1. Populate the&nbsp;'''Part Number'''&nbsp;field. Other mandatory fields in&nbsp;<font color="#FF0000">red&nbsp;</font>are auto-populated by default but may be modified as necessary.
  
<br> '''Figure 5: Part Number Form'''
+
2. Populate remaining fields as required.
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 05.jpg|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 05.jpg]]
+
Common Part Number field descriptions:
  
<br>  
+
<u>'''PART'''</u>: This section defines the part number
  
2. Populate the '''Part Number''' field. Other mandatory fields in <font color="#FF0000">red </font>are auto-populated by default but may be modified as necessary.
+
'''Figure 8: Part Number Form'''
  
3. Populate remaining fields as required.
 
  
<br>
 
  
Common Part Number field descriptions:  
+
* '''Part Number''': The unit part number. (50 Character limit)
 +
As a general rule, the part number should match the Oracle part number.
  
<u>'''PART'''</u>: This section defines the part number  
+
* '''Description''': The default description for the part number (150 Character limit).
 +
As a general rule, the part description should match the Oracle part description.
  
*'''Part Number''': The unit part number. (50 Character limit)
+
* '''S/N Algorithm''': Select the desired Serial Number Algorithm used during Release process. If the selected Algorithm is a Part Based Algorithm, the maintenance button is enabled for managing the appropriate fields.
 +
* '''Part Type''': Defines the part type
 +
* '''Base''': Base Part (top level assembly) This is the default when creating a part number
 +
* '''Base/FIO''': Base Part with Factory Installed Option
 +
* '''FIO''': Factory Installed Option
 +
* '''FIO Kit''': Factory Installed Option Kit
 +
* '''ICP'''
 +
* '''Internal Make Assembly'''
 +
* '''Kit'''
 +
* '''Make Buy Base/FIO'''
 +
* '''Product Family''': Defines a part number for use as a "Part Family" to associate other part numbers to. The user must first create a Part Family before adding parts to it.
 +
* '''Spare'''
 +
* '''Sub-Assembly''': Sub-Assembly part that is merged to Base part type.
 +
* '''Undefined'''
 +
* '''Obsolete''': Check-box to indicate obsolete part number.
 +
* '''Generate Skeleton: '''Selecting it the part will use a mask to generate a serial number.
 +
* '''Requires Inspection: '''By default it comes selected and it means that''' '''the part must be inspected.
 +
* '''Oracle Part Number: '''Check if the part comes from Oracle.
 +
* '''RoHS Category: '''It comes from Oracle. Ready only.
 +
* '''KV Controlled''': It comes checked by default and means that the part will be managed by Kit Verify.
 +
* '''Serialized Item:''' if the Traceability Code (information from Oracle) starts with "S", this checkbox will be checked informing to Kit Verify that the part will have serial numbers.
  
As a general rule, the part number should match the Oracle part number.  
+
<u>'''BOM'''</u>: This section defines Bill of Materials requirements of the part number.<br>
 +
'''Figure 9: BOM'''
  
*'''Description''': The default description for the part number (150 Character limit).
 
  
As a general rule, the part description should match the Oracle part description.
 
  
*'''Part Type''': Defines the part type.
+
* '''Traveler Type:'''
*Base: Base Part (top level assembly) This is the default when creating a part number.
+
* '''Unit ID:'''
*Base/FIO: Base Part with Factory Installed Option
+
* '''Quantity''': The quantity of units to appear on the traveler, as well as the quantity per unit serial number
*FIO: Factory Installed Option
 
*FIO Kit: Factory Installed Option Kit
 
*ICP:
 
*Internal Make Assembly:  
 
*Kit:
 
*Make Buy Base/FIO:
 
*Product Family: Defines a part number for use as a "Part Family" to associate other part numbers to. The user must first create a Part Family before adding parts to it.
 
*Spare:
 
*Sub-Assembly: Sub-Assembly part that is merged to Base part type.
 
*Undefined:
 
*'''Obsolete''': Check-box to indicate obsolete part number.
 
*'''Serial Algorithm''': this field will be able to maintenance if the chosen algorithm is "part based";
 
*'''User Defined''': A user defined field.
 
*'''S/N Algorithm''': Select the desired Serial Number Algorithm used during Release process. If the selected Algorithm is a Part Based Algorithm, the maintenance button is enabled for managing the appropriate fields.
 
  
<u>'''BOM'''</u>: This section defines Bill of Materials requirements of the part number.  
+
<u>'''Label'''</u>: This section defines additional part fields used for label printing.
  
<br> '''Figure 6: BOM'''  
+
'''Figure 10: LABEL Section'''
  
[[Image:Missing BOM file.jpg|700px|Missing BOM file.jpg]]<br>
 
  
*'''Traveler Type''':
 
*'''Unit ID''':
 
*'''Quantity''': The quantity of units to appear on the traveler, as well as the quantity per unit serial number
 
  
<u>'''Label'''</u>: This section defines additional part fields used for label printing.  
+
* All field data can be retrieved in label printing process.
  
<br> '''Figure 7: LABEL Section'''  
+
<u>'''Manufacturing'''</u>: This section defines manufacturing requirements of part number.
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 06.png]]<br>
+
'''Figure 11: MANUFACTURING Section'''
  
*All field data can be retrieved in label printing process.
 
  
<u>'''Manufacturing'''</u>: This section defines manufacturing requirements of part number.
 
  
<br> '''Figure 8: MANUFACTURING Section'''  
+
* '''Part Family''': Select the desired Part Family. Only parts defined as a "Product Family" Part Type are available for selection.
 +
* '''Warrant Code''':
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 07.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 07.png]]<br>  
+
<u>'''Shipping'''</u>: This section defines dimensions of shipment requirements used in Containerization.<br>
 +
'''Figure 12: SHIPPING Section'''
  
*'''Part Family''': Select the desired Part Family. Only parts defined as a "Product Family" Part Type are available for selection.
 
  
<u>'''Shipping'''</u>: This section defines dimensions of shipment requirements used in Containerization.
 
  
<br> '''Figure 9: SHIPPING Section'''
+
* All field data used do define packing material dimensions, weight, skid and box quantities.
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 08.png]]<br>
+
3. Click '''Save'''&nbsp;to create the Part Number, or click&nbsp;'''Cancel'''&nbsp;to cancel Part Number creation. To clear all filled fields, click on&nbsp;'''Reset'''.
  
<br>
+
4. The Part Number is created and available for tracking in the system.
  
*All field data used do define packing material dimensions, weight, skid and box quantities.
+
====Flex Field Form====
  
4. Click'''Save''' to create the Part Number, or click '''Cancel''' to cancel Part Number creation. To clear all filled fields, click on '''Reset'''.  
+
The Flex Form Field tab helps to create new fields in an existing form. When the user adds a new field in this form, the field will be reflected in all forms of the '''Part Number Maintenance'''.
  
5. The Part Number is created and available for tracking in the system.
+
'''Figure 13: SHIPPING Section'''
  
<br>
 
  
==== Edit Part Number  ====
 
  
This functionality enables the user to edit an existing Part Number. The Part Number field is unavailable for editing.  
+
It is possible to add or delete fields by selecting '''Add'''/'''Delete''' buttons.
  
1. Select desired Part Number and click the '''Edit''' icon.
+
====Flex Field Form - Add Field====
  
2. The Part Number Form is displayed:  
+
'''Figure 14: Add Field'''
  
<br> '''Figure 10: Part Number Form'''
 
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 09.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 09.png]]<br>
 
  
<br>
+
To add a new field, enter the attribute name and the respective value for it. The new attribute is considered a generic attribute but is not displayed at '''Generic Attribute''' module.
  
3. Perform desired Part Number modifications. Reference section '''''1.1.2 Add Part Number''''' for additional information on Part Number fields.  
+
To edit the attribute, click over it. If the user edits the attribute name, it will be reflected in all parts that have this field. The value is not affected since the value is unique for each created field.
  
4. Click '''Save '''to confirm the update, or click '''Cancel''' to ignore updates.  
+
<u>Note</u>: If there is a generic attribute with the same name that the user is creating, an error message is displayed informing that it is not possible to create the attribute.
  
5. The Part Number is updated.
+
====Flex Field Form – Delete Field====
  
<br>
+
'''Figure 15: Delete Field'''
  
==== Revision Maint.  ====
 
  
This functionality enables Revision Control for the selected Part Number. When releasing a Shop Order, or performing revision changes, the revision is limited to the values contained in this section. Using revision control will lessen the risk of tracking units using an improper revision.
 
  
1. To Add/Delete a Part Number Revision, select '''Revision Maint '''from the Part Number Form.
+
'''Figure 16: Delete Item From All Records'''
  
<br> '''Figure 11: Revision Maint'''
 
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 10.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 10.png]]<br>
 
  
<br> The Part Revision Maintenance window is displayed:  
+
There are two options to delete the field:
  
<br> '''Figure 12: Part Revision Maintenance'''  
+
1. The generic attribute will be removed from database: select '''Yes'''.
  
&nbsp;[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 11.png|300px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 11.png]]<br>
+
2. The generic attribute will be removed only from the page: select '''Yes and Keep Values'''.
  
2. Check the '''Revision Controlled Part''' to enable revision control.  
+
====Edit Part Number====
 +
This functionality enables the user to edit an existing Part Number. The Part Number field is unavailable for editing.
  
(Operators and users are only capable of releasing and/or changing unit revisions to those listed here).  
+
1. Select desired Part Number and select the&nbsp;'''Edit'''&nbsp;icon.
  
3. Click on '''Add Revision''' to add a revision to the selected Part. Enter desired Revision (double click) and select '''Update'''. To add another Revision, follow the same process.
+
2. The Part Number Form is displayed:
  
4. Select '''Save''' to confirm, or '''Cancel''' to ignore.
+
<br>
 +
'''Figure 17: Edit Part Number Form'''
  
5. To remove a revision from Part, select desired Revision and click the '''Remove Revision'''.
 
  
6. A confirmation is displayed. Select '''Ok''' to remove.
 
  
7. Select '''Save''' to confirm.  
+
3. Perform desired Part Number modifications. Reference section&nbsp;'''''''''2.1.2 Add Part Number'''''&nbsp;for additional information on Part Number fields.
  
<br>
+
4. Select&nbsp;'''Save&nbsp;'''to confirm the update or '''Cancel'''&nbsp;to ignore updates.
  
==== Load BOM  ====
+
5. The Part Number is updated.
  
This functionality is part of DPMO (Defect per Million of Opportunities). It involves three modules: Defect Code, Generic attribute and Part Number Maintenance. Generic attribute module should be configured with the following options:
+
====Part Revision Maintenance.====
 +
This functionality enables Revision Control for the selected Part Number. When releasing a Shop Order or performing revision changes, the revision is limited to the values contained in this section. Using revision control will lessen the risk of tracking units using an improper revision.
  
<font color="#274E13">Generic attribute required:</font>
+
1. To Add/Delete a Part Number Revision, select&nbsp;'''Revision Maint&nbsp;'''from the Part Number form.
  
*part_opportunities_reference_designator_column
+
2. The Part Revision Maintenance window is displayed:
*part_opportunities_process_column
 
*part_opportunities_joint_errors_column
 
*part_bom_revision_column
 
*part_bom_reference_designator_column
 
*part_bom_quantity_column
 
*part_bom_part_number_column
 
*part_bom_description_column
 
  
Sample of CSV file to be loaded:  
+
'''Figure 18: Part Revision Maintenance'''
  
<br> '''Figure 13: Sample of BOM file'''
 
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 12.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 12.png]]<br>
 
  
<br> To load the BOM file, select the file and then select '''OK'''.  
+
<br>
 +
3. Check the&nbsp;'''Revision Controlled Part'''&nbsp;to enable revision control. (Operators and users are only capable of releasing and/or changing unit revisions to those listed here).
  
<br> '''Figure 14: Load BOM'''  
+
4. Click on&nbsp;'''Add Revision'''&nbsp;to add a revision to the selected Part. Enter desired Revision (double click) and select&nbsp;'''Update'''. To add another Revision, follow the same process.
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 13.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 13.png]]<br>
+
5. Select&nbsp;'''Save'''&nbsp;to confirm, or&nbsp;'''Cancel'''&nbsp;to ignore.
  
<br> A message telling all BOM was uploaded successfully is displayed and Load Defect Opportunities button becomes available.  
+
6. To remove a revision from Part, select desired Revision and click the&nbsp;'''Remove Revision'''.
  
The following information is displayed:
+
7. A confirmation is displayed. Select&nbsp;'''Ok'''&nbsp;to remove.
  
<nowiki>*</nowiki>* BOM items information:
+
8. Select&nbsp;'''Save'''&nbsp;to confirm.
  
Part Number  
+
====Load BOM====
 +
This functionality is part of DPMO (Defect per Million of Opportunities). It involves three modules: Defect Code, Generic attribute and Part Number Maintenance. Generic attribute module should be configured with the following options:
  
Quantity
+
<font color="#274E13">Generic attribute required:</font>
  
Revision
+
* part_opportunities_reference_designator_column
 +
* part_opportunities_process_column
 +
* part_opportunities_joint_errors_column
 +
* part_bom_revision_column
 +
* part_bom_reference_designator_column
 +
* part_bom_quantity_column
 +
* part_bom_part_number_column
 +
* part_bom_description_column
  
<nowiki>*</nowiki>** This information will be displayed for each record in the spreadsheet.
+
Sample of CSV file to be loaded:
  
See the rules below to ensure that the calculations are correct:  
+
'''Figure 19: Sample of BOM file'''
  
To ensure that the calculations are correct, the following rules must be validated:
 
  
'''1º rule:'''
 
  
This rule checks the total of opportunities. After all the calculations, this rule is displayed.  
+
<br>To load the BOM file, select the file and then select&nbsp;'''Ok'''.
  
There will be 1 record for the Total number of opportunities, for a part number, which will have "Total" as the process name.
+
'''Figure 20: Load BOM'''
  
The total number of component opportunities will be the count of the components (the sum of the quantity field in the BOM that was imported).
 
  
The total number of placement opportunities will be the count of the components (the sum of the quantity field in the BOM that was imported).
 
  
The total number of termination opportunities will be the sum of the termination counts (Column H, "JointErrors", in the above sample. The total number of assembly opportunities is 1.  
+
<br>A message telling all BOM was uploaded successfully is displayed and Load Defect Opportunities button becomes available.
  
'''2º rule:'''
+
The following information is displayed:
  
This rule is executed to check if there is a mechanical process or not. Mechanical processes are considered when missing process information, process filled as Mechanical, No Ref. Designator or quantity information <nowiki>></nowiki> than Qty. Ref Designator.
 
  
Create a record to hold the data with the part key and process name populated.
+
BOM items information*:
  
The number of component opportunities will be the count of reference designators that are added at that process.
+
Part Number
  
The number of placement opportunities will be the count of reference designators that are added at that process.
+
Quantity
  
The number of termination opportunities will be the sum of the termination opportunities for the reference designators at that process. The number of assembly opportunities is 0.
+
Revision
  
'''3º rule:'''
 
  
This is to check if the mechanical calculation is correct. The number of component opportunities will be the number of total component opportunities minus the sum of the component opportunities in the other process records.
 
  
The number of placement opportunities will be the total placement opportunities minus the sum of the placement opportunities in the other process records.  
+
*This information will be displayed for each record in the spreadsheet.
  
The number of termination opportunities will be the number of total component opportunities minus the sum of the component opportunities in the other process records. The number of assembly opportunities will be 1.  
+
See the rules below to ensure that the calculations are correct.
  
<br>
+
To ensure that the calculations are correct, the following rules must be validated:
  
==== Load Defect Opportunities  ====
+
* '''1º rule:'''
 +
* This rule checks the total of opportunities. After all the calculations, this rule is displayed.
 +
* There will be 1 record for the Total number of opportunities, for a part number, which will have "Total" as the process name.
 +
* The total number of component opportunities will be the count of the components (the sum of the quantity field in the BOM that was imported).
 +
* The total number of placement opportunities will be the count of the components (the sum of the quantity field in the BOM that was imported).
 +
* The total number of termination opportunities will be the sum of the termination counts (Column H, "JointErrors", in the above sample. The total number of assembly opportunities is 1.
  
This functionality is part of DPMO (Defect per Million of Opportunities). The Load Defect Opportunities button will be available after import a BOM file.  
+
* '''2º rule:'''
 +
* This rule is executed to check if there is a mechanical process or not. Mechanical processes are considered when missing process information, process filled as Mechanical, No Ref. Designator or quantity information&nbsp;
  
Generic attribute should be configured to the following options:
 
  
*part_opportunities_reference_designator_column
 
*part_opportunities_process_column
 
*part_opportunities_joint_errors_column
 
*part_bom_revision_column
 
*part_bom_reference_designator_column
 
*part_bom_quantity_column
 
*part_bom_part_number_column
 
*part_bom_description_column
 
  
<br> '''Figure 15: Load Defect Opportunities'''
+
&nbsp;than Qty. Ref Designator.
 +
* Create a record to hold the data with the part key and process name populated.
 +
* The number of component opportunities will be the count of reference designators that are added at that process.
 +
* The number of placement opportunities will be the count of reference designators that are added at that process.
 +
* The number of termination opportunities will be the sum of the termination opportunities for the reference designators at that process. The number of assembly opportunities is 0.
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 14.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 14.png]]<br>
+
* '''3º rule:'''
 +
* This is to check if the mechanical calculation is correct. The number of component opportunities will be the number of total component opportunities minus the sum of the component opportunities in the other process records.
 +
* The number of placement opportunities will be the total placement opportunities minus the sum of the placement opportunities in the other process records.
 +
* The number of termination opportunities will be the number of total component opportunities minus the sum of the component opportunities in the other process records. The number of assembly opportunities will be 1.
  
<br> Sample of CSV file to be loaded:
+
====Load Defect Opportunities====
 +
This functionality is part of DPMO (Defect per Million of Opportunities). The Load Defect Opportunities button will be available after import a BOM file.
  
<br> '''Figure 16: Sample of CSV file'''
+
Generic attribute should be configured to the following options:
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 15.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 16.png]]
+
* part_opportunities_reference_designator_column
 +
* part_opportunities_process_column
 +
* part_opportunities_joint_errors_column
 +
* part_bom_revision_column
 +
* part_bom_reference_designator_column
 +
* part_bom_quantity_column
 +
* part_bom_part_number_column
 +
* part_bom_description_column<br>
 +
'''Figure 21: Load Defect Opportunities'''
  
The file is loaded and a success message is displayed informing all Defect Opportunities were loaded.
 
  
The following information is displayed:
 
  
<nowiki>*</nowiki>* BOM items information:  
+
<br>Sample of CSV file to be loaded:
  
Part Number
+
'''Figure 22: Sample of CSV file'''
  
Quantity
 
  
Revision
 
  
<nowiki>*</nowiki>* Defect Opportunities information:
+
The file is loaded and a success message is displayed informing all Defect Opportunities were loaded.
  
Process Name
+
The following information is displayed:
  
Ref Des
 
  
Terminal
+
BOM items information*:
  
<nowiki>*</nowiki>** These information will be displayed for each record filled in the spreadsheet.
+
Part Number
  
<br>
+
Quantity
  
==== Delete Part Number  ====
+
Revision
  
This functionality enables the user to delete an existing part number.
+
Defect Opportunities information*:
  
Note: ''It is not possible to delete an existing Part Number if activity records have been recorded for it.''
+
Process Name
  
1. Select the Part Number record to be deleted and selct '''Delete'''. A confirmation message is displayed.
+
Ref Des
  
<br> '''Figure 17: Delete Part Number'''
+
Terminal
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 16.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 17.png]]
 
  
<br> 2. Select '''Yes''' to confirm or '''No''' to cancel deletion operation.  
+
*These information will be displayed for each record filled in the spreadsheet.
  
3. The Part Number is deleted from the database, ''provided no activity records had been recorded for it''.  
+
====Delete Part Number====
 +
This functionality enables the user to delete an existing part number.
  
<br>
+
NOTE: It is not possible to delete an existing Part Number if activity records have been recorded for it.
  
==== Print/Export Part Number ====
+
1. Select the Part Number record to be deleted and selct&nbsp;'''Delete'''. A confirmation message is displayed.
  
This functionality enables the user to print/export an existing part number. The report results include the Part Number, Description, Part Type, Print Sequence, Part Family, Product Number, Product Internal, Model Number, Model Description, Product Option, Graphic, Length, Width, Height, Weight and the External Part Number.
+
'''Figure 23: Delete Part Number'''
  
1. Select the desired Part Number and click the '''Print/Export''' button.
 
  
A report is generated and the user is able to save the file or print it:
 
  
<br> '''Figure 18: Part Report'''  
+
2. Select&nbsp;'''Yes'''&nbsp;to confirm or&nbsp;'''No'''&nbsp;to cancel deletion operation.
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 17.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 18.png]]
+
3. The Part Number is deleted from the database, provided no activity records had been recorded for it.
  
<br>
+
====Print/Export Part Number====
 +
This functionality enables the user to print/export an existing part number. The report results include the Part Number, Description, Part Type, Print Sequence, Part Family, Product Number, Product Internal, Model Number, Model Description, Product Option, Graphic, Length, Width, Height, Weight, and the External Part Number.
  
==== Copy Part Number ====
+
1. Select the desired Part Number and click the&nbsp;'''Print/Export'''&nbsp;button. A report is generated and the user is able to save the file or print it:
  
This functionality enables the user to copy existing Part Number information to a new Part Number.
+
'''Figure 24: Part Report'''
  
1. To copy an existing Part Number, select the desired Part Number; then select '''Copy'''.
 
  
The Copy Part page is displayed:
 
  
<br> '''Figure 19: Copy Part dialog'''
+
====Copy Part Number====
 +
This functionality enables the user to copy existing Part Number information to a new Part Number.
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 18.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 19.png]]
+
1. To copy an existing Part Number, select the desired Part Number; then select&nbsp;'''Copy'''. The Copy Part page is displayed:
  
<br> 2. Enter the new part number.
+
'''Figure 25: Copy Part dialog'''
  
3. Select the desired check boxes to choose other assignments to copy to the new part number.
 
  
*Algorithm Assignment
 
*Assembly Assignment
 
*Route Assignment
 
*Attribute Assignment
 
  
4. Select '''Ok''' to confirm, or '''Close''' to cancel copy.  
+
2. Enter the new part number.
  
5. The new Part Number is created and added to the part table.  
+
3. Select the desired check boxes to choose other assignments to copy to the new part number.
  
<br>
+
* Algorithm Assignment
 +
* Assembly Assignment
 +
* Route Assignment
 +
* Attribute Assignment
 +
4. Select&nbsp;'''Ok'''&nbsp;to confirm, or&nbsp;'''Close'''&nbsp;to cancel copy.
  
==== Obsolete Part Number ====
+
5. The new Part Number is created and added to the part table.
  
This functionality enables the user to set a Part Number as obsolete.  
+
====Obsolete Part Number====
 +
This functionality enables the user to set a Part Number as obsolete.
  
Note: There are situations that the part number cannot be set to obsolete:  
+
NOTE: There are situations that the part number cannot be set to obsolete:
  
*It is not possible to set a Part Number as obsolete when assigned to a pending Shop Order (SO status different other than "R"). If an attempt is made, an error message is displayed: "The Part Number cannot be set as "Obsolete". There is at least one pending Shop Order assigned to it."  
+
* It is not possible to set a Part Number as obsolete when assigned to a pending Shop Order (SO status different other than "R"). If an attempt is made, an error message is displayed: "The Part Number cannot be set as "Obsolete". There is at least one pending Shop Order assigned to it."
*It is not possible to set a Part Number as obsolete when assigned to a test configuration. If an attempt is made, an error message is displayed: "The Part Number cannot be set as "Obsolete". There is at least one Test Configuration using it on Kit Verify."
+
* It is not possible to set a Part Number as obsolete when assigned to a test configuration. If an attempt is made, an error message is displayed: "The Part Number cannot be set as "Obsolete". There is at least one Test Configuration using it on Kit Verify."
  
1. To flag a Part Number as obsolete, select the desired part number from the '''Active''' list and then select '''Obsolete Part Numbers'''.  
+
1. To flag a Part Number as obsolete, select the desired part number from the&nbsp;'''Active'''&nbsp;list and then select&nbsp;'''Obsolete Part Numbers'''.
  
<br> '''Figure 20: Obsolete Part Numbers'''  
+
'''Figure 26: Obsolete Part Numbers'''
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 19.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 20.png]]
 
  
2. The Part Number is set as obsolete.
 
  
<br>
+
2.  The Part Number is set as obsolete.
  
==== Import Part Numbers ====
+
====Import Part Numbers====
 +
This functionality allows the user to import some parts at the same time.
  
This functionality allows the user to import some parts at the same time.  
+
1. Select&nbsp;'''Import'''&nbsp;to choose the file to be imported.
  
Select '''Import''' to choose the file to be imported.
+
'''Figure 27: Import Part Numbers'''
  
<br> '''Figure 21: Import Part Numbers'''
 
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 20.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 21.png]]
 
  
Select '''Get Template''' to acquire the CSV file. Enter the data and save it locally. Select the saved file and then select OK. A "Successful" message is displayed.  
+
2.  Select&nbsp;'''Get Template'''&nbsp;to acquire the CSV file. Enter the data and save it locally. Select the saved file and then select&nbsp;'''Ok'''. A Success message is displayed.
  
<br>
+
====Export Filtered Part Numbers (full)====
 +
This functionality generates a CSV output file for all Part Number fields. No report is generated for this option.
  
==== Export Filtered Part Numbers (full)  ====
+
1. To print/export filtered part numbers (Full), perform the filter and select&nbsp;'''Print/Export Filtered Part Numbers'''.
  
This functionality generates a .CSV output file for all Part Number fields. No report is generated for this option.
+
'''Figure 28: Export Filtered Part Numbers (Full)'''
  
1. To print/export filtered part numbers (Full), perform the filter and select '''Print/Export Filtered Part Numbers'''.
 
  
<br> '''Figure 22: Export Filtered Part Numbers (Full)'''
 
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 21.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 22.png]]
+
A report is generated and the user is able to save the file or print it.
  
A report is generated and the user is able to save the file or print it.
+
'''Figure 29: Export Filtered Part Numbers (Full) results'''
  
<br> '''Figure 23: Export Filtered /part Numbers (Full) result'''
 
  
<br> [[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 22.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 23.png]]
 
  
==== Export Filtered Part Numbers ====
+
====Export Filtered Part Numbers====
 +
This functionality generates an output file with the current filtered part numbers. The report results include the Part Number, Quantity, Description, Status, Part Type, and Print Sequence.
  
This functionality generates an output file with the current filtered part numbers. The report results include the Part Number, Quantity, Description, Status, Part Type and Print Sequence.  
+
1. To export filtered part numbers, select&nbsp;'''Export Filtered Part Numbers.'''
  
To export filtered part numbers, select '''Export Filtered Part Numbers.'''  
+
'''Figure 30: Export Part Numbers'''
  
<br> '''Figure 24: Export Filtered Part Numbers'''
 
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 23.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 24.png]]
 
  
<br>
+
2. A report is generated and the user is able to save the file or print it.
  
A report is generated and the user is able to save the file or print it. <br>
+
'''Figure 31: Export Filtered Part Numbers'''
  
<br>'''Figure 25: Export Filtered /part Numbers'''<br>
 
  
<br>
 
  
[[Image:SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 24.png|700px|SOP-5-I-MDS0039-C RA1 MDS Part Maintenance 24.png]]<br>
+
==Appendix==
 +
'''Glossary'''
  
== Appendix  ==
+
'''''Access Control'''''
  
'''Glossary'''
+
A module that will set the permissions for users and external customers of Sanmina-SCI.
  
'''''Access Control'''''  
+
'''''administrator'''''
  
it is a module that will set the permissions for users and external customers of Sanmina-SCI
+
The System Administration has full access - all plants, all reports, all users.
  
'''''administrator'''''  
+
'''''component'''''
  
the System Administration has full access - all plants, all reports, all users.  
+
A component is a specific piece of data that appears on a label, for example: bar code, part numbers, graphic images, line or text. Hence, label components are broken down into several different types: text, graphic images, MDS database values, or a combination of text and database values.
  
'''''component'''''  
+
'''''framework'''''
  
A component is a specific piece of data that appears on a label, for example: bar code, part numbers, graphic images, line or text. Hence, label components are broken down into several different types: text, graphic images, MDS database values, or a combination of text and database values.  
+
In software development, a framework is a defined support structure in which another software project can be organized and developed. A framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project.
  
'''''framework'''''  
+
'''''SFDC Configuration'''''
  
In software development, a framework is a defined support structure in which another software project can be organized and developed. A framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project.  
+
The rules used to define how SFDC collects data, provides analysis, controls processing and maintains unit histories.
  
'''''SFDC Configuration'''''  
+
'''''Site Minder'''''
  
The rules used to define how SFDC collects data, provides analysis, controls processing and maintains unit histories
+
''Universal login of Sanmina-SCI.''
  
'''''Site Minder'''''  
+
'''''username'''''
  
''Universal login of Sanmina-SCI''
+
The username is the siteminder username (or a partial string).
  
'''''username'''''
+
==Document Revision History==
  
the username is the siteminder username (or a partial string)
+
{|border="2" cellspacing="0" cellpadding="4" width="100%"
 +
|align = "center" bgcolor = "#00FFFF"|<font color="#FFFFFF">Date</font>
 +
|align = "center" bgcolor = "#00FFFF"|<font color="#FFFFFF">Author</font>
 +
|align = "center" bgcolor = "#00FFFF"|<font color="#FFFFFF">Title</font>
 +
|align = "center" bgcolor = "#00FFFF"|<font color="#FFFFFF">Version</font>
 +
|align = "center" bgcolor = "#00FFFF"|<font color="#FFFFFF">Change Reference</font>
  
== Document Revision History  ==
+
|-
 +
|08/20/2013
 +
|Elaine Fonaro
 +
|Technical Writer
 +
|v 1.0
 +
|This is the first revision of MDS User
 +
[[Image:converted_SOP-5-I-MES0011-C_RA1_Part_Maintenance_39.png|framed|none]]
 +
s Guide
  
{| width="100%" cellspacing="0" cellpadding="4" border="2"
 
 
|-
 
|-
| bgcolor="#00FFFF" align="center" | <font color="#FFFFFF">Date</font>
+
|02/10/2014
| bgcolor="#00FFFF" align="center" | <font color="#FFFFFF">Author</font>
+
|Ashley Martin
| bgcolor="#00FFFF" align="center" | <font color="#FFFFFF">Title</font>
+
|Technical Writer
| bgcolor="#00FFFF" align="center" | <font color="#FFFFFF">Version</font>
+
|v 1.0
| bgcolor="#00FFFF" align="center" | <font color="#FFFFFF">Change Reference</font>
+
|Grammar and images review
 +
 
 
|-
 
|-
| 08/20/13
+
|02/12/2014
| Elaine Fonaro  
+
|Elaine Fonaro
| Technical Writer  
+
|Technical Writer
| v 1.0  
+
|v 1.0
| This is the first revision of MDS User<nowiki>’</nowiki>s Guide
+
|Formatting
 +
 
 
|-
 
|-
| 02/10/14
+
|12/08/2015
| Ashley Martin
+
|Kala Burson
| Technical Writer  
+
|Technical Writer
| v 1.0  
+
|v 1.0
| Grammar and images review
+
|Document formatting.
 +
 
 
|-
 
|-
| 02/12/14
+
|01/26/2016
| Elaine Fonaro  
+
|Elaine Fonaro
| Technical Writer  
+
|Technical Writer
| v 1.0
+
|v 1.10
| Formatting
+
|Added new Functionalities:
 +
* Flex Field Form;
 +
* Export List;<br>New images added;<br>New Fields added in Add/Edit Part Form;<br>New Tab Standard  was added;<br>Formatting;<br>
 +
 
 
|}
 
|}
  
[[Category:Uncategorized]]
+
[[category:uncategorized]]

Revision as of 20:00, 29 January 2016

Cirrus > Shop Floor Control > Configuration > Part Maintenance
Sanmina logo.png


SFDC Configuration
Part Maintenance
Version MES15 Portal 1.0
Work Instruction


This Work Instruction is Sanmina's corporate standard.
This document is under revision control. The latest revision is located on SanminaNet.
Once printed it is an uncontrolled copy. All alterations to this work instruction require approval.
Contact the IT Global Education and Training Department to submit suggested alterations and or updates.

This edition applies to MES15 Portal 1.0 Application and all subsequent releases and modifications until otherwise indicated in new revisions.


SFDC Configuration Setup

As its name implies, the Shop Floor Data Collection (SFDC) system is responsible for the collection of data from the shop floor. The collected information is then stored in the Manufacturing Execution System (MES). Specifically, the real-time information collected by SFDC is utilized by Reporting and MES Web to create quality control reports. The SFDC system uses manual and automated barcode scanning to monitor and collect data for a product line or plant. Thus SFDC plays an important role in maintaining unit histories and directing product movement on the manufacturing floor.

The system provides Access Control between the modules of the application, including the functionalities of each screen. The current version has an SFDC Configuration page which provides access to all sub modules pages and its functionalities (view, add, edit, delete, print and generate output file).

SFDC Configuration

To access SFDC Configuration, navigate to Shop Floor Control 


 Configuration 


-> SFDC Configuration. The main SFDC Configuration and sub modules page is displayed:

Figure 1: MES Portal – SFDC Configuration Sub-modules


NOTE: A user only has access to the modules assigned to his/her profile.

Part Maintenance

The Part Maintenance module defines part numbers and descriptions for products found in the SFDC System. A part number refers to the product ID of a top assembly, a base, or any component or sub-component making up a unit. A unit is an individual serial number assigned through SFDC. Scanning a serial number allows the system to track the unit from creation of a printed Traveler and/or serial number, through manufacturing, to shipping.

The Part Maintenance module provides the capability to Add, DeleteView, and Update Part Numbers.

Part Numbers List

This functionality enables the user to list available part numbers in the database. The list results include the Part Number, Part Description, Part Type, and Part Family.

To access the part numbers list, select Part Maintenance from the SFDC Configuration Maintenance module.

The Part Number List window is displayed:

Figure 2: Part Number List


Filter Results

The user can filter the Part Number results by entering into the field Part Number, Part Status, Part Type, and/or Part Family.

Figure 3: Filter Results


1. Select Filter to view filter results

2. Select Clear to clear the fields and start a new search.

Export List

The user is able to execute the following actions: Add, EditCopyDelete, Import, Obsolete Part Numbers, and Print/Export, Print/Export Filtered Part Numbers, Export Filtered Part Numbers and export the Part Number List as it is displayed in the page in several formats (.CSV, .HTML, .PDF, .XLS).

Figure 4: Export List


The user is able to custom the exported files by selecting Custom:

Figure 5: Export Configuration


1. Select the file type (.CSV, .HTML, .PDF, .XLS), the page orientation (portrait or landscape) and the fields to be displayed in the file to be exported by double clicking on the field or selecting the green arrows.

2. Select Export to save the file.

Add Part Numbers

This functionality enables the user to add part numbers to the database.

1. To add a Part Number, select Add Part Number from the Part Number List main page.

Figure 6: Add part number


The Part Number Form is displayed:

Figure 7: Part Number Form


Standard Tab - Add Part Numbers

1. Populate the Part Number field. Other mandatory fields in red are auto-populated by default but may be modified as necessary.

2. Populate remaining fields as required.

Common Part Number field descriptions:

PART: This section defines the part number

Figure 8: Part Number Form


  • Part Number: The unit part number. (50 Character limit)

As a general rule, the part number should match the Oracle part number.

  • Description: The default description for the part number (150 Character limit).

As a general rule, the part description should match the Oracle part description.

  • S/N Algorithm: Select the desired Serial Number Algorithm used during Release process. If the selected Algorithm is a Part Based Algorithm, the maintenance button is enabled for managing the appropriate fields.
  • Part Type: Defines the part type
  • Base: Base Part (top level assembly) This is the default when creating a part number
  • Base/FIO: Base Part with Factory Installed Option
  • FIO: Factory Installed Option
  • FIO Kit: Factory Installed Option Kit
  • ICP
  • Internal Make Assembly
  • Kit
  • Make Buy Base/FIO
  • Product Family: Defines a part number for use as a "Part Family" to associate other part numbers to. The user must first create a Part Family before adding parts to it.
  • Spare
  • Sub-Assembly: Sub-Assembly part that is merged to Base part type.
  • Undefined
  • Obsolete: Check-box to indicate obsolete part number.
  • Generate Skeleton: Selecting it the part will use a mask to generate a serial number.
  • Requires Inspection: By default it comes selected and it means that the part must be inspected.
  • Oracle Part Number: Check if the part comes from Oracle.
  • RoHS Category: It comes from Oracle. Ready only.
  • KV Controlled: It comes checked by default and means that the part will be managed by Kit Verify.
  • Serialized Item: if the Traceability Code (information from Oracle) starts with "S", this checkbox will be checked informing to Kit Verify that the part will have serial numbers.

BOM: This section defines Bill of Materials requirements of the part number.
Figure 9: BOM


  • Traveler Type:
  • Unit ID:
  • Quantity: The quantity of units to appear on the traveler, as well as the quantity per unit serial number

Label: This section defines additional part fields used for label printing.

Figure 10: LABEL Section


  • All field data can be retrieved in label printing process.

Manufacturing: This section defines manufacturing requirements of part number.

Figure 11: MANUFACTURING Section


  • Part Family: Select the desired Part Family. Only parts defined as a "Product Family" Part Type are available for selection.
  • Warrant Code:

Shipping: This section defines dimensions of shipment requirements used in Containerization.
Figure 12: SHIPPING Section


  • All field data used do define packing material dimensions, weight, skid and box quantities.

3. Click Save to create the Part Number, or click Cancel to cancel Part Number creation. To clear all filled fields, click on Reset.

4. The Part Number is created and available for tracking in the system.

Flex Field Form

The Flex Form Field tab helps to create new fields in an existing form. When the user adds a new field in this form, the field will be reflected in all forms of the Part Number Maintenance.

Figure 13: SHIPPING Section


It is possible to add or delete fields by selecting Add/Delete buttons.

Flex Field Form - Add Field

Figure 14: Add Field


To add a new field, enter the attribute name and the respective value for it. The new attribute is considered a generic attribute but is not displayed at Generic Attribute module.

To edit the attribute, click over it. If the user edits the attribute name, it will be reflected in all parts that have this field. The value is not affected since the value is unique for each created field.

Note: If there is a generic attribute with the same name that the user is creating, an error message is displayed informing that it is not possible to create the attribute.

Flex Field Form – Delete Field

Figure 15: Delete Field


Figure 16: Delete Item From All Records


There are two options to delete the field:

1. The generic attribute will be removed from database: select Yes.

2. The generic attribute will be removed only from the page: select Yes and Keep Values.

Edit Part Number

This functionality enables the user to edit an existing Part Number. The Part Number field is unavailable for editing.

1. Select desired Part Number and select the Edit icon.

2. The Part Number Form is displayed:


Figure 17: Edit Part Number Form


3. Perform desired Part Number modifications. Reference section ''''2.1.2 Add Part Number for additional information on Part Number fields.

4. Select Save to confirm the update or Cancel to ignore updates.

5. The Part Number is updated.

Part Revision Maintenance.

This functionality enables Revision Control for the selected Part Number. When releasing a Shop Order or performing revision changes, the revision is limited to the values contained in this section. Using revision control will lessen the risk of tracking units using an improper revision.

1. To Add/Delete a Part Number Revision, select Revision Maint from the Part Number form.

2. The Part Revision Maintenance window is displayed:

Figure 18: Part Revision Maintenance



3. Check the Revision Controlled Part to enable revision control. (Operators and users are only capable of releasing and/or changing unit revisions to those listed here).

4. Click on Add Revision to add a revision to the selected Part. Enter desired Revision (double click) and select Update. To add another Revision, follow the same process.

5. Select Save to confirm, or Cancel to ignore.

6. To remove a revision from Part, select desired Revision and click the Remove Revision.

7. A confirmation is displayed. Select Ok to remove.

8. Select Save to confirm.

Load BOM

This functionality is part of DPMO (Defect per Million of Opportunities). It involves three modules: Defect Code, Generic attribute and Part Number Maintenance. Generic attribute module should be configured with the following options:

Generic attribute required:

  • part_opportunities_reference_designator_column
  • part_opportunities_process_column
  • part_opportunities_joint_errors_column
  • part_bom_revision_column
  • part_bom_reference_designator_column
  • part_bom_quantity_column
  • part_bom_part_number_column
  • part_bom_description_column

Sample of CSV file to be loaded:

Figure 19: Sample of BOM file



To load the BOM file, select the file and then select Ok.

Figure 20: Load BOM



A message telling all BOM was uploaded successfully is displayed and Load Defect Opportunities button becomes available.

The following information is displayed:


BOM items information*:

Part Number

Quantity

Revision


  • This information will be displayed for each record in the spreadsheet.

See the rules below to ensure that the calculations are correct.

To ensure that the calculations are correct, the following rules must be validated:

  • 1º rule:
  • This rule checks the total of opportunities. After all the calculations, this rule is displayed.
  • There will be 1 record for the Total number of opportunities, for a part number, which will have "Total" as the process name.
  • The total number of component opportunities will be the count of the components (the sum of the quantity field in the BOM that was imported).
  • The total number of placement opportunities will be the count of the components (the sum of the quantity field in the BOM that was imported).
  • The total number of termination opportunities will be the sum of the termination counts (Column H, "JointErrors", in the above sample. The total number of assembly opportunities is 1.
  • 2º rule:
  • This rule is executed to check if there is a mechanical process or not. Mechanical processes are considered when missing process information, process filled as Mechanical, No Ref. Designator or quantity information 


 than Qty. Ref Designator.

  • Create a record to hold the data with the part key and process name populated.
  • The number of component opportunities will be the count of reference designators that are added at that process.
  • The number of placement opportunities will be the count of reference designators that are added at that process.
  • The number of termination opportunities will be the sum of the termination opportunities for the reference designators at that process. The number of assembly opportunities is 0.
  • 3º rule:
  • This is to check if the mechanical calculation is correct. The number of component opportunities will be the number of total component opportunities minus the sum of the component opportunities in the other process records.
  • The number of placement opportunities will be the total placement opportunities minus the sum of the placement opportunities in the other process records.
  • The number of termination opportunities will be the number of total component opportunities minus the sum of the component opportunities in the other process records. The number of assembly opportunities will be 1.

Load Defect Opportunities

This functionality is part of DPMO (Defect per Million of Opportunities). The Load Defect Opportunities button will be available after import a BOM file.

Generic attribute should be configured to the following options:

  • part_opportunities_reference_designator_column
  • part_opportunities_process_column
  • part_opportunities_joint_errors_column
  • part_bom_revision_column
  • part_bom_reference_designator_column
  • part_bom_quantity_column
  • part_bom_part_number_column
  • part_bom_description_column

Figure 21: Load Defect Opportunities



Sample of CSV file to be loaded:

Figure 22: Sample of CSV file


The file is loaded and a success message is displayed informing all Defect Opportunities were loaded.

The following information is displayed:


BOM items information*:

Part Number

Quantity

Revision

Defect Opportunities information*:

Process Name

Ref Des

Terminal


  • These information will be displayed for each record filled in the spreadsheet.

Delete Part Number

This functionality enables the user to delete an existing part number.

NOTE: It is not possible to delete an existing Part Number if activity records have been recorded for it.

1. Select the Part Number record to be deleted and selct Delete. A confirmation message is displayed.

Figure 23: Delete Part Number


2. Select Yes to confirm or No to cancel deletion operation.

3. The Part Number is deleted from the database, provided no activity records had been recorded for it.

Print/Export Part Number

This functionality enables the user to print/export an existing part number. The report results include the Part Number, Description, Part Type, Print Sequence, Part Family, Product Number, Product Internal, Model Number, Model Description, Product Option, Graphic, Length, Width, Height, Weight, and the External Part Number.

1. Select the desired Part Number and click the Print/Export button. A report is generated and the user is able to save the file or print it:

Figure 24: Part Report


Copy Part Number

This functionality enables the user to copy existing Part Number information to a new Part Number.

1. To copy an existing Part Number, select the desired Part Number; then select Copy. The Copy Part page is displayed:

Figure 25: Copy Part dialog


2. Enter the new part number.

3. Select the desired check boxes to choose other assignments to copy to the new part number.

  • Algorithm Assignment
  • Assembly Assignment
  • Route Assignment
  • Attribute Assignment

4. Select Ok to confirm, or Close to cancel copy.

5. The new Part Number is created and added to the part table.

Obsolete Part Number

This functionality enables the user to set a Part Number as obsolete.

NOTE: There are situations that the part number cannot be set to obsolete:

  • It is not possible to set a Part Number as obsolete when assigned to a pending Shop Order (SO status different other than "R"). If an attempt is made, an error message is displayed: "The Part Number cannot be set as "Obsolete". There is at least one pending Shop Order assigned to it."
  • It is not possible to set a Part Number as obsolete when assigned to a test configuration. If an attempt is made, an error message is displayed: "The Part Number cannot be set as "Obsolete". There is at least one Test Configuration using it on Kit Verify."

1. To flag a Part Number as obsolete, select the desired part number from the Active list and then select Obsolete Part Numbers.

Figure 26: Obsolete Part Numbers


2. The Part Number is set as obsolete.

Import Part Numbers

This functionality allows the user to import some parts at the same time.

1. Select Import to choose the file to be imported.

Figure 27: Import Part Numbers


2. Select Get Template to acquire the CSV file. Enter the data and save it locally. Select the saved file and then select Ok. A Success message is displayed.

Export Filtered Part Numbers (full)

This functionality generates a CSV output file for all Part Number fields. No report is generated for this option.

1. To print/export filtered part numbers (Full), perform the filter and select Print/Export Filtered Part Numbers.

Figure 28: Export Filtered Part Numbers (Full)


A report is generated and the user is able to save the file or print it.

Figure 29: Export Filtered Part Numbers (Full) results


Export Filtered Part Numbers

This functionality generates an output file with the current filtered part numbers. The report results include the Part Number, Quantity, Description, Status, Part Type, and Print Sequence.

1. To export filtered part numbers, select Export Filtered Part Numbers.

Figure 30: Export Part Numbers


2. A report is generated and the user is able to save the file or print it.

Figure 31: Export Filtered Part Numbers


Appendix

Glossary

Access Control

A module that will set the permissions for users and external customers of Sanmina-SCI.

administrator

The System Administration has full access - all plants, all reports, all users.

component

A component is a specific piece of data that appears on a label, for example: bar code, part numbers, graphic images, line or text. Hence, label components are broken down into several different types: text, graphic images, MDS database values, or a combination of text and database values.

framework

In software development, a framework is a defined support structure in which another software project can be organized and developed. A framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project.

SFDC Configuration

The rules used to define how SFDC collects data, provides analysis, controls processing and maintains unit histories.

Site Minder

Universal login of Sanmina-SCI.

username

The username is the siteminder username (or a partial string).

Document Revision History

Date Author Title Version Change Reference
08/20/2013 Elaine Fonaro Technical Writer v 1.0 This is the first revision of MDS User

s Guide

02/10/2014 Ashley Martin Technical Writer v 1.0 Grammar and images review
02/12/2014 Elaine Fonaro Technical Writer v 1.0 Formatting
12/08/2015 Kala Burson Technical Writer v 1.0 Document formatting.
01/26/2016 Elaine Fonaro Technical Writer v 1.10 Added new Functionalities:
  • Flex Field Form;
  • Export List;
    New images added;
    New Fields added in Add/Edit Part Form;
    New Tab Standard was added;
    Formatting;