In many programming languages, errors can be thrown and caught so that the final program does not fail even if a procedure or function produces an error.
I would like to propose something similar for Alteryx, using the Control Containers. Already now, a Control Container outputs the log in the container to its output stream on the upper right corner:
Still, the workflow produces an error:
![control_container_log-01.png control_container_log-01.png](https://community.alteryx.com/t5/image/serverpage/image-id/327826i6F47F0CD66DACDCF/image-size/medium?v=v2&px=400)
My idea is to optionally avoid the error output to the log but only report the error through the control container's output log. The error message in the output log should be "degraded" to a warning. The output log of the control container should stay unchanged. The configuration of the Control Container could look like this (addition in red):
![control_container_configuration-01.png control_container_configuration-01.png](https://community.alteryx.com/t5/image/serverpage/image-id/327827i688712EE835509D0/image-size/medium?v=v2&px=400)
This would help a lot if stuff produced by others is used (e.g., third party macros) which might fail while this might be normal behaviour for the workflow.