TFS Team Notifications not working - tfs

User notifications are working properly and if I configure my own user notification it works. But team notifications from TFS are not working.
From my understanding with the first image configuration, when a build in the project fails the user that requested the build should receive a notification.
Am I losing anything?
On the second image is my user configuration that works properly.
Note: "Requested by" is when the users execute the build directly in TFS and "Requested for" is when the user do an action that triggers the build.
Team notification settings
User notification settings

Check whether you have correct Delivery settings:

Finally I figure out why is not working.
The problem is I was setting the notifications at project level, as you can see in the first screenshot of the post, it was set to Develop. So I found two solutions:
1- At projects page: https://MyTfsUrl.com/tfs/MyCollection/_projects You have to select a Team in your project, so then set the notifications and the members of that team will receive the notifications.
As you can see in the image, now is selected Develop/DevOpsDev that is a team and notifications set there are working.
2- Other solution I found, and finally is the one I am using, is to set the notification at collections level on https://MyTfsUrl.com/tfs/MyCollection/_admin/_notifications?tab=Subscriptions
As I want to set notifications for a build fail. I decided that is a good option to inform the user involved in a failed build of all the projects.

Related

Notifications Not Going Out

I've been trying to figure this out for a week now and haven't had any success. I have a project in Jira with a Kanban board that we use for issues/support tickets. We have a custom field (called secondary assignee) which basically lets us add an additional assignee responsible for the ticket.
I am trying to figure out how to set Jira to send an email notification to the secondary assignee when the requester or someone else replies to the issue and the issue is updated. Our settings are as follows:
Project -> Notification Settings -> Events -> Issue Updated -> Notification: User Custom Field Value (Secondary Assignee)
This should ensure that the notification goes out to the secondary assignee when an issue is updated.
Project -> Permissions -> Secondary Assignee has permissions to browse projects
I've also tried using the notification helper (system settings) on a ticket where I am the secondary assignee and the helper indicates I should be receiving e-mails when an issue is updated. However, I am still not receiving any notifications.
Does anyone have an idea what else to look at?
Thanks!
Each Jira user has a setting in the Profile about Notify Me. So you may not be getting emails about issues you change

Does a Notification Service Extension need any capabilities?

I’m creating an App ID for a Notification Service Extension
Do I need to add any capabilities to it?
Its only purpose is to download the image for the notification. I don’t think I need to.
Currently I'm able to build into my device without enabling any capabilities in Xcode. Although when I look into the provisioning profile that Xcode built itself, I see Keychain Sharing enabled.
I also saw this tutorial and the tutorial goes with enabling 'App Groups'.
While this other tutorial goes with enabling App Groups along with Push notification. I don't think I need App groups because I don't need to pass any values, just updating the notification is all I need.
I didn't find anything in the docs that mentions what's the correct approach. A friend told me he got his to to work without enabling anything, so I'm very confused.
Basically, you don't need any capability for notification service extension.
Several of my applications work without any capability.
One of them use app group. I need to enable it to share the log files of main application, then load it from notification service and push it to server side when receive a silent push.
Few of them need keychain sharing, so that I can get the key to secure communicate with server side from notification service.

Jira - Avoid getting mail on change/comment on task I'm the ASSIGNEE

I'm getting mails from jira for all tasks I'm ASSIGNEE to
This is a good,except I want to avoid getting mail every change/comment I make on this task
I couldn't find any settings in my account, Can this be disabled?
I read in jira that it should be the case by default
Jira's default setting is to not notify users of their own changes. This can be changed on a per user basis via their profile preferences.
You can do this via the Preferences page in JIRA. Detailed instructions are here.
Click on your Profile on the top right of the screen.
Click the pencil next to Preferences.
Change the My Changes dropdown value to Do not notify me.
You should now no longer get emails for actions you've done on a ticket. The only downside is that you'll now also no longer get notifications when you create a ticket.

reducing the number of email notifications sent by Gerrit

I'm currently using Gerrit to manage a project, I've received complaints about how chatty gerrit is. Is there anyway to filter who gets which emails (i.e. code review owner gets all emails, while reviewers only get notified when added to a new code review or a new patchset is added)
I've looked into the project level notification settings but I'm not 100% sure how they work? (do they only apply to the project watchers? or to everyone involved in a code review in that project)
I understand that when using the REST API calls I can choose who to notify but not when making changes using the web interface.
You can configure e-mail notifications in two different levels:
1) User level
Go to Settings > Watched Projects and add the project(s) which you want to receive notifications. You can also add a search expression to receive notifications "only if" a situation is satisfacted (e.g. branch:release). You can receive notifications for one (or more) of the following:
New Changes
New Patch Sets
All Comments
Submitted Changes
Abandoned Changes
2) Project level
Independent if users configured or not the first notification level, you can set projects to send notifications to users or groups if some pre defined situations (like the ones showed in the user level above) happens.
See here more details about the e-mail notifications and how to configure the project level one.
Notes:
Although you can add more notifications using these methods, you can not remove the default existing notifications.
With Gerrit 2.15 you can ignore and mute changes. I think these new features can be very usefull to you.

Using TfsDeployer to send notifications when work item is added - TFS 2010

We have TFSDeployer (from Codeplex) installed on our TFS server that facilitates sending notifications when a build quality changes.
Can we use it to send notifications when work items are added/edited?
TFS does send notifications when work items are edited/added.
Team Explorer >> Right Click on Project Name >> Alerts Explorer
... allows you to define a rule to send yourself e-mail messages when your work items are changed.
If you install TFS Power Tools you get an Alerts Explorer screen, which is located in Visual Studio's "Team" menu. Alerts Explorer allows you to define much more complex rules for e-mail notifications. And also you can send mail to more than one person.

Resources