display pdf in browser from byte array c# : How to rotate pdf pages and save control SDK system web page wpf .net console E11132_014-part1990

3-1
C
HAPTER
3
Importin g P roduct Con te nt
The Agile PLM system lets you import several different types of data. This chapter includes these topics:
Selecting Product Content Objects to Import
Importing Items
Importing Bills of Material
Importing Manufacturers and Manufacturer Parts
Importing Approved Manufacturers Lists
Importing Quote Histories, Published Prices, and Price Lines
Importing Customers and Product Service Requests
Using Redlining or Authoring Mode
Importing Site-specific BOMs and AMLs
Importing Agile Product Governance & Compliance Data
Importing Attachments from aXML and PDX Packages
Importing Attachments from an Agile Package
Selecting Product Content Objects to Import
For Excel files and delimited text files, you can select only one object type to import. If the source format is an aXML 
or PDX package, you can select multiple object types to import.
The following table describes the types of objects you can import.
Table 3-1:  Product content objects that can be imported
Object
Description
Manufacturer
A manufacturer with which your organization collaborates
Manufacturer Part
A manufacturer part that your organization uses. A manufacturer part is identified by 
its manufacturer part number, not an internal part number.
Item
A unique part, material, subassembly, or product. Agile provides two out-of-the-box 
Item classes, Parts and Documents.
Bill of Material (BOM)
A listing of all the subassemblies, parts, and raw materials that go into a parent 
assembly. It shows the quantity of each part required to make an assembly.
Approved Manufacturer List (AML)
The list of manufacturers that have been approved to supply a particular item. The 
list identifies the manufacturer part for that item.
Quote History and Quote History 
Lines
Price quotes from previous projects or legacy data.
How to rotate pdf pages and save - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
rotate one page in pdf; how to rotate just one page in pdf
How to rotate pdf pages and save - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
how to rotate all pages in pdf in preview; rotate pdf pages on ipad
Agile PLM 9.2.1
3-2
Import and Export Guide
For information about importing supplier data and currency conversion tables, see Chapter 4, “Importing Supplier 
and System Data.”
From within a Sourcing Project, you can also import project items, project BOMs, and project AMLs. For more 
information, see Chapter 5, “Importing Data into a Sourcing Project.”
Importing Items
An item is any unique manufactured or purchased part, material, subassembly, or product. An item can contain a 
BOM, which defines relationships with other items or subassemblies, and an AML, which defines the approved 
manufacturers and their respective manufacturer parts for that item.
Items in the Item Master represent the approved product content for your enterprise. Because an item can go 
through several changes during a product lifecycle, it can have multiple revisions. The Item Master stores an item’s 
revision history. Items contained within a project do not have multiple revisions. They serve as temporary data used 
to generate RFQs.
To import an item, you must map the 
Title Block > Number
field. To specify a particular revision, you must also map 
the 
Title Block > Rev
field. You can import items into the Item Master or a sourcing project.
Importing Parts and Documents
Agile provides two classes of items, Parts and Documents. If you want to import both Parts and Documents from 
the same source file you must map fields for both. If you only map field for Documents and your source file contains 
both Parts and Documents, only the Documents are imported. Remember, the Import wizard ignores any fields that 
aren’t mapped.
The Parts class has an optional field called Part Type. Documents has a similar field called Document Type. These 
fields specify the subclass for a Part or Document. If you don’t map these fields, the Import wizard uses the Default 
Part Type and Default Document Type set in Import Preferences; for more information, see “Setting Default Types” 
on page 8-4.
Note
Once an item is created, the Part Type and Document Type fields cannot be modified.
Published Price and Published Price 
Lines
Published prices or contract prices on current items and manufacturer parts.
Product Service Request (PSR)
A routable object used to issue problem reports and nonconformance reports for 
products.
Customer
A customer that provides feedback on your company’s products, alerting you to 
quality issues or problems they encounter.
Attachment
File(s) attached to an object.
Substance
Elements or compounds used in the composition of items, manufacturer parts, and 
part families.
Declaration
Declarations are routable objects used to bring information concerning the 
environmental compliance of parts (Items, Manufacturer Parts, and Part Families).
Specification
A list of banned substances (or substances of concern) and their threshold values.
Part Groups
A group of similar items or manufacturer parts. For PG&C, items and manufacturer 
parts are similar if they have the same chemical composition and thus similar 
compliance requirements. For PCM, items and manufacturer parts are similar if they 
belong to the same commodity class.
Table 3-1:  Product content objects that can be imported (continued)
Object
Description
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
doc.Save(outPutFilePath). How to VB.NET: Delete Consecutive Pages from PDF. This is a VB .NET example for how to delete a range of pages from a PDF document.
how to rotate page in pdf and save; how to save a pdf after rotating pages
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
doc.DeletePage(2); // Save the file. doc.Save(outPutFilePath); Demo Code: How to Delete Consecutive Pages from PDF in C#.NET. How
rotate pdf pages by degrees; rotate individual pdf pages reader
Chapter 3
Importing Product Content
3-3
Importing Parent Items with BOMs or AMLs
Each bill of material and approved manufacturers list is contained within an item. An item has separate 
BOM
and 
Manufacturers
tabs that hold the bill of materials and approved manufacturers, respectively.
When you import bills of material or approved manufacturers lists, you can also import the parent items. This is true 
regardless of the source format. If you import data from a delimited text file or an Excel file, you can import parent 
items and BOMs or parent items and AMLs in one import operation. If you import items from an aXML file, a PDX 
package, or one of the predefined template formats, you can import parent items, BOMs, and AMLs all at once.
Importing Items with Multiple Revisions
For speed and efficiency, the Import wizard imports items in batches. Consequently, problems can occur if you 
attempt to import multiple revisions of the same item from one import file.
If you try to import items from an aXML file or PDX package containing multiple revisions of the same item, the 
Import wizard rejects the package.
If you try to import items from an Excel file or a delimited text file, and the file contains multiple revisions of the 
same item in adjacent rows, the Import wizard imports only the first revision. It does not log an error.
If you try to import items from an Excel file or a delimited text file, and the file contains multiple revisions of the 
same item in nonadjacent rows, the Import wizard rejects all revisions of the item.
Importing Bills of Material
A bill of material is a listing of all the subassemblies, parts, and raw materials that go into a parent assembly. It shows 
the quantity of each part required to make an assembly.
You can import bills of material into the Item Master or a sourcing project. If you are importing BOMs from a text 
file or a Microsoft Excel file, make sure all BOM components for a parent item are grouped together in contiguous 
rows. For more information, see “Sorting BOM Components” on page 2-12.
Note
When you import bills of material, the Import wizard automatically creates any items listed in the source 
data that don’t already exist in the Agile PLM system.
To import BOMs from a text file or an Excel spreadsheet:
1
Start the Import wizard.
a
Choose 
Tools > Import
.
2
Set import preferences.
a
Click the 
Preferences
button in the bottom left corner of the Import wizard. The Specify Preference Settings 
window appears.
b
From the Preferences list, select Business Rule Options. For more information on these options, see “Setting 
Business Rule Options” on page 8-2.
c
For 
Change Mode
, select Redlining (the default) or Authoring. If you select Redlining, the Import wizard redlines 
any BOM fields that changed as a result of the import session. For more information about redlining, see 
“Using Redlining or Authoring Mode” on page 3-8.
d
For 
Change Number
, click   to select a change order. A change order is required only if you selected Redlining 
for the Change Mode preference. You can search for an existing change order or create a new one. After you 
finish selecting or creating a change order, click 
Finish
to return to the Specify Preference Settings window.
e
For 
Redline Mode Behavior
, select which items to add to the specified change order: all items, new items, or new 
items and existing items that have been redlined.
C# PDF Page Insert Library: insert pages into PDF file in C#.net
how to merge PDF document files by C# code, how to rotate PDF document page doc2.Save(outPutFilePath Add and Insert Multiple PDF Pages to PDF Document Using
rotate all pages in pdf preview; rotate pdf page few degrees
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Able to extract PDF pages and save changes to original PDF file in C#.NET. C#.NET Sample Code: Extract PDF Pages and Save into a New PDF File in C#.NET.
permanently rotate pdf pages; how to rotate a page in pdf and save it
Agile PLM 9.2.1
3-4
Import and Export Guide
f
For 
Multi Row Update Mode
, select Complete Replace or Add/Update Only. If you are importing data that includes 
partial BOMs and not complete BOM structures, select Add/Update Only.
g
Click 
OK
to save your import preferences for this session.
3
Select the Import source file.
a
Specify the import source. Select 
File
. Type the filename, or click 
Browse
to select it.
b
Click 
Delimited Text File
or 
Excel Workbook
.
c
If necessary, click 
Configure
to specify the template type or file configuration. Click 
OK
.
d
Click 
Next
to proceed to the next wizard step.
4
Select the BOM type.
a
Select 
Item
, and then select 
Bill of Material
.
b
Click 
Next
.
5
Select a mapping file.
a
Select 
Use an Existing Mapping File
or 
Create a New Mapping
a
If you selected 
Use an Existing Mapping File
, click 
Browse
to select the file.
a
If you selected 
Create a New Mapping
, click the 
Create a New Mapping
button to define the mapping. The Edit 
Mapping File window appears. Map the import fields to target Agile fields, and then click 
Finished
.
b
Click 
Next
to proceed to the next wizard step.
6
Select or create a transformation definition file (optional). Click 
Next
.
7
Review your import settings, and then click 
Import
to begin importing.
Importing Existing and Non-existing BOM Components
When you import BOMs, the Import wizard automatically creates any items that don't already exist in the Agile PLM 
system. If a BOM item already exists in the Agile PLM system, the Import wizard associates the item with its latest 
revision.
Under either of the following two conditions, the Import wizard fails to automatically create child items on a BOM:
If the parent item’s required fields (such as 
Cover Page > Number
) are invalid.
If you imported BOMs to a project and the BOMs were subsequently rolled back.
Importing Find Numbers
If the 
BOM > Find Num
field isn’t mapped, its default value is 0. 
Importing Partial BOMs
To update a BOM without deleting existing BOM components, set the 
Multi Row Update Mode
preference to “Add/
Update Only.” The Import wizard imports new BOM components and updates any existing components. For more 
information, see “Setting Business Rule Options” on page 8-2.
Importing Manufacturers and Manufacturer Parts
Each manufacturer name in the Agile PLM system is unique, just as an item number must be unique to an item.
While different manufacturers can use the same manufacturer part number, the combination of manufacturer plus 
manufacturer part number must be unique to one manufacturer part.
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
outPutFilePath As String = Program.RootPath + "\\" Output.pdf" Dim doc1 doc2.InsertPages(pages, pageIndex) ' Output the new document doc2.Save(outPutFilePath
pdf expert rotate page; pdf rotate all pages
C# Create PDF from Tiff Library to convert tif images to PDF in C#
Similarly, Tiff image with single page or multiple pages is supported. Description: Convert to PDF and save it on the disk. Parameters:
rotate pdf page and save; reverse pdf page order online
Chapter 3
Importing Product Content
3-5
You can import manufacturers and manufacturer parts into the Item Master but not into a project.
Note
You must follow the recommended sequence and import manufacturers first, then manufacturer parts. 
Agile PLM doesn’t allow you to import a manufacturer part for a manufacturer that doesn't exist.
Importing Approved Manufacturers Lists
An approved manufacturers list, or AML, is the list of manufacturers that have been approved to supply a particular 
item. The list identifies the manufacturer part for that item.
You can import approved manufacturers lists into the Item Master or a project. The Import wizard does not 
automatically create manufacturers when you import AMLs. It does, however, automatically create manufacturer 
parts listed on AMLs.
When you import AMLs to the Item Master, manufacturers listed in the AMLs must already exist in the Agile PLM 
system. Otherwise, the AML is rejected. 
Automatic Creation of Child Manufacturer Parts
When you import AMLs, the Import wizard checks whether manufacturer parts listed in the AMLs exist in the Agile 
PLM system. If they don’t, the Import wizard automatically creates them. Under either of the following two 
conditions, the Import wizard fails to automatically create manufacturer parts:
If the parent item’s required fields (such as 
Cover Page > Number
) have invalid data.
If you imported AMLs to a project and the AMLs were subsequently rolled back.
Importing Partial AMLs
To update an AML without deleting existing AML rows, set the 
Multi Row Update Mode
preference to “Add/Update 
Only.” The Import wizard imports new AML rows and updates any existing rows. For more information, see 
“Setting Business Rule Options” on page 8-2.
Importing Quote Histories, Published Prices, and Price Lines
A price object is used to manage the price terms for a part with relation to a supplier, customer, and program. Each 
price object has a Price Lines table that stores the prices and terms related to shipping locations, effectivity periods, 
and quantities.
There are two classes of price objects that can be imported: Quote Histories and Published Prices. Functionally, 
there is no difference in importing either type of price object. However, if you are importing data from delimited 
text files or Microsoft Excel files, you must import Quote Histories and Published Prices in separate import 
operations. You must also maintain separate mapping files for them.
Note
When you import price lines, your source data must provide the same consistent set of parent price fields 
for each row. For example, if your data uses the 
General Information > Number
field to identify the parent price 
object, every row of the source data must include a value for that field. Otherwise, the import session may 
produce unexpected results.
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark. Description: Convert to PDF/TIFF and save it on the disk.
pdf rotate pages separately; rotate individual pages in pdf reader
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Description: Convert to DOCX/TIFF with specified zoom value and save it into stream. Parameters: zoomValue, The magnification of the original PDF page size.
rotate pdf page few degrees; reverse page order pdf online
Agile PLM 9.2.1
3-6
Import and Export Guide
Key Price Fields
The price object can be defined in many ways due to the number of required and optional key fields the object has. 
A price is associated with either an item or a manufacturer part. At a minimum, your source data should include one 
of the following sets of key fields:
Note:
1 The 
Item Rev
field specified in Set 2 above is required only for items with released or pending revisions.
General Information > Supplier
supports two types of source values, either the supplier number or “supplierName - 
supplierNumber”. In either case, values are case-insensitive. If you use the “supplierName - supplierNumber” format 
for supplier values, the spaces and hyphen are required.
Your data can include other optional fields, such as 
Manufacturing Site
Program
, and 
Customer
. Values for the 
Customer
field should be the customer name, not the customer number. Customer names are case-sensitive; the Import wizard 
rejects a price record if the customer name has the wrong case. If your source data doesn’t include 
Program
and 
Customer
, the Import wizard automatically assumes a value of “All” for those fields.
The 
General Information > Allow Qty Breaks
field determines whether prices are broken out by different quantities. If the 
Allow Qty Breaks
field is not mapped, the Import wizard uses the 
Price Quantity Break Default
preference to determine which 
value to use for it; for more information, see Chapter 8, “Setting Import Preferences.” After a price object is created, 
you cannot change the value of its 
Allow Qty Breaks
field.
Optionally, the source data can also include the 
General Information > Number
field. If you are importing data to an 
existing price object, the 
General Information > Number
field and all other required fields must match the target system 
exactly. Otherwise, the Import wizard rejects the object. If you don’t provide the price number, the Import wizard 
attempts to find the price object using other key fields. If a price object with the specified key fields doesn’t exist in 
the system, the Import wizard creates it and assigns it a number based on the AutoNumber sequence for the 
price class.
Note
You cannot import price lines in Redline mode if the parent price object has a pending change order.
Key Price Lines Fields
At a minimum, your source data for Price Lines must include 
General Information > Price Number
or the minimum fields 
that identify a price object (see “Key Price Fields” above) and the following key Price Lines fields:
Price Lines > Price Effective From Date
Price Lines > Ship To
In addition, if the 
Allow Qty Breaks
field is set to Yes for the price object, then the 
Price Lines > Qty
field is required and 
must be mapped.
Table 3-2:  Minimum Price fields needed for import
Set 1
Set 2
Set 3
General Information > Mfr. Part Number
General Information > Mfr. Name
General Information > Supplier
General Information > Item Number
General Information > Item Rev
1
General Information > Supplier
General Information > Item Number
General Information > Supplier
Chapter 3
Importing Product Content
3-7
All list fields on the Price Lines table, such as Ship From, Ship To, Currency, Country of Origin, and Transportation 
Terms must have valid values. For Ship To, only values listed in the Authorized Ship To list in the user’s profile are 
supported. For Transportation Terms, you can enter three-letter abbreviations like FOB or the full description, 
“FOB - FREE ON BOARD VESSEL.” Here’s a full list of values for Transportation Terms:
Importing Partial Price Lines
To update a Price Lines table without deleting existing rows, set the 
Multi Row Update Mode
preference to “Add/Update 
Only.” The Import wizard imports new price lines and updates any existing rows. For more information, see “Setting 
Business Rule Options” on page 8-2.
Importing Customers and Product Service Requests
If your Agile PLM system includes the Product Service and Improvement license, you can use the system to manage 
quality issues that arise with customers. A customer can submit problem reports or nonconformance reports that 
alert you to quality issues or problems they encounter. Problem reports and nonconformance reports are two types 
of Product Service Requests.
Importing Customers
Customer data may be created in a Customer Relationship Management (CRM) system. If you haven’t integrated 
your CRM system with the Agile PLM system, you can use the Import wizard to import customers and Product 
Service Requests.
The Customer class is the only out-of-the-box subclass for customers. You can define other Customer subclasses.
The 
Customers > General Info > Customer Name
field is required to import customers. All other fields are optional.
The 
Customers > General Info > Customer Number
field is a key field, but it does not need to be mapped. If you do not map 
the 
Customer Number
field, the Import wizard uses the AutoNumber preference to assign numbers to new customers. 
For more information, see “Setting Default AutoNumber Sources” on page 8-4.
Table 3-3:  Transportation Terms values
Value
Full Description
CFR
CFR - COST AND FREIGHT
CIF
CIF - COST INSURANCE AND FREIGHT
CIP
CIP - CARRIAGE AND INSURANCE PAID TO
CPT
CPT - CARRIAGE PAID TO
DAF
DAF - DELIVERED AT FRONTIER
DDP
DDP - DELIVERED DUTY PAID
DDU
DDU - DELIVERED DUTY UNPAID
DEQ
DEQ - DELIVERED EX QUAY (DUTY PAID)
DES
DES - DELIVERED EX SHIP
EXW
EXW - EX WORKS
FAS
FAS - FREE ALONGSIDE SHIP
FCA
FCA - FREE CARRIER
FOB
FOB - FREE ON BOARD VESSEL
Agile PLM 9.2.1
3-8
Import and Export Guide
Importing Product Service Requests
Product Service Requests (PSRs), like customers, may be created in a CRM system that is integrated with the Agile 
PLM system. If the two systems are not integrated, you can import Product Service Request data into the Agile PLM 
system.
The following fields are required to import PSRs:
Problem Reports > Cover Page > Number
Non-Conformance Reports > Cover Page > Number
If you are importing only one class of PSR at a time, you don’t need to map fields for both Problem Reports and 
Non-Conformance Reports. If your source data includes both Problem Reports and Non-Conformance reports, you 
must map fields for both classes.
Other Cover Page PSR fields you can map include 
PSR Type
Description
Customer
Supplier
Severity
Disposition
, and 
Expected Resolution Date
. Values for the 
Customer
field should be the customer name, not the customer number. 
Customer names are case-sensitive.
Importing PSR Affected Items
You can import items to the Affected Items table of a PSR. The following fields are required to import PSR Affected 
Items:
Problem Reports > Affected Items > Item Number
Problem Reports > Affected Items > Rev Found
Non-Conformance Reports > Affected Items > Item Number
Non-Conformance Reports > Affected Items > Rev Found
Affected items for a PSR can be in any revision state, including Introductory. If you try to import an affected item 
and it doesn’t exist, the Import wizard rejects the row.
Using Redlining or Authoring Mode
If you use the Import wizard in Redlining mode (the default setting), you must specify a change order to import 
items, BOMs, AMLs, and prices. Redlining mode, as its name implies, highlights in red any fields that have changed. 
All items and prices imported in Redlining mode are placed on the Affected Items and Affected Prices tabs of the 
specified change order.
For released items and prices, the Import wizard redlines data based on changes made to the latest released revision. 
For prices, the Import wizard doesn’t allow you to redline the Price Lines table if the price object has a pending 
revision.
When you import items in Redlining mode, all items are unconditionally added to the Affected Items tab of the 
selected change order. The Import wizard does not allow you to interactively select which items should be placed on 
the Affected Items tab.
When you make changes to a BOM, Manufacturers, or Price Lines table in Redlining mode, entire rows and partial 
rows can be redlined. If you add or remove a row, the entire row is treated as a redline addition or deletion. If you 
modify only a few fields in a row but do not update its key fields, the Import wizard redlines only the fields you have 
changed. For example, if you modify some BOM fields but don’t modify the 
BOM > Item Number
field, then the row is 
partially redlined.
If you use the Import wizard in Authoring mode, you can update an existing BOM, AML, or price lines if the parent 
item or price is unreleased and does not have a pending change. Authoring mode is helpful when you are importing 
BOM, AML, or price lines data for preliminary items or prices. Once an item or price has a pending change, you can 
no longer use Authoring mode to update its BOM, AML, or price lines.
Chapter 3
Importing Product Content
3-9
For information on how to set the Change Mode preference to Redlining or Authoring mode, see “Setting Business 
Rule Options” on page 8-2.
Selecting a Change Order
On the Select Change Order and Mapping File step of the Import wizard, you can specify a change order to use for 
the import session. In Redlining mode, a change order is required to import items, BOMs, AMLs, prices, and price 
lines. In Authoring mode, a change order is optional.
Click   to select a change order. The Select Change For Import window appears. This new window is another 
wizard that lets you specify the change order to use for the current import session. You can search for an existing 
change order or create a new ECO, MCO, SCO, or PCO, or a change order of a similar user-defined subclass.
Note
If you search for an existing change order, make sure it is in a non-released state. If you're importing prices 
in Redlining mode, search the Agile PLM system to see if there is a pending PCO for the price object. If 
there is already a pending PCO associated with a price, you cannot add the same price object to a different 
PCO.
BOM, AML, and Price Lines Rollbacks
To preserve the integrity of BOMs, AMLs, and Price Lines imported to the Agile PLM system, the Import wizard 
doesn’t allow you to import partial import data to a new revision. If a BOM, AML, or Price Line row cannot be 
imported because it is invalid, the revision is rejected and the Import wizard rolls back the entire table to its original 
state prior to the import session.
During BOM, AML, and Price Lines rollbacks, parent items and prices are not removed from the 
Affected Items
or 
Affected Prices
tabs of the specified change order. Also, changes made to Title Block, Page Two, or Page Three fields 
are unaffected by rollbacks.
If a fatal error (for example, a database error) occurs while you are importing to a new revision of an item, the Import 
wizard rolls back the revision. Despite the rollback, any child items automatically created during the import process 
are not removed; they remain in the Agile PLM system.
If you import a BOM, AML, or Price Lines table to the latest revision and a validation error occurs, the replacement 
table is rejected.
If a fatal error occurs while you are importing BOMs, AMLs, or Price Lines to the latest revision, any replacement 
tables that were accepted before the error occurred cannot be rolled back. If this happens, try importing to the latest 
revision again.
If there are existing redlines for a pending Change order, the Import wizard clears them before importing new 
redline data from the import file. The clearing of redlines and the importing of new data are separate operations. 
After the redlines are cleared, the transaction is committed, and then the import process starts. Therefore, if the 
import operation fails for any reason (such as a duplicate item number), the table rolls back to its pre-redlined state.
The following table shows how import errors affect released BOMs, AMLs, and Price Lines tables:
Table 3-1:  How import errors affect released BOMs, AMLs, and Price Lines
Revision
Type of Error
Result
New revision — importing a new 
revision to the parent item or price
Validation error
The new revision and the related BOM, AML, or Price Lines 
table rejected.
Fatal error
The new revision and the related BOM, AML, or Price Lines 
table are rolled back.
Current revision — importing 
changes to the current revision of the 
parent item or price
Validation error
The replacement BOM, AML, or Price Lines table is rejected.
Fatal error
Any replacement BOM, AML, or Price Lines tables imported 
before the fatal error cannot be rolled back.
Agile PLM 9.2.1
3-10
Import and Export Guide
Note
The Import wizard rolls back BOM, AML, or Price Lines data only when there are errors with the data. It 
does not roll back BOMs, AMLs, or Price Lines if the warnings or errors pertain only to associated objects, 
such as fields for items, manufacturers, manufacturer parts, and prices.
Importing Site-specific BOMs and AMLs
You can import site-specific BOMs and AMLs from all supported import file formats except MS Project Export File. 
However, you must format the site-specific data appropriately and map the fields correctly. In particular, you must 
include the 
Title Block > Sites
field for the parent item as well as the 
BOM > Site
field for BOMs and 
Manufacturers > Site
field for AMLs.
The 
Title Block > Sites
field is a virtual field that represents the list of sites on the Sites tab of an item. You do not need 
to map the 
Title Block > Sites
field to import BOMs or AMLs. If you don’t map the field, the Import wizard assumes 
that the value for 
Title Block > Sites
is the complete list of site names specified for 
BOM > BOM Site
or 
Manufacturers > Site
in your source file.
Note
The Import wizard does not remove site associations from existing parent items. In other words, although 
you can add sites to the 
Title Block > Sites
field, you cannot use the Import wizard to remove sites from the 
Sites tab of an item.
When you import site-specific BOMs and AMLs, the Import wizard imports data only for sites specified in your 
source file. If your source file does not include a particular site already specified for an existing item, the Import 
wizard does not update that section of the site-specific BOM or AML.
The following figure shows a BOM import source file with site-specific information. There are two columns with site 
information: Item Sites and BOM Site.
Figure 3-2:  Sample BOM import source file with site information
The Item Sites column is mapped to the 
Title Block > Sites
field in the mapping window. It contains a comma-delimited 
list of the sites with which the parent part is associated.
The columns BOM Item, Qty, and BOM Site pertain to BOM components. The BOM Site column is mapped to the 
BOM > Site
field in the mapping window. It indicates the site to which a component applies. Each row in this column 
can contain only one site. If the BOM Site field is empty, the component is used for all sites.
In the preceding figure, B0001, B0002, and B0003 do not have a specified BOM site. Consequently, those BOM 
components are common to all sites. B0004_Site has San Jose as the BOM site. This means that B0004_Site applies 
only to the portion of the BOM specific to the San Jose site.
The following figure shows an AML import source file with site-specific information. There are two columns with 
site information: Item Sites and Mfr Site.
Figure 3-3:  Sample AML import source file with site information
Documents you may be interested
Documents you may be interested