Message center notification MC253185 published on April 28 gives advance notice that Microsoft is changing the storage location for the Whiteboard app from Azure to OneDrive for Business. The switchover will happen in October 2021 with tenants given the opportunity to opt-in to use OneDrive for Business earlier. The move addresses several management, compliance and governance issues which exist for Whiteboard today.
According to Microsoft, Whiteboard is “the collaborative canvas in Microsoft 365.” This claim is largely based on using whiteboard to share ideas during Teams meetings. Other applications might claim to cover the same ground as it’s possible to collaborate in a document, spreadsheet, presentation, or other files shared during meetings. The canvas moniker could also be called a blank sheet of paper, which is what Whiteboard looks like when it starts up, ready to be drawn upon by the pens and other tools available in the app (Figure 1).
Figure 1: The Whiteboard app (for Windows)
Problems Solved by OneDrive for Business
Problems addressed by moving away from storing Whiteboard data in the current Azure-based service include:
Retention policies and labels can govern whiteboard files. The files can also be restored if deleted in error using the Restore your OneDrive feature.
OneDrive for Business is a core Office 365 workload and available in all datacenters. Whiteboard’s data is not currently distributed outside the U.S. Data stored in OneDrive meets customer data residency requirements through go-local Office 365 datacenter regions and multi-geo deployments.
Data in OneDrive for Business is indexed and available for searching, including eDiscovery. In the case of Whiteboard, it’s probable that file metadata will be searchable. We will have to wait to see if the actual whiteboard content is searchable.
Whiteboard content will be accessible to ISV products which support OneDrive for Business. For instance, backup products can include Whiteboard in the files they copy.
These reasons are the same as those which underpin the move by Stream to embrace ODSP (OneDrive for Business and SharePoint Online) for video storage, initially for Teams meeting recordings and eventually all video content.
The person who creates a new whiteboard is its owner and the file is in that user’s OneDrive account. This applies both for whiteboards created in Teams and in the standalone browser or Windows applications. The dependency on OneDrive for Business means that people need to have a OneDrive account provisioned to store whiteboards. Given the emphasis on moving away from local to cloud storage for documents and other business information, I don’t think this should be an issue.
Migration is a Developing Story
For the moment, existing whiteboards will remain in Azure and can be accessed there. MC253185 says that Microsoft will share more details in October about how to migrate existing content to OneDrive for Business. They also say that tenants might be able to opt-in to use OneDrive before October, which is the same tactic used to allow tenants to move the storage of Teams meeting recordings early.
Controlling Whiteboard
You might be in the position where you don’t want to use Whiteboard or want to restrict its use to certain people. To disable or enable Whiteboard for the entire tenant, go to the Org settings section of the Microsoft 365 admin center and select Whiteboard. Then turn the setting on or off (Figure 2).
Figure 2: Enable or disable Whiteboard in the Microsoft 365 admin center
To disable Whiteboard for an individual user, access their account and uncheck Whiteboard in the set of apps. For example, Office 365 E3 and E5 plans include the Whiteboard (Plan 2) service plan.
Whiteboard’s move to embrace ODSP warrants just a few words in the Office 365 for IT Pros eBook. The other 625,000 words cover many more topics.
Tanks. Perhaps I have expressed myself unclearly. We need to know if it is possible to access the whiteboard data other than with the client. A whiteboard was deleted and we need it urgently. At best, there are old data statuses.
Loading...
Microsoft Support might be able to retrieve the data. I don’t know this for a fact, but they might be able to help if you make a good case to them.
{"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}
You say: For the moment, existing whiteboards will remain in Azure and can be accessed there.
Where and how exactly could we access whiteboard data in Azure?
Using a whiteboard client…
Tanks. Perhaps I have expressed myself unclearly. We need to know if it is possible to access the whiteboard data other than with the client. A whiteboard was deleted and we need it urgently. At best, there are old data statuses.
Microsoft Support might be able to retrieve the data. I don’t know this for a fact, but they might be able to help if you make a good case to them.
Do you know exactly where in Onedrive? I suppose a new Whiteboard folder will soon appear?
We’ll know when the switchover happens in October. I suspect it will be a Whiteboards folder.
How to migrate old whiteboards to Onedrive