Moved from Azure DevOps (ref: #2956)...
Currently in flow a user can add a QnA-action that will ask and run the QnA conversation-flow, once complete a user can branch using an if-action against the QnA-answer text. This might be brittle in that the answer text could change thus breaking the flow, this story is about adding the concept of an answer-ID to QnA and letting flow branch on it.
The original idea is to allow setting a string answer-ID in the QnA admin, then in flow letting a user enter the variable name for where the answer-ID (QnaString) type is stored, then being able to If over that in the flow. Other suggestions have been mentioned, In flow click and let the user select the answer, then store that answer-ID, Will need to decide how this is going to work.
[Todo] In QnA admin allow setting of a unique answer identifier - stored in meta-data
[Todo] QnA admin allow setting an identifier stored in meta data, so this can be used later in the flow as what the answer was
[Todo] QnA admin (asked) if possible to show flows using answer-ID - do it as separate API call?
This is now complete due to the following story: Flow - Stop QnA action outputting to Bot & store results