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

homoludens’s picture

Can 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)

Magnity’s picture

Status: Active » Postponed

I 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.

sbogner@insightcp.com’s picture

Hi 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.

sbogner@insightcp.com’s picture

Component: Storm Teammember » Storm.module
Status: Postponed » Needs review

Now 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.

Magnity’s picture

Status: Needs review » Active

Ah 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.

iamjon’s picture

Hi 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.

juliangb’s picture

Status: Active » Closed (won't fix)

By adding token support, rules can be used to send emails (#332555: Token support- proof of concept).