Assign item to other product
Using the action “Assign item to other product” you can detach an item from a product and assign it to another product. To do so, proceed as follows:
- In the respective product data table, tick the item you want to assign to another product. You can also tick multiple items. And they can belong to different products.
- Tick on the
button in the footer to access the action menu. - Move the mouse cursor over the option “Data” to show the corresponding submenu.
- Click on the option “Assign item to other product” to call up the corresponding dialog box.

- Enter the product number of the target product in the input field “Product number” and click on the button. If the search was successful, the product will be shown on the right side of the dialog box.
- Tick the target product.

- In order to finish the process, click on the button.
A success message is shown. The selected item is now assigned to the target product. - In order to cancel the process, click on the button.
Assign multiple items to other product
Using the action “Assign multiple items to other product” you can detach multiple items from one or several products and assign them to a particular target product. To do so, proceed as follows:
- In the respective product table, tick the product(s) whose items you want to assign to a particular product.
- Tick on the
button in the footer to access the action menu. - Move the mouse cursor over the option “Data” to show the corresponding submenu.
- Click on the option “Assign multiple items to other product” to call up the corresponding dialog box.
- On the left side of the dialog box, the items of the selected product(s) are listed. Tick the items which you want to assign to the target product
- Enter the product number of the target product in the input field “Product number” and click on the “SEARCH” button. If the search was successful, the product will be listed below the search mask.
- Tick the target product.
- In order to finish the process, click on the button.
A success message is shown. The selected items are now assigned to the target product. - In order to cancel the process, click on the button.
Merge products
Using the action “Merge products” you can merge multiple products into a specified target product. To do so, proceed as follows:
- In the product data table of, for example, the “Worklists” app, tick the products you want to merge.
- Tick on the
button in the footer to access the action menu. - Move the mouse cursor over the option “Data” to show the corresponding submenu.
- Click on the option “Merge products” to call up the corresponding dialog box.
- Select the target product from the menu.
- In order to finish the process, click on the button.
A success message is shown. The items of the source items will be assigned to the target product. The source products still exist. But they don’t have items anymore and their name bears the prefix “Merge_”. - In order to cancel the process, click on the button.
Delete selected items / Delete selection resp. Delete product
This action allows you to delete selected products, variants and items. To do this, follow these steps:
- For example, to delete a product, tick the checkbox next to the product in the relevant table
. - Click on the
button
in the footer access the action menu. - Click on the option "Data"
to expand the corresponding submenu. - In the submenu, click on the option "Delete selection"
to call up the corresponding dialog box.

- Click on the button
to complete the deletion of the product.
A success message is shown.

Generate digital product passport
First introduced in version 5.5.3: This action can be used to generate a digital product passport using the Narravero service. Hereby, the digital product passport is based on predefined attribute profiles* which can be grouped assembled using the attribute property Narravero profile. It is also possible to include digital assets in digital product passports. For this purpose, the type property Narravero asset profile** was introduced.
In order to generate a product pass for a particular product, proceed as follows:
- Go to the “Product details” app.
- Call up the product and tick it.
- Click on the
button in the footer to access the action menu. - Move the mouse cursor over the option “Data” to show the corresponding submenu.
- Click on the option “Generate digital product passport” to call up the corresponding dialog box.

- From the “Attribute Profile” menu, select an attribute profile*. Following this, the corresponding attributes are shown in the lower area of the dialog box.
- From the “Locale” menu, select a data locale to determine which language level of localized attributes is taken into the product passport. You can also tick multiple data locales.
- From the “Partner” menu, select a supplier** to determine which supplier level of supplier attributes is taken into the product pass. You can also tick multiple suppliers.
- In order to In order to trigger the digital product passport creation, click on the button.
- In order to cancel the process, click on the button.

- This action requires a project-specific configuration.
- The menu only shows partners if a least one supplier attribute is related to a Narravero attribute profile. And the attribute needs to maintained on at least one supplier level. Additionally, the menu only shows partners which were added to the “Supplier” menu which is situated above the product data table.
- *In order to assemble an attribute profile, you need to go to the attribute configuration of iPIM CC, assign the attribute property Narravero profile to the individual attributes and assign the name of the respective attribute profile to the property as its value.
- **In order to include a digital asset type in an attribute profile, go the “Types” area of iPIM CC and assign the attribute profile name as the value to the type property Narravero asset profile.
Create item
In the “Attributes” tab of the “Product details” app you can create new items for the called-up product. To do so, proceed as follows:
- Access the “Product details” app and go to the “Attributes” tab.
- Call up the product using the search function. If the search was successful, the respective product will be listed below the search mask.
- Click on the
button in the footer to access the action menu. - Move the mouse cursor over the option “Data” to show the corresponding submenu.
- Click on the option “Create item” to call up the corresponding dialog box.

