Invaluable Source of News about Microsoft 365 Workloads
I pay a lot of attention to message center notifications about new features posted to the Microsoft 365 admin center. I know many other people are diligent in their reading of these posts too, but it seems like many others ignore the flood of information posted by Microsoft.
Missing out on news is disappointing, but it’s human nature to focus on what seems to be important at the time. In other words, if people are busy with other aspects of tenant administration (or the rest of their job), reading up about new features drops off their list of things to do. Although understandable that other jobs take priority, this creates a problem for those tenants because Microsoft posts some critically important information in message center notifications.
Take the deprecation of basic authentication for Exchange Online connection protocols like POP3 and IMAP4. Microsoft wants to remove basic authentication for these protocols in October 2022. Great progress has already been made to remove basic authentication from tenants where they were not used, but as we get closer to the date, Microsoft will post messages to inform administrators about the progress of the removal of basic authentication connections within their tenant. If the messages are ignored, it could be a terrible shock if users unexpectedly discover that they have a problem. Changes like this which unfold over many months might be considered boring, but they need to be monitored.
Improvements in Message Center Notifications
Microsoft has steadily improved some aspects of the information posted in the message center. A recent example is the inclusion of affected user counts to help administrators understand the impact of a change on users. Another is the imminent introduction of better feedback from tenant administrators about changes covered in message center notifications (MC324461). Unfortunately, this change is delayed, but it should appear in mid-April and will allow administrators to tell Microsoft when change messages are relevant for their organization.
The updates do help. For instance, Figure 1 covers the topic of the auto-expiration policy for Teams meeting recordings, a change which is finally rolling out after several false starts. The change affects several workloads as Teams creates the meeting recordings and stores them in OneDrive for Business or SharePoint Online (here’s a script to track these events). Note that the change is flagged as a major update which will affect both administrators and users.
Figure 1: Workload numbers affected by a change shown in a message center notification
Delays
Microsoft’s poor record in delivering features when predicted is one reason I’ve heard from administrators to justify why they don’t pay as much attention as I think they should to the message center. Delays are endemic inside Microsoft 365. They exist across all workloads and feature areas. Delays often come about when Microsoft encounters quality problems (bugs) that must be fixed before features ship.
Microsoft originally announced auto-expiration for Teams meeting recordings on July 30, 2021 with the intention to roll-out the feature in September. Seven months later, Microsoft has worked through several blocking issues, such as increasing the default retention period from 30 to 60 days, and the roll-out is progressing. A seven-month delay is unusual in its length. The normal delay, if such a thing exists, tends to be around two months.
Bugs are part of software life and it’s important to deliver quality code. Although bugs do cause many delays, I also think that some Microsoft program managers are guilty of publishing message center notifications in hope rather than certainty that a feature will be ready in time. As an example, five of the eight message center notifications published on April 1 reported delays (Figure 2).
Figure 2: Message center notifications for delayed Microsoft 365 features
Nine of the thirteen posted on March 31 reported delays in features ranging from music on hold for VOIP calls (MC343429) to an updated group icon for OWA (MC303512). The latter is another example of a long delay as it first appeared on December 10, 2021, and Microsoft now expects the roll-out to be complete in mid-April. Sure, an update for an icon in OWA is unlikely to have huge impact (Figure 3 shows the new icon), but you’d wonder why such a delay happened on the road to availability for such a small change.
Figure 3: The new Groups icon in OWA
Message Center Notifications Still Valuable
Another point I could criticize is the lack of clarity in the explanatory text in some message center notifications. Even after reading the words several times, I’m often still uninformed about the importance and detail of a change. Some lessons in concise technical writing might not go amiss.
Even with my concerns, I still consider the message center notifications to be an invaluable source of information about change that’s happening inside Microsoft 365. If you struggle to keep up, consider synchronizing notifications to Planner. We do this to track change for the Office 365 for IT Pros eBook. Having everything in Planner helps us organize and manage updates that we need to cover in the book. Although it won’t reduce the delays in announced features, using Planner to track what’s going on is a great way of gaining extra visibility into what’s changing and what an organization needs to do to handle that change.
3 Replies to “Why It’s Important to Read Message Center Notifications”
Another problem is the number of messages. You kind of need a dedicated person to go through them. If you are a regular jack of all trades sysadmin who also does tons of other stuff, you simply don’t have enough time for every bit of news.
Great post! I wish Microsoft had a rule that every Roadmap item or Message Center post was required to have a link for More Info. As you mention, too many posts have incomplete or confusing information.
In addition to trying to read Message Center as a daily task (better a few minutes/day than an hour and a half every two weeks!), I also recommend setting up a Power Automate Flow (RSS Feed > Email) using the feed http://feeds.feedburner.com/Office365RoadmapWatcher. This way, I also get a nightly report of anything in the Microsoft Roadmap that is either new or has changed status.
{"id":null,"mode":"button","open_style":"in_modal","currency_code":"EUR","currency_symbol":"\u20ac","currency_type":"decimal","blank_flag_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":100,"top_media_type":"featured_image","featured_image_url":"https:\/\/office365itpros.com\/wp-content\/uploads\/2022\/11\/cover-141x200.jpg","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Virtual Tip Jar","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Office 365 for IT Pros","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Office 365 for IT Pros","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for supporting the work of Office 365 for IT Pros!","payment_confirmation_title":"Office 365 for IT Pros","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
Another problem is the number of messages. You kind of need a dedicated person to go through them. If you are a regular jack of all trades sysadmin who also does tons of other stuff, you simply don’t have enough time for every bit of news.
That’s why the Planner integration is so valuable. Review and dismiss items as they turn up in Planner, or assign them to people for actoion…
Great post! I wish Microsoft had a rule that every Roadmap item or Message Center post was required to have a link for More Info. As you mention, too many posts have incomplete or confusing information.
In addition to trying to read Message Center as a daily task (better a few minutes/day than an hour and a half every two weeks!), I also recommend setting up a Power Automate Flow (RSS Feed > Email) using the feed http://feeds.feedburner.com/Office365RoadmapWatcher. This way, I also get a nightly report of anything in the Microsoft Roadmap that is either new or has changed status.