IPS Data upload utility for Migration - Part 1
Updated: Jul 19, 2021
Migration is the process of moving the data from older application (legacy system) into a new application. Any standard application in the market supports migration framework to bring data into the system. IPS Data Upload is one of the migration utility to support importing the new data or to update existing data into Teamenter. We have other utilities to do migration, we will look into those in other blog!!!

IPS_DATA_UPLOAD utility developed by Siemens for importing data in bulk into Teamcenter. IPS Data Upload Utility is built on top of Teamcenter ITK Api's framework, so don't expect the utility to be faster than Bulk data upload utility.
IPS Data Upload is a generic utility and a all purpose tool to import data into Teamcenter. It is capable of importing various types of objects and data. It can operate in a number of modes to achieve this.
Modes Supported in IPS Data Upload:
Item
to create Items, Item Revisions and set/update their properties
to apply Release Status
to populate Item and ItemRevision Master forms
Forms
to create Items, Item Revisions and set/update their properties
to populate Item and ItemRevision Master forms
to create/update Forms and attach them to an Item or Revision
Dataset
to create datasets/update existing dataset's properties
to import files to datasets
to update existing files or replace existing named References
to attach the datasets to Items/Revisions in a specified relation
to create Items, Item Revisions and set/update their properties
Folder
to create folder and folder structure
to attach existing item (not revision) to a new/existing folder
BOM
to create and update BOMline, item, item Revs, occurrence, occurrence notes, variants, effectivity.
to create Items, Item Revisions and set/update their properties
to apply Release Status
to populate Item and ItemRevision Master forms
to create/update BOMs
to set and update legacy and modular variants and conditions
Relation
to attach Items, Revisions, datasets or forms to Items or Revisions with a specified relation
to move attachments from one relation to another relation within an Item or Revision
LOV
to insert new LOV values in existing LOV (Classic LOV. For batch lov we have an utility, refer batch lov blog for more details)
Identifiers
to create Alternate Identifiers and Identifier Revisions
to update Alternate Identifiers and Identifier Revisions
Projects
to create, update and assign project to existing objects.
to assign team members to projects.
Manufacturing
to create the manufacturing objects, MEProcess, MEOP and MEWorkArea objects
to build MEProcess/MEOP Bill of Process (BOP)
to create Activities
to create MEActivity and MEOP sequencing (PERT charts)
to consume Product and Plant into Process BOM
Workflow
to initiate workflow on the existing objects
Classification
to classify the existing objects and set classification attributes
POM
to create or update general POM objects
To be continued..