We recently had a Program created in Nxt edition that involved a conditional wait and then creating a CTA. After the conditional wait, it looked like everything was fine on the snapshot view and no failure notifications were received, however, the participant status changed to drop and no CTAs were created. The root cause was a mapping issue (ticket 154293). The mapping issue could not be resolved by a backend process, so I need to manually create all qualifying CTAs (breaking the link with the program itself).
This is an unacceptable outcome.
The product enhancement requests related to this are:
- Create an error message if the wrong type of field is selected for the mapping so this does not occur
- Create a failure notification email for the CTA failure, same as scheduled rules have
- Enable testing on a participant list that allows the admin to confirm mapping on CTAs, including the owner and tokens