Microsoft Teams - Host and Guest Workload

This workflow is unique in comparison to more traditional Login Enterprise workloads. The Teams Host & Guest workflows operate synchronously.

In the modern era of hybrid and remote work, it is becoming increasingly common for employees to heavily rely on Teams for Unified Communications. During workspace design, through ongoing performance baselining efforts, it is critical to incorporate representative workflows into the vector of analysis.  

Summary

There are two "roles" in this scenario, the Host and the Guest. As they are designed to run synchronously, the workflow order of operations is listed sequentially. 

First, the Host begins:

  • Open Teams
  • Navigate to Calendar page of Teams
  • Start a new meeting and join it using default Audio/Video settings
  • Invite the Guest user from within the Teams Meeting

Then, the Guest:

  • Open Teams
  • Wait for incoming Teams Call notification in lower-left corner of desktop
  • Click notification to accept call, and join the meeting using default Audio/Video settings

Once the Guest joins, the Host:

  • Open Screen Share menu and select existing Powerpoint presentation window
  • Wait for specified duration while screen is shared

Once the Host has completed sharing their screen:

  • End the screen share
  • Leave the meeting

At this point, the Guest:

  • Waits to confirm the Host has left the meeting
  • Once confirmed, exit the meeting

The Host script was designed with particular requirements and assumptions in mind. The current script expects there is a PowerPoint presentation currently running on the Host machine that can be shared with the Guest user. With minor customizations, the screen share can be removed altogether, or instead share windows that are created from other applications in the Application Group being used for the respective test configuration. Specifically, lines 110-133 cover this aspect of the workflow.

Disclaimer

This workload is provided as-is and might need further configuration and customization to work successfully in each unique environment. For further Professional Services-based customization please consult with the Login VSI Support and Services team. Please refer to the section "Application Customization" for further self-help information regarding workload crafting and implementation.