# Configurer RandomCoffee dans le centre d'administration Teams

Autorisez l'application RandomCoffee dans votre tenant Microsoft 365, rendez-la disponible pour vos utilisateurs et préinstallez-la avec une stratégie de configuration.

import { Steps } from '@prosefly/astro-components';
import Callout from '@components/Callout.astro';
import TeamsBotDisabledError from '@components/app-screens/screens/TeamsBotDisabledError.astro';

Ce guide s'adresse aux **administrateurs Microsoft 365 et Microsoft Teams**. Il explique comment autoriser l'application RandomCoffee, la rendre disponible pour vos utilisateurs et, si vous le souhaitez, la préinstaller pour eux.

Vous avez besoin du rôle **Teams Administrator** ou **Global Administrator**, et d'un accès au [centre d'administration Teams](https://admin.teams.microsoft.com) (Teams Admin Center).

<Callout type="note">
  **Gestion unifiée des applications.** Microsoft a remplacé les anciennes stratégies d'autorisation des applications (app permission policies) par la gestion unifiée des applications (unified app management). L'accès aux applications se règle depuis la page "Manage apps" (le réglage "Availability"), et non plus depuis les stratégies d'autorisation. Si votre tenant affiche encore ces stratégies, les deux approches fonctionnent, mais les étapes ci-dessous suivent le modèle actuel.
</Callout>

## Étape 1 : autoriser l'application RandomCoffee

<Steps>

1. Allez dans le [centre d'administration Teams](https://admin.teams.microsoft.com), puis "Teams apps", puis "Manage apps".
2. Dans la barre de recherche, tapez `RandomCoffee`.
3. Ouvrez l'application et vérifiez son "App status". Il doit être "Allowed", et non "Blocked". S'il indique "Blocked", sélectionnez l'application et choisissez "Allow".

</Steps>

<Callout type="warning">
  Si l'application est bloquée, les utilisateurs voient toujours les messages déjà publiés par RandomCoffee, mais leurs boutons (par exemple "Yes, I'm in") ne fonctionnent pas.
</Callout>

## Étape 2 : rendre RandomCoffee disponible pour vos utilisateurs

La disponibilité détermine qui a le droit d'installer et d'utiliser l'application.

### La rendre disponible pour tout le monde (recommandé)

<Steps>

1. Dans "Manage apps", recherchez RandomCoffee et ouvrez l'application.
2. Allez dans l'onglet "Users and groups".
3. Dans la liste déroulante, sélectionnez "Availability".
4. Choisissez "Available to everyone".

</Steps>

### La rendre disponible pour certains utilisateurs ou groupes

<Steps>

1. Dans "Manage apps", ouvrez RandomCoffee, puis l'onglet "Users and groups", puis "Availability".
2. Sélectionnez "Specific users or groups can install".
3. Cliquez sur "Edit availability" et ajoutez les utilisateurs ou groupes de sécurité qui doivent y avoir accès.

</Steps>

<Callout type="warning">
  Seuls les utilisateurs et groupes listés ici peuvent utiliser l'application. Si vous restreignez la disponibilité, vérifiez que toutes les personnes qui doivent participer à RandomCoffee sont incluses.
</Callout>

## Étape 3 (facultative) : préinstaller RandomCoffee pour vos utilisateurs

Par défaut, les utilisateurs ajoutent l'application eux-mêmes. Pour la déployer afin qu'elle soit déjà là pour eux, utilisez une stratégie de configuration des applications (app setup policy).

<Steps>

1. Allez dans "Teams apps", puis "Setup policies".
2. Sélectionnez "Add" pour créer une nouvelle stratégie, ou modifiez la stratégie globale (par défaut pour toute l'organisation).
3. Sous "Installed apps", cliquez sur "Add apps", recherchez RandomCoffee et ajoutez-la.
4. Enregistrez la stratégie.
5. Attribuez la stratégie aux utilisateurs ou groupes concernés (par attribution de stratégie à un groupe ou par utilisateur).

</Steps>

## Délais de propagation

Les modifications faites dans le centre d'administration Teams ne sont pas immédiates. Comptez **jusqu'à 24 heures** pour que les changements de statut, de disponibilité ou de stratégie de configuration s'appliquent sur tous les clients. Pour accélérer sur un appareil donné, quittez complètement Teams et relancez-le, ou déconnectez-vous puis reconnectez-vous.

## Liste de contrôle

- **App status** est "Allowed" ("Manage apps").
- **Availability** est réglé sur tout le monde, ou sur les bons utilisateurs et groupes (onglet "Users and groups").
- Facultatif : une **stratégie de configuration** inclut RandomCoffee et est attribuée.
- Vous avez attendu la propagation, ou relancé Teams.

## Dépannage

### "This bot is disabled. Contact your IT admin for more information."

Quand des membres cliquent sur un bouton d'une carte RandomCoffee ("Schedule your meetup", "Start a chat", "Start a call", ou les boutons d'opt-in), Teams peut afficher cette erreur sous la carte :

<TeamsBotDisabledError alt="Une carte de mise en relation RandomCoffee dans Microsoft Teams pour le programme &quot;☕ Cafés virtuels&quot;, avec l'erreur de Teams en dessous : &quot;This bot is disabled. Contact your IT admin for more information.&quot;" />

Le problème vient de Microsoft Teams : il est lié à la façon dont l'application RandomCoffee est installée ou configurée dans votre environnement Teams (statut de l'application, disponibilité pour ces utilisateurs, stratégies de configuration). Reprenez les trois étapes ci-dessus et la [liste de contrôle](#liste-de-contrôle) pour les utilisateurs concernés.

### Le problème persiste ?

Si RandomCoffee n'apparaît toujours pas ou ne fonctionne pas après ces étapes et le délai de propagation, contactez [support@random-coffee.com](mailto:support@random-coffee.com) en indiquant le nom de votre tenant et les utilisateurs concernés.
