1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "documents": [
12 {
13 "notice_id": "202607010DN",
14 "manufacturer": "NXP",
15 "input_notice_ref": "synthetic-cloud-pipeline",
16 "content_base64": "PGh0bWw+PGgxPjIwMjYwNzAxMEROIDogU3ludGhldGljIGV2YWx1YXRpb24gbm90aWNlPC9oMT48dGFibGU+PHRyPjx0aD5QQ04gVHlwZTwvdGg+PHRoPklzc3VlIERhdGU8L3RoPjx0aD5FZmZlY3RpdmUgRGF0ZTwvdGg+PC90cj48dHI+PHRkPkRpc2NvbnRpbnVhdGlvbiBOb3RpZmljYXRpb248L3RkPjx0ZD4xNC1KdWwtMjAyNjwvdGQ+PHRkPjE1LUp1bC0yMDI2PC90ZD48L3RyPjwvdGFibGU+PHRhYmxlPjx0cj48dGg+UGFydCBOdW1iZXIgLyAxMk5DPC90aD48dGg+RGlzY29udGludWF0aW9uIFR5cGU8L3RoPjx0aD5BdmFpbGFiaWxpdHk8L3RoPjx0aD5Tb3VyY2U8L3RoPjx0aD5MYXN0IFRpbWUgQnV5IERhdGU8L3RoPjx0aD5MYXN0IFRpbWUgRGVsaXZlcnkgRGF0ZTwvdGg+PHRoPlJlcGxhY2VtZW50IFBhcnQ8L3RoPjwvdHI+PHRyPjx0ZD5URVNUMDAxLUEgKDEyMzQ1Njc4OTAxMik8L3RkPjx0ZD5GVUxMIFdJVEhEUkFXQUw8L3RkPjx0ZD5MaW1pdGVkIEF2YWlsYWJpbGl0eTwvdGQ+PHRkPlNvbGUgU291cmNlPC90ZD48dGQ+MTQtSnVsLTIwMjc8L3RkPjx0ZD4xNC1KdWwtMjAyODwvdGQ+PHRkPlRFU1QtUkVQTEFDRU1FTlQ8L3RkPjwvdHI+PC90YWJsZT48L2h0bWw+"
17 }
18 ],
19 "bom_rows": [
20 {
21 "row_id": "001",
22 "manufacturer": "NXP",
23 "mpn": "TEST001-A",
24 "product_id": "SYNTHETIC-A",
25 "revision": "001",
26 "part_scope": "standard"
27 },
28 {
29 "row_id": "002",
30 "manufacturer": "NXP",
31 "mpn": "TEST001-A",
32 "product_id": "SYNTHETIC-B",
33 "revision": "002",
34 "part_scope": "standard"
35 },
36 {
37 "row_id": "003",
38 "manufacturer": "NXP",
39 "mpn": "TEST001-B",
40 "product_id": "SYNTHETIC-A",
41 "revision": "001",
42 "part_scope": "standard"
43 }
44 ]
45};
46
47
48const run = await client.actor("amycole/pcn-to-bom-impact-extractor").call(input);
49
50
51console.log('Results from dataset');
52console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
53const { items } = await client.dataset(run.defaultDatasetId).listItems();
54items.forEach((item) => {
55 console.dir(item);
56});
57
58