# Gérer un programme

Dupliquez, mettez en pause, réactivez ou supprimez un programme RandomCoffee, et ce que chaque action change pour les sessions, les mises en relation et les membres.

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

Toutes les actions sur un programme se trouvent dans le menu "...", en haut à droite de la page du programme, à côté d'"Enregistrer". Les actions proposées dépendent du [statut du programme](/fr/admin/programs/what-is-a-program/#statuts-dun-programme) :

| Action | Programme en cours | Programme en pause ou en brouillon |
| --- | --- | --- |
| "Dupliquer" | Oui | Oui |
| "Mettre en pause" | Oui | Non |
| "Activer" | Non | Oui |
| "Supprimer" | Non : mettez d'abord le programme en pause | Oui |
| "Provisionnement" (programmes Slack et Microsoft Teams) | Oui | Non |

"Provisionnement" met à jour tout de suite les membres du programme à partir de son canal Slack ou de son équipe Microsoft Teams : utilisez-le quand des personnes rejoignent le canal ou l'équipe, sans attendre la prochaine session.

## Dupliquer un programme

Dupliquez un programme pour réutiliser sa configuration dans un nouveau, par exemple le même programme pour une autre équipe.

<Steps>

1. Ouvrez le programme.
2. Cliquez sur le bouton "..." en haut à droite de la page, à côté d'"Enregistrer".
3. Cliquez sur "Dupliquer".

</Steps>

Une copie est créée immédiatement, nommée "(Copie)" suivi du nom du programme, et s'ouvre sur sa page.

Ce que la copie garde, et ce qu'elle ne garde pas :

- **Réglages** : la copie garde les réglages du programme, son audience, ses règles de matching et ses messages.
- **Sessions** : la copie n'a aucune session. Son onglet "Sessions" est vide : [planifiez ses sessions](/fr/admin/programs/schedule-sessions/).
- **Résultats** : la copie démarre sans résultats. Les mises en relation du programme d'origine restent dans le programme d'origine.
- **Membres** : rien ne change pour vos membres. Ils participent à la copie s'ils font partie de son audience.

## Mettre un programme en pause

Mettez un programme en pause pour l'arrêter un temps, par exemple pendant les vacances, et le réactiver plus tard.

<Steps>

1. Ouvrez le programme.
2. Cliquez sur le bouton "..." en haut à droite de la page, à côté d'"Enregistrer".
3. Cliquez sur "Mettre en pause".
4. Confirmez :
   - si aucune session n'est ouverte, une fenêtre vous rappelle qu'aucun email ne sera envoyé jusqu'à la réactivation du programme. Cliquez sur "Mettre en pause" ;
   - si une session est ouverte (messages de participation envoyés, mises en relation pas encore envoyées), choisissez ce que vous faites de cette session, puis cliquez sur "Mettre en pause" (voir ci-dessous).

</Steps>

Le programme a maintenant le statut "En pause".

### Si une session est ouverte

Quand les messages de participation sont déjà partis et que les mises en relation sont encore à venir, RandomCoffee affiche le prochain envoi prévu et vous demande "Que souhaitez-vous faire ?" :

- "Ne pas attendre la fin de la session et mettre en pause le programme dès maintenant" : les mises en relation de cette session ne sont pas envoyées, et la session est fermée ;
- "Mettre le programme en pause une fois la session terminée" : les mises en relation de cette session sont quand même envoyées à la date prévue. Un rappel prévu pour cette session n'est pas envoyé.

<PauseOpenSession alt="La fenêtre de pause quand une session est ouverte : &quot;Just a second, Sara!&quot;, le prochain envoi prévu (emails de participation envoyés, mises en relation prévues, avec leurs dates), et les deux options sous &quot;Que souhaitez-vous faire ?&quot;, avec les boutons &quot;Annuler&quot; et &quot;Mettre en pause&quot;" />

### Ce que la pause change

- **Messages** : aucun email ni message Slack ou Microsoft Teams n'est envoyé pendant la pause (sauf les mises en relation d'une session ouverte, si vous avez choisi de la laisser se terminer).
- **Sessions** : toutes les sessions à venir sont annulées, et la planification récurrente est supprimée. Quand vous réactivez le programme, vous planifiez à nouveau ses sessions.
- **Mises en relation et résultats** : les mises en relation passées et les résultats sont conservés.
- **Membres** : rien ne change pour vos membres. Ils restent dans votre espace de travail et dans l'audience du programme.

## Réactiver un programme

Vous pouvez réactiver un programme en pause, ou en brouillon, à tout moment.

<Steps>

1. Ouvrez le programme.
2. Cliquez sur le bouton "..." en haut à droite de la page, à côté d'"Enregistrer".
3. Cliquez sur "Activer".

</Steps>

Le programme est de nouveau en cours.

Ce que la réactivation change :

- **Sessions** : la pause a supprimé les sessions à venir, le programme affiche donc "Pas de session à venir". [Planifiez de nouvelles sessions](/fr/admin/programs/schedule-sessions/) pour redémarrer.
- **Mises en relation et résultats** : les résultats d'avant la pause sont toujours là.
- **Membres** : le programme utilise son audience actuelle. Avec Slack ou Microsoft Teams, ce sont les personnes présentes aujourd'hui dans le canal ou l'équipe qui participent.

<Callout type="warning">
  Vous ne pouvez pas activer un programme qui a des sessions planifiées dans le passé. RandomCoffee affiche "Session(s) planifiée(s) dans le passé" : mettez d'abord à jour le calendrier du programme, puis activez-le.
</Callout>

<Callout type="note">
  "Activer" n'apparaît que si les réglages du programme sont complets (nom et objectif). S'il manque, complétez la section "Général" de l'onglet "Paramètres" et cliquez sur "Enregistrer".
</Callout>

## Supprimer un programme

<Callout type="danger">
  La suppression d'un programme est irréversible. Le programme est définitivement supprimé, y compris ses statistiques et son historique de mises en relation.
</Callout>

Vous ne pouvez supprimer qu'un programme en pause ou en brouillon. Pour supprimer un programme en cours, mettez-le d'abord en pause.

<Steps>

1. Ouvrez le programme.
2. Si le programme est en cours, cliquez sur le bouton "..." en haut à droite de la page, puis sur "Mettre en pause", et confirmez.
3. Cliquez de nouveau sur le bouton "...", puis sur "Supprimer".
4. Dans la fenêtre "Supprimer ce programme?", cliquez sur "Supprimer".

</Steps>

Vous revenez à la liste de vos programmes.

Ce que la suppression change :

- **Sessions** : le programme n'envoie plus rien. Ses sessions ont déjà été annulées lors de la mise en pause.
- **Mises en relation et résultats** : le programme, ses statistiques et son historique de mises en relation disparaissent de votre espace de travail.
- **Membres** : vos membres ne sont pas supprimés. Ils restent dans votre espace de travail et dans vos autres programmes.
- **Plan** : avec le plan Free, supprimer votre programme vous permet d'en créer un nouveau.
