Our objective is to process around 30K customer feedback records from Interaction History and update pxAdaptiveAnalytics and pxInteractionHistory datasets. We are using an agent to do this processing. The agent activity would be calling a data flow. The data flows calls a report definition with different time intervals of pxOutcomeTime. The OutcomeTime needs to be a parameter calculated from the agent activity and then passed into the report definition. We have been trying to pass the parameter from the activity to the data flow so that the parameter can be passed to the report definition.
We tried creating a page of the class Data-Decision-DDF-RunOptions and then set .pyCallParams.ParamName on the page. We are running the data flow using the DataFlow-Execute method, using the "Run defined with" option set to RunID. Changed this option to use "Run Options" and supplied the page of the class Data-Decision-DDF-RunOptions. But we were not able to reference the value of the parameter inside the data flow.
Are we setting .pyCallParams.ParamName on the right step page? Please let us know what we are missing.
Thanks in advance!
Posted: 2 years ago
Posted: 15 May 2020 9:11 EDT
Saleem Abdelsayed (Saleem_A)
Senior Director, Product Management, 1:1 Customer Engagement
You are asking a pretty detailed technical question without much background on the real business objective. Rather than detail the technical objective of wanting parameters on DF, can you explain the overall business objective you are trying to accomplish. This hopefully will highlight why you are choosing data flow to accomplish this and if that is the right approach for the overall business problem.
Posted: 2 years ago
Updated: 2 years ago
Posted: 24 Jun 2020 6:00 EDT Updated: 24 Jun 2020 6:01 EDT
John Healey (healj)
Principal System Architect
Hi Praveen. Did you solve this problem? We are also working on a very similar issue - implementing a Data Flow to export IH records to a file for hand-off to a data warehouse.
We are currently basing the data source on a Report Definition, and have parameterised the RD with a 'date boundary' to only include new record since the last execution, but have not identified how to source or pass this parameter from the Data Flow. I am inclined to modify the RD filter criteria to reference a Data Page where we can maintain the execution history.