In April 2018, Microsoft launched the new Teams and Skype for Business Online Admin Center. The name was just too long, so I shortened it to TSBAC. Now Microsoft has shortened the formal name by dropping the reference to Skype for Business Online. The console and documentation now simply say “Microsoft Teams Admin Center.” I shall call it TAC to go with EAC, the Exchange Admin Center.
Microsoft didn’t announce that they were changing the name. It just happened, which is par for the course for many small details that they update in Office 365. The name change might indicate that the migration from Skype for Business Online is now complete. Of course, tenants who still run Skype for Business Online might choose to differ, but that might not be how the folks in Redmond see the world. Certainly, they have been forcing the pace to urge tenants to move, including removing the choice to use Skype for Business Online from smaller tenants (a good move, in my opinion).
Teams Management
To be fair to our friends in Redmond, the development team has done a good job of moving functionality out of the Office 365 Admin Center and the old Skype for Business Online consoles to TAC.
Team management arrived to TAC in September 2018 together with the ability to assign administration roles for Teams. These were big steps forward for TAC. The functionality was delayed by the need to upgrade internal interfaces to allow administrators to manage teams (previously, only team owners could manage team membership, for instance). PowerShell users saw this ability in the November 2018 update (0.9.5). The current version of the Teams PowerShell module is 0.9.6.
Teams Reports
The most recent addition to TAC is the appearance of Teams usage reports in the Analytics and Reports section. Three reports are available, all of which can be generated for 7 or 28 day views.
Teams User Activity: The number of channel, personal, and 1:1 calls and the date of last activity for tenant and guest users.
Teams Device Usage: The number of different devices connecting to Teams in the tenant (Android, Mac, Windows, and iOS) plus a list of users and the device types they connect with.
Teams Usage: A list of active teams showing how many users and guests have interacted with the team, the number of active channels in the team, and the count of messages posted to these channels
Like the usage reports in the Office 365 Admin Center, TAC shows a graph and a list for each report.
Teams Usage Report (for teams activity)
Different Teams Reports
The TAC reports are not the same as the Teams usage reports available in the Office 365 Admin Center. The following differences exist:
You can’t click on a header to sort values.
Only 7 and 28 day views are available in TAC. The Office 365 Admin Center has 7, 30, 90, and 180-day views.
The Office 365 Admin Center doesn’t offer a Teams usage report.
TAC can’t anonymize the user data and always shows names. The settings for Reports in the Office 365 Admin Center includes the option to display anonymous identifiers.
TAC doesn’t include the option to export the data.
The reports in the Office 365 Admin Center are usually three days behind in terms of the data analyzed. TAC is two days behind.
The Office 365 Admin Center reports include a filter capability. TAC does not.
You can click on a point in the graph in an Office 365 Admin Center report to see details of the activity on that day. TAC reports have a point for each day, but don’t filter the data if you click a point to select a day.
TAC displays a smaller set of fields than the Office 365 Admin Center reports do.
Another difference is that TAC seems to generate its reports in real-time. You must click the Run report button to see a TAC report while the Office 365 Admin Center displays values as soon as you select a report. This difference might be accounted for by different interfaces used by the two console. Although I don’t know, I suspect that TAC uses the Microsoft Graph to fetch its data while the Office 365 Admin Center uses an earlier interface.
I noted some differences in the values returned by the reports. For example, on February 11, the Office 365 Admin Center usage report says that only 2 channel messages were posted while TAC reports a total of 6.
Future Tuning for Reports in Teams Admin Center
In reporting these differences, I must emphasize that we are comparing usage reports that have been around in the Office 365 Admin Center since mid-2017 against a newly-introduced TAC feature. I expect Microsoft to tune the reports now available in the Teams Admin Center over time and upgrade them to be at least feature-comparable with those in the Office 365 Admin Center. And hopefully, eliminate the different values they report.
For more information about reporting Teams and other aspects of Office 365 (inbuilt methods and third-party products), read Chapter 21 of the Office 365 for IT Pros eBook. Reporting can be a surprisingly complex area and although it’s reasonable to want to depend on the reports included in Office 365, third-party products are usually more feature-rich and powerful.
{"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}