> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Sessions planifiées

> Automatisez des sessions Devin ponctuelles ou récurrentes exécutées selon un calendrier

<Warning>
  **Les automatisations sont désormais le moyen recommandé pour exécuter Devin selon une planification.** [Automations](/fr/product-guides/automations) prennent en charge les déclencheurs de planification ainsi que les déclencheurs basés sur des événements (Slack, GitHub, Linear, webhooks), les conditions, les limites d'invocation, et plus encore. Si vous configurez un nouveau workflow planifié, utilisez plutôt une automatisation avec un **déclencheur de planification**. Les sessions planifiées existantes continueront de fonctionner.
</Warning>

Les sessions planifiées vous permettent de créer des sessions Devin qui s'exécutent automatiquement — soit de façon récurrente selon un calendrier, soit de façon ponctuelle à une date et une heure spécifiques. Utilisez-les pour automatiser des tâches répétitives comme les rapports quotidiens, la maintenance périodique du code, l’analyse de données récurrente, et plus encore.

<div id="creating-a-scheduled-session">
  ## Créer une session programmée
</div>

Il y a deux manières de créer une session programmée :

<div id="from-the-input-box">
  ### À partir du champ de saisie
</div>

1. Saisissez votre prompt dans le champ de saisie Devin
2. Cliquez sur le **menu à trois points** (⋯) à droite du champ de saisie
3. Sélectionnez **Planifier Devin**
4. Vous accédez à la page de création de planification, avec votre prompt déjà renseigné

<div id="from-the-schedules-settings-page">
  ### Depuis la page Paramètres Schedules
</div>

1. Accédez à **Settings > Schedules** dans la barre latérale
2. Cliquez sur **Create schedule**
3. Renseignez les informations du schedule

<div id="configuring-a-schedule">
  ## Configuration d'un planning
</div>

Lorsque vous créez ou modifiez un planning, vous pouvez configurer les options suivantes :

<div id="name">
  ### Nom
</div>

Donnez à cette planification un nom descriptif afin de pouvoir l’identifier facilement dans la liste (par exemple, « Rapport CI quotidien » ou « Mises à jour hebdomadaires des dépendances »).

<div id="schedule-type">
  ### Type de planification
</div>

Choisissez entre deux types de planification :

* **Récurrente** — S'exécute de façon récurrente selon une fréquence définie par une expression cron (par défaut)
* **Unique** — S'exécute une seule fois à une date et une heure spécifiques, puis se désactive automatiquement

<div id="agent">
  ### Agent
</div>

Sélectionnez le type d'agent qui doit exécuter la session planifiée :

* **Devin** — Ingénieur logiciel IA standard (par défaut)
* **Data Analyst** — Optimisé pour l'analyse de données et les requêtes
* **Advanced** — Pour les playbooks et l'analyse de sessions

<div id="playbook-optional">
  ### Playbook (facultatif)
</div>

Associez un [playbook](/fr/product-guides/using-playbooks) à la session planifiée. Le playbook sera appliqué à chaque exécution de la planification, ce qui garantit un comportement cohérent d’une exécution à l’autre.

<div id="repositories-optional">
  ### Dépôts (facultatif)
</div>

Sélectionnez un ou plusieurs dépôts dans lesquels la session planifiée doit intervenir. Lorsque des dépôts sont sélectionnés, ils sont inclus comme indication dans le prompt de la session afin que Devin sache sur quels dépôts se concentrer. Laissez ce champ vide pour permettre à Devin de déterminer les dépôts pertinents à partir du prompt.

<div id="frequency-recurring-schedules">
  ### Fréquence (planifications récurrentes)
</div>

Pour les planifications récurrentes, définissez la fréquence d’exécution de cette planification. L’éditeur de fréquence prend en charge deux modes :

Le **mode visuel** propose des options prédéfinies :

* **Toutes les heures** — Exécuter toutes les N heures
* **Quotidien** — Exécuter à une heure précise chaque jour
* **Hebdomadaire** — Exécuter à une heure précise les jours sélectionnés de la semaine

<Tip>Les horaires sont affichés dans votre fuseau horaire local mais stockés en UTC en interne. L’éditeur gère automatiquement la conversion.</Tip>

Le **mode personnalisé** vous permet de saisir directement une expression cron standard (par exemple, `0 9 * * 1-5` pour les jours de semaine à 9 h UTC). Cela vous donne une flexibilité totale pour des planifications complexes.

<div id="run-at-one-time-schedules">
  ### Exécuter à (planifications ponctuelles)
</div>