- Configure the new item as desired. Menus and input fields marked with an “*” are mandatory.

- In order to create the new item, click on the button. If the process is successful, a corresponding message will appear.
- In order to create the new item and create further items directly afterwards, click on the button. If the process is successful, a corresponding message will appear.
- In order to cancel the process, click on the button.
- If you work with three-stage product structure, the dimensioning attribute (variant attribute) is one of the options to select. If you select an attribut for the product already has a variant, the new item is assigned to this variant. If you select an attribute for which the product does not possess a variant, an appropriate new variant is created and the new item is assigned to this variant.
- If a default unit of measurement is specified for a dimension attribute that has a base unit, the default unit is preselected. Since version 5.5.2: If a category-related unit of measurement is specified for a dimension attribute, this unit of measurement is preselected when creating an item in the respective category.
Create new product version
Using the “Create new product version” action, you can create a copy of a product. To do so, proceed as follows:
- For example, go to the “Product details” app and call up the product of which you want to create a copy.
- Click on the
button in the footer to access the action menu. - Move the mouse cursor over the option “Data” to show the corresponding submenu.
- Click on the option “Create new product version” to trigger the copying of the product. If the process was successful, a corresponding message appears. The copy of the respective product is now created.
- This action can only be applied to the initial product. It cannot be applied to a copy of a product.
- The product description (shortDescription) is not copied.
Apply product version
The “Apply product version” action allows you to take over attribute values from a particular source context plane into the selected target data plane. This in turn allows you to bring the data of several context planes on the same level. To do so, proceed as follows:
- For example, call up a product in the “Product details” app and go to the “Attributes” tab.
- From the “Context” menu above the product data table, select the target context.
- In the product data table, tick the product or the attribute that you want to apply the action to.
- Click on the
button in the footer to access the action menu. - Move the mouse cursor over the option “Data” to show the corresponding submenu.
- Click on the option “Apply product version” to call up corresponding dialog box.

- Select the source context from the menu.

- In order to finish the process, click on the button.
A success message is shown. The attribute values from the source context are now taken over to the target context. - In order to cancel the process, click on the button.
Copy from
For example, using the “Copy from” action you can copy product data of a given product and add the data to a selected product. This includes product data such as attributes (meaning attribute values), prices, texts or digital assets. To do so, proceed as follows:
- In the respective table, tick the product to which you want to add product data from another product.
- Click on the
button
in the footer to access the action menu. - Move the mouse cursor over the option “Data”
to show the corresponding submenu. - Click on the option “Copy from”
to call up the corresponding dialog box.

- In the “Product number”
field , enter the product number of the product whose product data you want to copy. - Click on the button
. Following this, the corresponding product will be shown on the the right-hand side of the dialog box. - Tick the product
. - Click on “Select data”
in the upper right corner of the dialog box. Following this, you will be directed to another slider where you can select the data areas which you want to copy.

- Select a context level from the “Context” menu
. This is the context level on which product data is copied. - Select a locale from the “Locale” menu
. This is the locale level on which product data is copied. - Select the data area(s):
- In order to select a data area, transfer it from the left column
to the right column
. To do so, click on the respective data area
. - In order to deselect a data area, transfer it from the right column to the left column. To do so, click on the respective data area.
- In order to select a data area, transfer it from the left column

- To finalise the copying of product data, click on the button
.
The dialog box closes and a success message is shown. - To cancel the process, click on the button
.
- Since version 5.4.3: If this action is applied to an item, it is now possible to select items in the corresponding dialog box.
- Since version 5.5.2 this action can also be used to transfer taxonomies from one product to another.
- The option to select a locale and a contextlevel was first introduced in version 5.7.
Execute report action
Using the action “Execute report” you can apply a report action to the selected product. To do so, proceed as follows:
- In the respective product data table, tick the products to which you want to apply a report action.
- Click on the
button in the footer to access the action menu. - Move the mouse cursor over the option “Data” to show the corresponding submenu.
- Click on the option “Execute report action” to call up the corresponding dialog box.
- Select a report action from the menu. Then the selection menu “Attributes” and the input field “Value” will appear.
- Select an attribute from the selection menu “Attribute” and enter a value in the input field “value”.
- In order to finish the process, click on the button. If the process is successful, a corresponding message will appear.
- In order to cancel the process, click on the button.
Attribute generation via AI
First introduced in version 5.6.3: This action can be used to trigger an AI-supported attribute value generation, whereby the generated attribute value is written on selected standard attributes of the localized string type. For this purpose, standard and category attributes of the respective product are used.
In order to generate an attribute value for a selected product, proceed as follows:
- For example, go to the “Product details” app and call up the product.
- Go to the “Texts” tab.
- In the “Product search” card, tick the product.
- Click on the
button in the footer to access the action menu. - Move the mouse cursor over the option “Data” to show the corresponding submenu.
- Click on the option “Attribute generation via AI” to call up the corresponding dialog box.
- Select an attribute from the “Attribute” menu
. The generated attribute value is written on this attribute. You can also select multiple attributes.
- Possibly use the text search to filter the list of attributes by a search term.
- Select a locale from the “Locale” menu
. The generated attribute value is stored on this locale. You can also select multiple locales. - Select a context from the “Context” menu
. The generated attribute value is stored on this context level.

