Support — Teams Presence
Contact
- Email principal : support@3sr.fr
- Email sécurité : security@3sr.fr (vulnérabilités, en privé)
- Adresse : 3SR, 228 Boulevard de la République, 33510 Andernos-les-Bains, France
Service Level Agreement (SLA)
| Élément | Engagement |
|---|---|
| Heures de support | 9h-18h CET, lundi au vendredi |
| Langues | Français, anglais |
| Délai de réponse | < 24h ouvrables |
| Délai de résolution | Best-effort selon la criticité |
| Compatibilité long terme | ≥ 12 mois après chaque release mineure |
Périmètre du support
- Bugs du Software Teams Presence
- Erreurs de déploiement (Marketplace, Bicep ARM)
- Question d'usage (interprétation API, configuration
BusinessHoursetENTRA_GROUP_IDS) - Aide à l'attribution des permissions Microsoft Graph (script
Set-MgGraphPermissions.ps1)
Hors périmètre
- Configuration Azure générale (gestion souscriptions, RBAC, factu Microsoft)
- Conseil sur l'organisation Entra ID elle-même (groupes, hiérarchies — offre conseil 3SR séparée)
- Modifications custom du Software (= contrat de service personnalisé)
FAQ
Comment ajouter ou retirer des groupes Entra ID surveillés après installation ?
Le paramètre ENTRA_GROUP_IDS est figé au déploiement (`createUiDefinition.json`). Pour le modifier, deux options : (a) modifier l'app setting directement sur la Function App via le portail Azure (mais cela sort du Managed Resource Group lock — déconseillé), ou (b) redéployer la Managed Application avec les nouveaux paramètres (les données Cosmos sont conservées, partition par jour).
Pourquoi ai-je un 401 sur tous les appels API même après avoir installé la fiche Marketplace ?
Les permissions Microsoft Graph (Presence.Read.All + Group.Read.All + GroupMember.Read.All) doivent être attribuées manuellement à la Managed Identity de la Function App par votre administrateur Azure AD. C'est documenté dans Terms of Use §6 et le script Set-MgGraphPermissions.ps1 est fourni dans le repo source.
Combien de temps les données sont-elles conservées dans Cosmos DB ?
Aucune rétention automatique par défaut (defaultTtl non défini sur le container — dette technique connue, à corriger en v2). Vous pouvez configurer un TTL via l'Azure portal sur le container presence-daily.
Quelles sont les limites Microsoft Graph ?
L'API Graph Get-MgGroupMember retourne 100 membres par page. Pour des groupes > 100 membres, l'implémentation actuelle ne pagine pas (dette technique connue). Évitez les groupes très volumineux ou contactez le support pour un workaround.
Puis-je consommer les endpoints HTTP depuis une autre application ?
Oui. Les trois endpoints utilisent l'authentification par function key (paramètre x-functions-key). Récupérez la clé via le portail Azure (Function App → Functions → Get function URL) et utilisez-la dans vos appels.
Où signaler un bug de sécurité ?
Privément à security@3sr.fr. Réponse sous 24h tous jours. PGP key disponible sur demande.
Documentation supplémentaire
- Privacy Policy
- Terms of Use
- Source code et issues : Microsoft DevOps (accès commercial 3SR)
Dernière mise à jour : 2026-04-29