Pour les planifications ponctuelles, choisissez la date et l'heure auxquelles la session doit s'exécuter. L'heure est indiquée dans votre fuseau horaire local et convertie automatiquement en UTC. Les planifications ponctuelles doivent être définies à une date ultérieure.

Après l'exécution d'une planification ponctuelle, celle-ci est automatiquement désactivée. La planification et ses sessions précédentes sont conservées à des fins d'audit.

<div id="email-notifications">
  ### Notifications par e‑mail
</div>

Contrôlez quand vous recevez des notifications par e‑mail concernant l’exécution des sessions planifiées :

* **Toujours** — Notification après chaque exécution
* **Uniquement en cas d’échec** — Notification uniquement lorsqu’une session planifiée échoue (par défaut)
* **Jamais** — Aucune notification

<div id="slack-notifications">
  ### Notifications dans Slack
</div>

Vous pouvez également envoyer des notifications sur les exécutions de sessions planifiées vers un **canal Slack**. Une fois configuré, Devin publie des mises à jour dans le canal sélectionné à chaque exécution de la planification. Cela nécessite une intégration Slack connectée dans les paramètres de votre organisation.

<div id="run-as">
  ### Exécuter en tant que
</div>

Par défaut, les sessions créées par une planification sont attribuées à l’utilisateur qui a créé la planification à l’origine. Lorsque vous modifiez une planification, vous pouvez la mettre à jour afin que les prochaines exécutions vous soient attribuées à la place. Cela est utile lorsque le propriétaire d’une planification change : le nouveau propriétaire reçoit les notifications et les sessions s’affichent sur son compte.

<div id="prompt">
  ### Prompt
</div>

Rédigez les instructions que Devin suivra à chaque exécution de la planification. C’est le même prompt que celui que vous saisiriez pour démarrer une session Devin classique.

<div id="managing-schedules">
  ## Gestion des planifications
</div>

Accédez à **Settings > Schedules** pour afficher toutes vos sessions planifiées. La liste indique le nom de chaque planification, sa fréquence, sa dernière exécution et son statut.

<div id="status">
  ### Statut
</div>

Chaque planification dispose de l’un des trois statuts suivants :

* **Actif** — La planification est activée et s’exécutera à sa prochaine occurrence planifiée
* **En pause** — La planification est désactivée et ne s’exécutera pas tant qu’elle n’est pas réactivée. Les planifications ponctuelles sont automatiquement mises en pause après leur exécution.
* **Erreur** — La planification a rencontré des échecs consécutifs

<div id="editing-a-schedule">
  ### Modification d’une planification
</div>

Cliquez sur n’importe quelle planification dans la liste pour afficher ses détails. Cliquez sur **Edit** pour modifier sa configuration, y compris le nom, le prompt, l’agent, le playbook, les dépôts, la fréquence, les Settings de notification, l’utilisateur d’exécution et si elle est activée ou en pause.

<div id="pausing-and-resuming">
  ### Mettre en pause et reprendre
</div>

Vous pouvez mettre un planning en pause en le modifiant et en faisant passer le bouton **Status** sur **Paused**. Les plannings en pause ne créeront pas de nouvelles sessions tant qu’ils ne seront pas réactivés. Repassez-le sur **Active** pour reprendre.

<div id="deleting-a-schedule">
  ### Supprimer un planning
</div>

Cliquez sur le **menu à trois points** dans la page de détails d'un planning, puis sélectionnez **Delete**. Cela supprime définitivement le planning. Les sessions précédentes créées à partir de ce planning ne sont pas affectées.

<div id="viewing-past-sessions">
  ## Consulter les sessions passées
</div>

Chaque page de détails de planification comporte un onglet **Sessions passées** qui répertorie toutes les sessions Devin créées par cette planification. Cliquez sur n'importe quelle session pour accéder à sa vue complète. Cela est utile pour analyser les résultats, diagnostiquer les échecs ou auditer l'activité de la planification au fil du temps.

<div id="use-cases">
  ## Cas d'utilisation
</div>

Voici quelques cas d’usage courants des Sessions planifiées :

* **Rapports quotidiens de standup** — Résumer les dernières PR (pull requests), tickets ou commits chaque matin
* **Mises à jour périodiques des dépendances** — Rechercher et appliquer des mises à jour de dépendances chaque semaine
* **Analyses de données récurrentes** — Générer des rapports ou des tableaux de bord à partir de vos données à intervalles réguliers
* **Maintenance régulière du code** — Exécuter des corrections de linting, supprimer le code mort ou lancer des vérifications de couverture de tests à intervalles réguliers
* **Surveillance et alertes** — Vérifier périodiquement l’état de santé du système ou examiner les journaux pour détecter des anomalies