- To trigger the attribute value generation, click on the button
.
The dialog box closes and once the attribute value generation is completed, a success message is shown. The attribute value is now generated. - To cancel the process, click on the button
.
- The right “ipim-portal.actions.texts.generateAiText” is required to use this action.
- Supplier attributes are not taken into consideration when generating attribute values.
Text generation via AI
First introduced in version 5.3.5: This action can be used to an trigger AI-supported text generation, in which a product text is created based on the relevant attributes*. For example, in order to create a text for a particular product, proceed as follows:
- For example, go to the “Product details” app and call up the product.
- Go to the “Texts” tab.
- In the “Product search” card, tick the product.
- Click on the
button in the footer to access the action menu. - Move the mouse cursor over the option “Data” to show the corresponding submenu.
- Click on the option “Text generation via AI” to call up the corresponding dialog box.

- Select a text type from the “Text type” menu. You can also select multiple text types**.
- Select a text locale from the “Locale” menu. You can also select multiple locales.
- Select a context from the “Context” menu**.
- In order to finish the process, click on the button.
A success message is shown. The text is now generated. - In order to cancel the process, click on the button.

- **The option to select a text type and a context was first introduced in version 5.4.3.
- As of version 5.6, the right “ipim-portal.actions.texts.generateAiText” is required to use this action.
- By default, only attribute values on the product level are taken into account for the text production.
- In order to make a text type selectable for the AI text generation, for this text type the type property REST-API: KI-Generierter-Text needs to be set to “YES”. This setting can be done in the “Types” area of the “System setup” section of iPIM CC.
- First introduced in version 5.6.1: The property property ipim.web.generate-ai-text.locales.display can be used which locales are available for this action. The desired locales can be assigned to the property as comma-separated values (e.g. en-GB,de-DE). By default, the property does not possess a value so that the selection of locales is not limited.
AI-based product content generation
First introduced in version 5.5.3: This action is used for an AI-based generation of product content using templates defined for this purpose. For example, in order to create content for a particular product, proceed as follows:
- For example, go to the “Product details” app and call up the product.
- Go to the “Texts” tab.
- In the “Product search” card, tick the product.
- Click on the
button in the footer to access the action menu. - Move the mouse cursor over the option “Data” to show the corresponding submenu.
- Click on the option “AI-based product content generation” to call up the corresponding dialog box.
- From the “AI-Template” menu
, select a template. - From the “Locale” menu
, select a data locale. This setting specifies on which language level the generated content is stored. - From the “Context” menu
, select a context. This setting specifies on which context level the generated content is stored. - From the “Text types” menu
, select a text type.
- To trigger the content generation, click on the button
.
The dialog box closes and a success message is shown. The product content is now generated. - To cancel the process, click on the button
.
- Using this action requires a project-based configuration. Regarding this matter, contact your project manager.
- As of version 5.6, the right “ipim-portal.actions.generateAiContent” is required to use this action.
Translation service
You can use an external translation service such as the Google or DeepL to have texts translated. To translate a text dataset of a particular product, proceed as follows:
- Access the “Product details” app and go to the “Texts” tab.
- In the product search mask, tick the product or one of its variants or items. Then the corresponding text datasets will be listed in the “Text list” table.
- In the “Text list” table, tick the text dataset
you want to translate. - Click on the
button
in the footer to access the action menu. - Move the mouse cursor over the option “Data”
to show the corresponding submenu. - Click on the option “Translation service”
to call up the corresponding dialog box.

- Select the desired target language from the “Locale” menu
. Since version 5.6.3 you can select multiple target languages. - Select the desired translation service from the “Service provider” menu
.
- To trigger the translation, click on the button
.
The dialog box closes and a success message is shown. The selected text is now translated and the translation appears as a new dataset in the text list. - To cancel the process, click on the button
.

