🗂️ Apply all data from non-read suggestions
In a nutshell
This job will allow you to select products and accept all non-read suggestions from your suppliers.
📥 Download the latest version of this jobs.
⌛ Time to setup: 5 minutes.
📋 Prerequisites: A Product-Live account with access to the Data Factory platform.
The current version is (last updated on 2025-03-26).
Generic job reference: .
Result
Once setup, a job is available in the Actions menu of your table.
Select some items, and click on the job to accept all non-read suggested data from your suppliers.
Requirement
To deploy this job, you'll need a valid Product-Live account and an active Data Factory pipeline.
If you don't have access to the Data Factory module, please contact our support team.
Setup
- Download the last version of this job, available here
- Create a new Data Factory variable named
products_table_key
. This variable will contain the table key on which to apply suggestions. - Then simply import the downloaded Data Factory job in your account. Don't forget to make it visible on the table of your choice.
Further information
Job design
The job is composed of 4 tasks, organized in as presented in the following diagram:
- [1]: The Data Factory task used is
table-export-items
- [2]: The Data Factory task used is
exchange-apply-suggestions
If it's your first time using Data Factory, the Get started tutorial is a good place to start. You can also check the Tasks section to learn more about the different tasks available.
Detailed parameters
Export items
json
{
"tableKey": "${workflow.variable.products_table_key}",
"mode": "USER_SELECTION",
"fileName": "products.xml"
}
1
2
3
4
5
2
3
4
5
Apply suggestions
json
{
"items": "${table_export_items.output.file}",
"extraFilters": [
{
"type": "eq",
"field": "isAcknowledged",
"value": false
}
]
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
Variants
Define the products to manage
In the above example, the first step (the export items task) is using a mode parameter set as USER_SELECTION.
The other mode values (ALL, REQUEST) can be used to adjust the job behaviour and properly define the products to manage.
A variant here would be to filter products using the REQUEST mode regarding the suppliers, in order to accept automatically suggestions from some suppliers/partners and let the other suggestions manually managed.
Accept suggestions data from listed fields only
Adding a fields file input can define the fields to manage, and exclude the data from the other fields.
The expected format can be found here : Input fields example
In this case, to avoid read suggestions with remaining suggested data, we advise to use the parameter isAcknowledged with the value YES-IF-EMPTY.
json
{
"items": "${table_export_items.output.file}",
"fields": "file://assets/fields.xml",
"isAcknowledged": "YES-IF-EMPTY",
"extraFilters": [
{
"type": "eq",
"field": "isAcknowledged",
"value": false
}
]
}
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12