Chapter 3
Importing Product Content
3-11
The Item Sites column, like the same column in the BOM import source file discussed previously, is mapped to the 
Title Block > Sites
field in the mapping window.
The columns Mfr Name, Mfr Part, and Mfr Site are related to approved manufacturers. The Mfr Site column is 
mapped to the 
Manufacturers > Site
field in the mapping window. It indicates the site to which an approved 
manufacturer applies. Each row in this column can contain only one site. If the Mfr Site field is empty, the approved 
manufacturer is used for all sites.
In the preceding figure, ZETEX has San Jose as the Mfr Site. This means that this approved manufacturer applies 
only to the portion of the AML that is specific to the San Jose site.
Note
If you use an SCO to import site-specific BOMs and AMLs in Redline mode, you can specify only one site 
per BOM/AML. BOMs or AMLs with multiple sites will be rejected.
Importing Agile Product Governance & Compliance Data
The following table lists the Agile PG&C-related objects you can import.
Notes:
1 There are several declaration classes with different restrictions on what can be imported. See “Importing Declara-
tions” on page 3-12.
2 If you don’t map the 
Items > Item Rev
field, the latest released revision of the item is imported. If the item doesn't 
have a released revision, then the Introductory revision is imported.
3 Substances can be imported to the Bill of Substances tables for Declarations and Manufacturer Parts from aXML 
files only. This integration is supported if you have Agile Product Interchange, which allows you to retrieve Bill of 
Substances information from external content sources.
4 Only specifications can be imported into the Compliance table of items and part groups.
5 Only Substances that belong to the Substance Groups or Substances class can be added to the Substances table of 
specifications. Materials or Subparts are not allowed.
6 The Composition table varies per class.
• Substances class: The Composition table is not supported.
• Substance Groups class: The Composition table can have only substances.
• Materials class: The Composition table can have substance groups or substances.
• Subparts class: The Composition table can have other subparts, materials, substance groups, and substances.
Several Agile PG&C objects, including items, have Mass fields. For information about importing data to Mass fields, 
see “Importing Mass Values” on page 2-8.
For a list of Agile PG&C fields that must be mapped to be imported, see “Key Fields and Required Fields” on 
page 6-1.
Table 3-1:  Agile PG&C objects you can import
Object
Supported Tables
Declaration
1
Cover Page, Page Two, Page Three, Items
2
, Manufacturer Parts, Part Groups, Item Bill of 
Substances
3
, Manufacturer Part Bill of Substances
3
, Part Group Bill of Substances
3
, Specifications, 
Attachments
Item
Title Block, Page Two, Page Three, BOM, Manufacturers, Sites, Compliance > Specifications
4
Suppliers, Attachments
Manufacturer Part
General Info, Page Two, Page Three, Compliance > Specifications, Compliance > Compositions 
> Bill of Substances
3
, Suppliers, Attachments
Part Group
General Info, Page Two, Page Three, Parts, Compliance > Specifications
4
, Suppliers, Attachments
Specification
General Info, Page Two, Page Three, Substances
5
, Attachments
Substance
General Info, Page Two, Page Three, Composition
6
, Attachments
Pdf rotate 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#
saving rotated pdf pages; how to save a pdf after rotating pages
Pdf rotate 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
rotate pages in pdf expert; rotate individual pages in pdf
Agile PLM 9.2.1
3-12
Import and Export Guide
Importing Declarations
Agile PG&C has several different declaration classes. Based on the declaration class and the type of source file, there 
are restrictions on the tables you can import, as shown in the following table.
Note
Declarations created in Agile PLM 9.2 cannot be imported in Agile PLM 9.2.1
Using Special Export and Import Commands to Complete Declarations
Declaration classes have special export and import commands provided that let suppliers integrate the data with 
other Agile PLM systems or complete the compliance request form in other clients, such as Microsoft Excel or Adobe 
Reader. The following table lists these export and import commands.
Note
The commands in Table 3-3 are enabled by process extensions that are assigned to Declaration classes. If 
the commands are not available, your Agile PLM system has a custom configuration.
The data format for these special export and import commands is predefined by Agile’s aXML format, the JPGSSI 
template, and the IPC-1752-1 and IPC-1752-2 forms. For more information about these commands, see the Product 
Governance & Compliance User Guide.
Table 3-2:  Tables that can be imported per Declaration type and source file type
Declaration Type
Supported Tables
File Type = aXML
File Type = Delimited Text or Microsoft 
Excel
Supplier Declaration of Conformance Cover Page, Page Two, Page Three, 
Specifications, Attachments
Cover Page, Page Two, Page Three, 
Specifications
Part Declaration
Cover Page, Page Two, Page Three, Items, 
Manufacturer Parts, Part Groups, 
Specifications, Attachments
Cover Page, Page Two, Page Three, Items, 
Manufacturer Parts, Part Groups, 
Specifications
Homogeneous Material Declaration
Cover Page, Page Two, Page Three, Items, 
Manufacturer Parts, Part Groups, Item 
Bill of Substances, Manufacturer Part Bill 
of Substances, Part Group Bill of 
Substances, Specifications, Attachments
IPC 1752-1 Declaration
IPC 1752-2 Declaration
JGPSSI Declaration
Substance Declaration
Table 3-3:  Special export and import commands for Declarations
Class(es)
Commands
Description
All Declaration classes
Export AXML
Import AXML
Exports and imports Agile XML for integration with Agile 
PLM systems.
IPC 1752-1 Declaration
IPC 1752-2 Declaration
Export IPC XML
Import IPC XML
Exports and imports XML data that can be used to complete 
IPC-1752-1 and IPC-1752-2 data compliance request forms.
JGPSSI Declaration
Export JGPSSI
Import JGPSSI
Exports and imports a text file in block format for integration 
with the JGPSSI Excel template.
Open In Excel
Opens the Declaration in Microsoft Excel.
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.
rotate pages in pdf online; how to rotate one page in a pdf file
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
pdf rotate page and save; rotate a pdf page
Chapter 3
Importing Product Content
3-13
Importing Attachments from aXML and PDX Packages
You can import attachments—such as CAD drawings, images, and documents—from a PDX package or an aXML 
file. Attachments are usually binary files, sometimes quite large. Consequently, they cannot be imported from a text 
file. The following table shows the objects for which you can import attachments from PDX and aXML files.
When you import a BOM or an AML, attachments are not automatically imported for the associated items, 
manufacturers, and manufacturer parts; you must explicitly import them.
Importable Attachment Fields
The following fields can be imported to the Attachments tab:
File Description
File Name
aXML and PDX packages also support custom fields on the Attachments tab. If the Agile PLM administrator enables 
Attachments fields such as Text01, List01, and Numeric01 by making them visible, you can import data into them.
Importing the Latest Version of Attachments
The Import wizard always imports the latest version of attachments. For example, if an item has attachments 
Rev A 
version 1
Rev A version 2
, and 
Rev B version 1
, then 
Rev A version 2
and 
Rev B version 1
are imported.
Items can have multiple revisions with different attachments for each revision. For example, suppose there is an item 
with three revisions, A, B, and C. Each revision can have different attachments and different versions of those 
attachments.
For example, say you import attachments for each revision in five separate import sessions:
Session 1: Revision A with File 1 Version 1
Session 2: Revision A with File 1 Version 2
Session 3: Revision B with File 1 Version 3
Session 4: Revision C with File 1 Version 4
Session 5: Revision C with File 1 Version 5 and File 2 Version 1
Table 3-4:  Objects for which attachments can be imported
Object
Attachments in 
PDX
Attachments in 
aXML
Item
Manufacturer
Manufacturer Part
Price
Substance
Declaration
Specification
Part Group
C# PDF Page Insert Library: insert pages into PDF file in C#.net
files by C# code, how to rotate PDF document page Program.RootPath + "\\" Output.pdf"; PDFDocument doc1 doc2.InsertPages(pages, pageIndex); // Output the new
save pdf rotate pages; rotate pdf page and save
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.
pdf rotate single page; rotate pages in pdf and save
Agile PLM 9.2.1
3-14
Import and Export Guide
After completing the five import sessions, the following table shows the attachments that would be visible for each 
revision.
URL Attachments
An attachment can be an URL instead of an actual file. An URL is the address of a file on the Internet, which means 
the file is not secured on the file management server. URL attachments have a file size of 0 bytes and cannot be 
checked out from the file management server.
Attachments and Rollback of Parent Items
If an attachment fails to be imported for some reason, its parent object (an item, manufacturer, or manufacturer 
part) is not rolled back.
Importing Multiple-file (Folder) Attachments
PDX supports multiple-file attachments. In previous versions of Agile software, multiple-file attachments were 
represented as a folder. When you import an attachment folder from a PDX package, the Import wizard imports 
each file in the folder as a separate attachment.
Attachment Redlines
The Agile PLM system supports attachment redlines, that is, annotation layers added to the file. Attachment redlines 
cannot be imported. Only the attached file and its associated fields can be imported.
Transforming Values for Attachments
Do not use a transformation definition file to modify attachment filenames. Otherwise, the Import wizard will fail 
to import the files.
Importing Attachments from an Agile Package
An Agile package is an object that has files and documents describing a proposed product. It can be routed to other 
Agile users, including supply-chain partners. 
Once an Agile package has been reviewed and approved by the approvers and accepted by the program manager, the 
program manager can process the Agile package data using the internal procedures specific to your company. When 
the package is accepted, its attachments that are PDX files or delimited text files can be imported into your Agile PLM 
system.
To import an attachment from an Agile package:
1
Open the Agile package in the Agile Web Client.
2
Click the 
Attachments
tab.
3
Select an attachment (either a PDX file or a delimited text file).
Table 3-5:  Example of item revisions and their attachments
Revision
Attachments
Rev A
File 1 Version 1, File 1 Version 2
Rev B
File 1 Version 3
Rev C
File 1 Version 4, File 1 Version 5, File 2 Version 1
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 rotate pages separately; how to change page orientation in pdf document
How to C#: Rotate Image according to Specified angle
pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB Steps to Rotate image.
how to reverse pages in pdf; reverse page order pdf
Chapter 3
Importing Product Content
3-15
4
Click 
Import
.
Note
The Import button is enabled only when the package is released. For the default package workflow, the 
released status is called Accepted.
5
A message box appears. Click 
OK
.
6
The Import wizard appears. Follow the steps in the wizard.
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:
how to rotate a single page in a pdf document; how to rotate just one page in pdf
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.
how to rotate one pdf page; rotate pdf pages by degrees
Agile PLM 9.2.1
3-16
Import and Export Guide
4-1
C
HAPTER
4
Importing Supplier and Sy stem Data
Supplier data that you can import includes suppliers, manufacturer and commodity offerings for suppliers, 
and RFQ responses. Agile also lets you import currency conversion rates. This chapter includes these topics:
Importing Suppliers
Importing Supplier RFQ Responses
Importing a Currency Conversion Table
Importing Suppliers
You can collaborate with external suppliers to gather and prepare product content. Suppliers also negotiate pricing 
and directly respond to Requests for Quotes (RFQs).
The following two fields are required to import suppliers:
Suppliers > General Info > Name
Suppliers > General Info > Corporate Currency
The 
Suppliers > General Info > Number
field is a key field, but it does not need to be mapped.
If you don’t map the 
Suppliers > General Info > Number
field, the Import wizard uses the supplier name to find an existing 
supplier. If the supplier name matches the names of multiple existing suppliers, the Import wizard rejects the row. 
If no supplier with that name exists, the Import wizard creates a new supplier and uses the AutoNumber preference 
to assign a number to it. For more information, see “Setting Default AutoNumber Sources” on page 8-4.
In the source data, make sure you specify the supplier type. There are five out-of-the-box supplier types, but you can 
add more to your Agile PLM system. The five supplier types are:
Broker
Component Manufacturer
Contract Manufacturer
Distributor
Manufacturer Representative
The 
Suppliers > General Info > Maximum Number of Licensed Contact Users
and 
Suppliers > General Info > Maximum Number of Power 
Contact Users
fields specify the maximum number of contact users and power users that can be added to the supplier 
organization, respectively. Both contact users and power users can respond to RFQs, but only power users can 
generate and view reports.
Currency values for the 
Corporate Currency
field must be specified using a three-letter code. For more information, see 
“Importing Currency Values” on page 2-5.
Agile PLM 9.2.1
4-2
Import and Export Guide
Importing Supplier Manufacturer and Commodity Offerings
A supplier’s manufacturer offerings define which manufacturer’s products are sold by the supplier. For example, a 
supplier called ACME might sell Motorola and Kemet products. When you import manufacturer offerings, the 
Import wizard validates the manufacturer name against existing manufacturer names in the Agile PLM system. If 
the manufacturer doesn’t exist, the Import wizard rejects the offering.
The following fields are required to import supplier manufacturer offerings:
Suppliers > General Info > Name
Suppliers > General Info > Corporate Currency
Suppliers > Manufacturers > Mfr. Name
The 
Suppliers > General Info > Number
field is a key field, but it does not need to be mapped. If you do not map the 
Number
field, the Import wizard uses the AutoNumber preference to assign numbers to new suppliers. For more 
information, see “Setting Default AutoNumber Sources” on page 8-4.
A supplier’s commodity offerings define the product categories sold by the supplier. For example, a supplier called 
ACME might sell commodities like fuses, integrated circuits, and resistors. When you import a supplier’s 
commodity offerings, the Import wizard validates the commodity name against existing commodity names in the 
Agile PLM system. If the commodity doesn’t exist, the Import wizard rejects the offering.
The following fields are required to import supplier commodity offerings:
Suppliers > General Info > Name
Suppliers > General Info > Corporate Currency
Suppliers > Commodities > Commodity 
Once again, the 
Suppliers > General Info > Number
field is a key field, but it does not need to be mapped. If you do not 
map the 
Number
field, the Import wizard uses the AutoNumber preference to assign numbers to new suppliers.
You can import either the 
Ship-To
location or geographical values (
Continent
Country/Area
, and 
Region/Province/State
fields) for each offering.
Only valid 
Ship-To
locations can be specified. Otherwise, the offering is ignored. The 
Ship-To
value can consist of 
multiple delimited locations (for example, “Milwaukee, Nagoya, Taipei”). If multiple 
Ship-To
locations are specified 
for a particular row, multiple offerings are created when you import the file.
Note
The Agile PLM administrator can define valid 
Ship-To
locations by logging into the Agile Java Client and 
choosing 
Admin > System Settings > Product Cost Management > Ship To Locations
.
Offerings can be given a rating for each 
Ship-To
location. This rating allows the buyer to describe their relationship 
with the supplier and a specific offering. Although suppliers have restricted access to the Agile PLM system, they do 
not have privileges to see the ratings that have been assigned.
By default, there are four possible values for the 
Rating
field:
Approved
Offered Active
Offered Inactive
Strategic
Note
The Agile PLM administrator can configure the available values for the Rating field by logging into the 
Agile Java Client and choosing 
Admin > Data & Workflow Settings > Lists > Supplier Offering Rating
.
Chapter 4
Importing Supplier and System Data
4-3
Importing Offerings and Ratings in One Operation
To import supplier offerings and ratings in one operation, you must provide either the 
Ship-To
location or 
geographical values for the offering. Again, only valid 
Ship-To
locations can be specified.
If a row in the source data includes a 
Ship-To
value and it corresponds to a valid 
Ship-To
location that has not yet been 
associated with the supplier, the Import wizard creates a new offering with the 
Ship-To
value and the 
Rating
value (if 
provided). If the specified 
Ship-To
location is already associated with the supplier, the Import wizard updates the 
Rating
field (if provided). If the specified 
Ship-To
location isn’t valid, the entire row is rejected.
If a row in the source data doesn’t include a 
Ship-To
value but does include geographical values (
Continent
Country/Area
and 
Region/Province/State
fields), the Import wizard creates an offering and automatically associates the appropriate 
Ship-To
locations with it. However, the following rules apply:
The 
Continent
value is required. If values for 
Country/Area
or 
Region/Province/State
fields are blank or missing, the 
default value “All” is used, which results in a broad offering.
Only single values can be imported for each geographical value. Multiple delimited values (for example, 
“Arizona, California, Texas”) are not supported.
Note
When you create an offering, make sure the geographical data you specify isn’t narrower than an existing 
offering for the same manufacturer or commodity. For example, if the 
Region/Province/State
field for an 
existing offering is set to “All,” you can’t create a new offering for the same manufacturer or commodity 
with the 
Region/Province/State
field set to “California” because the existing offering covers a broader region.
Importing Supplier RFQ Responses
Suppliers that quote on items in an RFQ can export items to prepare a response. When a supplier exports items, the 
Agile PLM system generates a comma-delimited text file. The exported supplier response file is named 
RFQNumber.csv. Suppliers can use a spreadsheet program, such as Microsoft Excel, to edit the file. They can also use 
a quoting tool to complete responses offline. After suppliers complete the fields in a response file, they can import 
the file back into the Agile PLM system to send the response to the sourcing manager.
Unlike other types of objects that you can import, supplier responses do not require that you map import fields to 
Agile PLM fields. Since the response is a modified version of the exported text file, the mapping is automatic.
To import a supplier response:
1
Select an RFQ.
2
Click the 
Responses
tab.
3
Choose 
Responses > Import
. The Import wizard appears.
4
Click 
Browse
, select the file, then click 
Open
.
5
Click 
Import
.
Importing Responses from Non-Web Suppliers
If a supplier does not have Web access to the Agile PLM client, the sourcing manager can import the supplier’s 
response file. Since the response is a modified version of the exported text file, the Import wizard maps response 
fields automatically.
To import an RFQ response from a non-Web supplier:
1
Select an RFQ.
2
Click the 
Response Status
tab.
3
Select a non-Web supplier.
Note
Non-Web suppliers are indicated by the   icon.
Agile PLM 9.2.1
4-4
Import and Export Guide
4
Click 
Import
. The Import wizard appears.
5
Click 
Browse
, select the file, then click 
Open
.
6
Click 
Import
.
Guidelines for Editing Supplier Response Fields
To successfully import a supplier response text file, you must follow these guidelines when you edit the file:
You can reorder column headings, but do not edit or add any data to the headings. If you modify column 
headings, the file cannot be imported.
Do not add new columns of data.
Do not modify any date fields except for 
EOL Date
and 
Expiration Date
.
Do not enter values in any fields with the comment “do not fill out.” Those fields are not supposed to contain 
data, and the “do not fill out” comment is intended to prevent you from editing the fields. For component parts, 
Nonmaterial Price
fields should not be filled out. For assembly items, 
Material Price
fields should not be filled out.
A required field has an asterisk (*) to the right of its column heading. In the following figure, all columns shown 
are required.
Figure 4-1:  Supplier response fields
If you fail to complete all required fields, you can still successfully import the file. However, you won’t be able to 
send the response to the sourcing manager. Required and requested fields are specified by the sourcing manager 
that set up the project.
Empty fields are not imported. They are not equal to 
0
. To set a numeric field or a price field to 0, you must 
explicitly enter the value 
0
.
If you prefer, you can remove the <HEADER> section at the top of the file since it is not imported. To remove 
this section, make sure you remove the two rows containing the <HEADER> and </HEADER> tags and all rows 
in between.
When you import the supplier response file, the imported data replaces existing response field data.
When you edit a supplier response file, make sure you edit only fields you are allowed to edit. Generally, this means 
the 
Bid Decision
field and fields to the right of it. Other fields are for viewing only.
You can import the supplier response file multiple times. Each time you import the file, only the editable fields are 
imported, replacing the previous values. The fields that appear in a supplier response file depend on whether the 
sourcing manager specified them as requested and required.
The Agile PLM system supports different price scenarios, so RFQ fields vary based on the price periods and/or 
quantity breaks specified for a particular project. Prices can be based on multiple quantity breaks (up to 6) or on 
multiple price periods, with one or more quantities per price period.
Documents you may be interested
Documents you may be interested