export const metadata = { title: `${pageNumber} Workflows Advanced Development`, } # {metadata.title} In the next chapters, you'll learn about workflows in-depth and how to use them in your custom development. By the end of these chapters, you'll learn about: - Constructing a workflow and its constraints. - Using a compensation function to undo a step's action when errors occur. - Hooks and how to consume and expose them. - Configurations to retry workflows or run them in the background.