As you're digging into the team members functionality, could you consider the notification of team members when tasks or tickets or etc are added/updated?
For example, let's say I have 10 customers - 1 through 10 - and 4 consultants who work at the 'provider' organization (A through D for example). Customer 1 has a project with a task on it; we assign 3 customer 'persons' to the task and one consultant 'A' to it. When a ticket is assigned to that task, I want to notify the three customer persons as well as consultant 'A', likewise for any updates to the ticket once assigned.
I've been trying to find a way to do this for a while now - but no luck. If there's a way and I'm missing it - would love to know! I've installed Workflow and it works fine on stormticket, except I have no way to pull in the team members into the actions. I get the feeling that if I could do that, then actions, tiggers, and workflow could take care of what I need. Maybe if there was a token that is a list of email addresses for the relevant team members on a given ticket, task, etc, then that could be used in the action - that just might work.
Comments
Comment #1
homoludens commentedCan we add this as part of #380008: Development of Storm Teammember? It would be closely connected. We could also think of other means of notifying teammembers (email, feed, sms, maybe some kind of user dashboard)
Comment #2
Magnity commentedI think this will have to be looked at after #380008: Development of Storm Teammember. In my mind, the overall development of Storm Teammember needs to sort out the core data storage of teams and the conceptual links between them - then this can be looked at afterwards as a way of extending the functionality of those.
Therefore, postponed for now.
I don't know whether the messaging / notifications framework will help you out at all if you are looking for a more immediate solution. I suspect however that there aren't enough links with Storm to trigger notifications to the right people at the right time though.
Comment #3
sbogner@insightcp.com commentedHi Magnity - I took a look at the messaging module, but would still need to know who is on a team to make that work. Once the team data store is known, it seems like it won't be all that difficult to do some code to get a list of the team members - so I'm eagerly awaiting more team member development! It's just so central to how we do our work, and is one of the biggest drawbacks in storm at the moment.
Comment #4
sbogner@insightcp.com commentedNow that it looks like the Team members development is fairly done, I'd like to suggest adding tokens for the email addresses of a team. I need some way of notifying a team when one of their tickets is created or changed. If there was a token that contained a list of the team's email addresses, I could use that in a tokenized email with workflow.
Comment #5
Magnity commentedAh yes, had mislaid this issue.
Might need to combine into #637852: Email notification., where some work has been done but I don't think it covers teams yet.
Comment #6
iamjon commentedHi Magnity,
I just added the team members option to nicoloconte's script...I need to make it cvs/patch friendly but it worked on our test site. I'll post it there and I think we can combine the issue as you suggested in #5.
Comment #7
juliangb commentedBy adding token support, rules can be used to send emails (#332555: Token support- proof of concept).