- *The “Translation service” action can be applied to products, variants as well as items.
- Using this action does not require any further rights.
FAQ
What is the difference between “Assign item to other product” and “Assign multiple items to other product”?
With “Assign item to other product”, one or multiple items are directly ticked in the product data table and assigned to a target product. With “Assign multiple items to other product”, one or several products are ticked first, and the desired items can then be selected from their items in the dialog box for assignment to the target product.
What happens to products when the “Merge products” action is used?
The items of the source items will be assigned to the target product. The source products still exist, but they don’t have items anymore, and their name bears the prefix “Merge_”.
How can a new item be created for a product?
To do so, the desired product is called up in the “Attributes” tab of the “Product details” app, and in the action menu the option “Data” and then “Create item” is selected. The item is then configured; menus and input fields marked with an “*” are mandatory.
What does the “Attribute generation via AI” action do?
This action can be used to trigger an AI-supported attribute value generation, whereby the generated attribute value is written on selected standard attributes of the localized string type. For this purpose, standard and category attributes of the respective product are used.
In which data view can the “Assign item to other product” action be executed?
This action can only be used if the data view “Items” is selected. The “Assign multiple items to other product” action, on the other hand, can only be used if the data view “Products” is selected.
Why can’t “Create new product version” be applied to the same copy repeatedly?
This action can only be applied to the initial product. It cannot be applied to a copy of a product.
Why are category attributes sometimes not included when copying product data?
By default the property ipim.core.rest.copy.scopes is set to “ALL” which effects that only standard attributes are copied. For example, in order to copy also category attributes you need to set the property to “ALL,CATEGORY”.
Which attributes are used for text generation via AI?
The category attributes of the respective product are used for the text production. Additionally, further attributes can be specified using the property attribute.identifier.textgen. Since version 5.7.1 also attributes on the product level are used to generate texts on the variant or item level.
Why can’t every text type be selected for AI-supported text production?
In order to make a text type selectable for the AI text generation, for this text type the type property REST-API: KI-Generierter-Text needs to be set to “YES”. This setting can be done in the “Types” area of the “System setup” section of iPIM CC.
How is an attribute profile assembled for the digital product passport?
In order to assemble an attribute profile, you need to go to the attribute configuration of iPIM CC, assign the attribute property Narravero profile to the individual attributes and assign the name of the respective attribute profile to the property as its value.
What is required to use ChatGPT as a translation service?
In order to use it, the property aihub.openai.translation.workflow needs to be maintained with the value “openai_translation”.
Can the selection of available data locales for text generation via AI be restricted?
First introduced in version 5.6.1: The property ipim.web.generate-ai-text.locales.display can be used to determine which locales are available for this action. The desired locales can be assigned to the property as comma-separated values (e.g. en-GB,de-DE). By default, the property does not possess a value so that the selection of locales is not limited.
Rights
Apart from the basic rights listed here, a user needs the rights that are shown in the table.
| Key | Identifier | Description |
| ipim.apps.toolbox.actions | iPIM Apps – Actions | General right that is required to use actions from the action menu |
| ipim-core.api.actions.move-items | REST – Action – Move items | Right to use the “Assign item to other product” action |
| ipim-core.api.actions.move-selected-items | REST – Action – Move selected items | Right to use the “Assign multiple items to other product” action |
| ipim-core.api.actions.merge-to-product | REST – Action – Merge to product | Right to use the “Merge products” action |
| ipim-core.api.actions.delete-articles | REST – Action – Delete articles | Right to use the “Delete selected items” resp. “Delete selection”/”Delete product” action |
| ipim-portal.actions.generateDigitalProductPass | ipim-portal.actions.generateDigitalProductPass | Right to use the “Create digital product pass” action |
| ipim-portal.product-details.attribute.items.create | iPIM Portal – Product details – Attribute – Items – Create | Right to use the “Create item” action |
| ipim-core.api.actions.create-product-version | REST – Action – Create product version | Right to use the “Create new product version” action |
| ipim-core.api.actions.apply-product-version | REST – Action – Apply product version | Right to use the “Apply product version” action |
| ipim-portal.actions.copy-from | IPIM Portal – Actions – Copy from | Right to use the “Copy from” action |
| ipim-portal.actions.texts.generateAiText | iPIM Portal – Actions – Texts – Generate – AI Text | Right to use the “Text generation via AI” action |
| ipim-portal.actions.generateAiContent | iPIM Portal – Actions – Generate – AI Content | Right to use the “AI-based product content generation” action |
| ipim-portal.product-details.texts.translate | iPIM Portal – Product details – Texts – Translate | Right to trigger the automated translation of texts using the “Translation service” action from the action menu |