Skip to content

Commit da41e63

Browse files
authored
docs: fix typo (#4157)
1 parent f85103d commit da41e63

File tree

1 file changed

+27
-21
lines changed

1 file changed

+27
-21
lines changed
Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
---
22
id: workflow-overview
33
title: Temporal Workflow
4-
sidebar_label: Workflow
5-
description: This comprehensive guide provides insights into Temporal Workflows, covering Workflow Definitions in various programming languages, deterministic constraints, handling code changes, and ensuring reliability, durability, and scalability in a Temporal Application, with examples and best practices for Workflow Versioning and development.
4+
sidebar_label: Workflow
5+
description:
6+
This comprehensive guide provides insights into Temporal Workflows, covering Workflow Definitions in various
7+
programming languages, deterministic constraints, handling code changes, and ensuring reliability, durability, and
8+
scalability in a Temporal Application, with examples and best practices for Workflow Versioning and development.
69
slug: /workflows
710
toc_max_heading_level: 4
811
keywords:
9-
- workflow
12+
- workflow
1013
tags:
1114
- Concepts
1215
- Workflows
13-
1416
---
1517

1618
This guide provides a comprehensive overview of Temporal Workflows and covers the following:
@@ -23,25 +25,29 @@ This guide provides a comprehensive overview of Temporal Workflows and covers th
2325

2426
## Intro to Workflows
2527

26-
Conceptually, a workflow defines a sequence of steps.
27-
With Temporal, those steps are defined by writing code, known as a Workflow Definition, and are carried out by running that code, which results in a Workflow Execution.
28+
Conceptually, a workflow defines a sequence of steps. With Temporal, those steps are defined by writing code, known as a
29+
Workflow Definition, and are carried out by running that code, which results in a Workflow Execution.
2830

29-
In day-to-day conversations, the term Workflow might refer to Workflow Type, a Workflow Definition, or a Workflow Execution.
31+
In day-to-day conversations, the term Workflow might refer to Workflow Type, a Workflow Definition, or a Workflow
32+
Execution.
3033

3134
1. A **Workflow Definition** is the code that defines your Workflow.
32-
2. The **Workflow Type** is the name that maps to a Workflow Definition.
33-
It's an identifier that makes it possible to distinguish one type of Workflow (such as order processing) from another (such as customer onboarding).
34-
3. A **Workflow Execution** is a running Workflow, which is created by combining a Workflow Definition with a request to execute it.
35-
You can execute a Workflow Definition any number of times, potentially providing different input each time (i.e., a Workflow Definition for order processing might process order #123 in one execution and order #567 in another execution).
36-
It is the actual instance of the Workflow Definition running in the Temporal Platform.
37-
38-
You'll develop those Workflows by writing code in a general-purpose programming language such as Go, Java, TypeScript, or Python.
39-
The code you write is the same code that will be executed at runtime, so you can use your favorite tools and libraries to develop Temporal Workflows.
40-
41-
Temporal Workflows are resilient.
42-
They can run—and keeping running—for years, even if the underlying infrastructure fails.
43-
If the application itself crashes, Temporal will automatically recreate its pre-failure state so it can continue right where it left off.
44-
45-
Each Workflow Execution progresses through a series of **Commands** and **Events**, which are recorded in an **Event History**.
35+
2. The **Workflow Type** is the name that maps to a Workflow Definition. It's an identifier that makes it possible to
36+
distinguish one type of Workflow (such as order processing) from another (such as customer onboarding).
37+
3. A **Workflow Execution** is a running Workflow, which is created by combining a Workflow Definition with a request to
38+
execute it. You can execute a Workflow Definition any number of times, potentially providing different input each
39+
time (i.e., a Workflow Definition for order processing might process order #123 in one execution and order #567 in
40+
another execution). It is the actual instance of the Workflow Definition running in the Temporal Platform.
41+
42+
You'll develop those Workflows by writing code in a general-purpose programming language such as Go, Java, TypeScript,
43+
or Python. The code you write is the same code that will be executed at runtime, so you can use your favorite tools and
44+
libraries to develop Temporal Workflows.
45+
46+
Temporal Workflows are resilient. They can run—and keep running—for years, even if the underlying infrastructure fails.
47+
If the application itself crashes, Temporal will automatically recreate its pre-failure state so it can continue right
48+
where it left off.
49+
50+
Each Workflow Execution progresses through a series of **Commands** and **Events**, which are recorded in an **Event
51+
History**.
4652

4753
Workflows must follow deterministic constraints to ensure consistent replay behavior.

0 commit comments

Comments
 (0)