https://store-images.s-microsoft.com/image/apps.48925.ab7c06b0-d5b4-4910-ad32-4c7baba6503f.bfea25b7-5ca4-40e8-aeb5-dd7845188d40.111bcd83-7161-411b-9da5-fdc90789d2ec

Presence Analytics for Teams (by 3SR)

oleh 3SR

Teams presence monitoring

What it does
This solution deploys an Azure Function App that periodically collects Teams presence signals through Microsoft Graph for selected Entra ID groups, stores daily aggregates in a Cosmos DB (NoSQL), and makes the resulting indicators available for reporting (Power BI).

Key benefits

  • Tenant-only deployment: data stays inside your Azure subscription and Entra ID tenant.

  • Privacy by design: anonymized aggregates by default, designed for team-level insights and trend analysis, not for employee surveillance. (Optional identifiable mode can be enabled based on your organization’s policies and local regulations.).

  • Operational visibility: understand activity trends per team/group over time (daily metrics).

  • Easy to operate: serverless components (Functions + Cosmos DB serverless) and Application Insights telemetry.

How it works (high level)

  1. You choose one or more Entra ID Group IDs to monitor and define business hours.

  2. The Function App retrieves presence signals via Microsoft Graph on a schedule.

  3. Aggregates are stored in Cosmos DB and consumed by reporting (Power BI).

Typical use cases

  • Team / project leadership: monitor engagement trends and availability patterns.

  • Service managers: correlate operational events with availability indicators.

  • PMO / delivery: objective signals to support staffing and workload analysis.

Security & permissions

  • Uses Microsoft Graph with required permissions for presence read access (consent is performed in your tenant).

  • Function App uses Managed Identity and RBAC for Cosmos DB access.

  • Application Insights is enabled for observability.

Get started
Deploy from Azure portal, provide Entra Group IDs and business hours, then connect Power BI to the exposed dataset/endpoints.

Sekilas pandang

https://store-images.s-microsoft.com/image/apps.42638.ab7c06b0-d5b4-4910-ad32-4c7baba6503f.bfea25b7-5ca4-40e8-aeb5-dd7845188d40.862dcfec-e741-4236-9151-44d170324924
https://store-images.s-microsoft.com/image/apps.24706.ab7c06b0-d5b4-4910-ad32-4c7baba6503f.bfea25b7-5ca4-40e8-aeb5-dd7845188d40.4bbd3daf-cda2-45fe-833e-5d469e7d9ee7
https://store-images.s-microsoft.com/image/apps.55080.ab7c06b0-d5b4-4910-ad32-4c7baba6503f.bfea25b7-5ca4-40e8-aeb5-dd7845188d40.4a56bcc2-b3e2-4476-a7c2-43355bd65772
https://store-images.s-microsoft.com/image/apps.44625.ab7c06b0-d5b4-4910-ad32-4c7baba6503f.bfea25b7-5ca4-40e8-aeb5-dd7845188d40.0b03d981-0066-4584-a12b-812e3b99f677
https://store-images.s-microsoft.com/image/apps.6148.ab7c06b0-d5b4-4910-ad32-4c7baba6503f.bfea25b7-5ca4-40e8-aeb5-dd7845188d40.9cbc08e4-48ab-4eb7-92ca-387a47bb4adb