Is there a way to store tp variables before a task is completed?
I am making task reminder emailer subprocess with customized emails and reminder delays based on tp!name of active processes.
I have a requirement to avoid using queryprocessanalytics due to appian telling us it is costly for a daily reminder emails. Instead I am trying to keep track of the list in process.
Example:
I have 12 tasks going in parallel and need to keep a list of tp!ids and tp!names for active tasks. Then pop them off the list when done.
Discussion posts and replies are publicly visible
I don't know of any way to access task properties within the task instance other than through queryProcessAnalytics calls. I'm not sure I understand the comment about it being "costly", you'd need to run it maybe only once per task instance (after the task instance has been generated for example).
Agree that queryProcessAnalytics will be the answer here, we use this theory regularly in a fairly large environment and have not had any performance issues that throw flags. AFAIK you will not be able to get the tp!id value any other way until the task is submitted.