There's a few ways to manage flows where external-to-Drupal people need to interact with the system and receive notifications for assignments that can be managed through code.
Fixed
3.0
Code
Committed to DEV branch for final test before release.
Automatically closed - issue fixed for 2 weeks with no activity.