Posted: 3 May 2020 7:21 EDT Last activity: 20 Apr 2021 8:13 EDT
How do associate queue processor item ID (param.pxItemID) with the details provided on processor landing page (e.g. data flow)
According to Queue-For-Processing help:
The system queues the page to the embedded Kafka data instance. This occurs immediately or upon the next Commit method run, depending on the Write Now setting. The queue processor picks up this item from the queue and processes the activity configured. A unique ID is generated to represent the ItemID and is available on the parameter page as the parameter, pxItemID.
Can the returned ItemID (param.pxItemID) be used to find out info/details on execution somewhere, e.g. Queue Processor landing page ? If so this would be great! From what I can see data flow details are about messages and their IDs, I cannot see any references to pxItemID there... I can only see details for broken queue items, I cannot see any details for queue items that were successfully processed (e.g. when was the queue item executed, how long the execution took etc...)
We're currently not tracking the individual items as they get processed by the Queue Processor. There's no way to see the details about items that have been processed via Admin Studio. We're doing this to maximize throughput of processing.
If needed you can implement a custom tracking mechanism (e.g. using DB) and store all the information about your work items (including pxItemID) there.
Please let me know in case you have any other questions.