> Discover all available pages from the documentation index: https://mastra.zisheng.pro/fr/llms.txt # Workflow\.sleep() La méthode `.sleep()` suspend l’exécution pendant un nombre de millisecondes spécifié. Elle accepte un nombre statique ou une fonction de rappel pour les délais définis au moment de l’exécution. ## Exemple d’utilisation ```typescript workflow.sleep(5000) ``` ## Paramètres **milliseconds** (`number | ((context: { inputData: any }) => number | Promise)`): Nombre de millisecondes pendant lequel suspendre l’exécution, ou fonction de rappel qui renvoie le délai ## Valeur renvoyée **workflow** (`Workflow`): Instance de Workflow pour le chaînage de méthodes ## Exemple d’utilisation avancé ```typescript import { createWorkflow, createStep } from "@mastra/core/workflows"; const step1 = createStep({...}); const step2 = createStep({...}); export const testWorkflow = createWorkflow({...}) .then(step1) .sleep(async ({ inputData }) => { const { delayInMs } = inputData; return delayInMs; }) .then(step2) .commit(); ```