I am working on a sharepoint server 2013, and inside it i create a team site collection with a Discussion Board list on its main page. now i am trying to define the following 2 requirments:-
to allow all our employees to have Read permission on the site collection, and hence to the discussion board list.
when a new discussion is added to send an email to all our employees , with a link to the new discussion item.
now what i did is as follow:-
- Site Settings >> Site Permission >> I add Everyone to the "Intranet Visitors"
now this covers the first requirement, where all our employees had a Read permission on the site collection.
but when i create a workflow 2010 inside sharepoint designer 2013 and i add an activity to send an email to the "Intranet Visitors" group when a new discussion item is created, no email is being send
i think that the problem is that Everyone does not have an email address assigned to it.
so i search for an AD group named "AllOurStaff" which have an email as follow "allourstaff@XXXXX.net". now adding this AD group will allow me to send an email to all employees + all users will be granted Read permission on the site collection (even when i remove the Everyone from the Visitors group)..
but the only issue i am afraid of is that if i completely rely on the AD group to grant access + send emails, is that this AD group might be removed (for a reason or accidentally by IT admins), and if this happens then users will not be able to access the site collection..
so i ended up adding these inside the visitors group:-
- the AD group which contain all our employees.
so in this case i can send an email to all-users (through the AD group), and if the IT admin remove the AD group then our users can still access the site through the Everyone. so can anyone adivce if my appraoch of adding two users (Everyone + Ad group) a valid approach or it can cause issue i am unaware of ?