Skip to content

Commit fa4bac1

Browse files
Update workflow diagrams (#4682)
* Update workflow pattern diagrams Signed-off-by: Marc Duiker <[email protected]> * Update workflow diagrams to new style Signed-off-by: Marc Duiker <[email protected]> * Update diagrams Signed-off-by: Marc Duiker <[email protected]> * Update workflow k8s diagram Signed-off-by: Marc Duiker <[email protected]> --------- Signed-off-by: Marc Duiker <[email protected]> Co-authored-by: Mark Fussell <[email protected]>
1 parent 3d42b52 commit fa4bac1

16 files changed

+5
-5
lines changed

daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-architecture.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ When a workflow application starts up, it uses a workflow authoring SDK to send
3131

3232
The workflow app executes the appropriate workflow code and then sends a gRPC request back to the sidecar with the execution results.
3333

34-
<img src="/images/workflow-overview/workflow-engine-protocol.png" alt="Dapr Workflow Engine Protocol" />
34+
<img src="/images/workflow-overview/workflow-engine-protocol.png" width=500 alt="Dapr Workflow Engine Protocol" />
3535

3636
All interactions happen over a single gRPC channel and are initiated by the application, which means the application doesn't need to open any inbound ports. The details of these interactions are internally handled by the language-specific Dapr Workflow authoring SDK.
3737

@@ -91,7 +91,7 @@ Workflow actor state remains in the state store even after a workflow has comple
9191

9292
The following diagram illustrates the typical lifecycle of a workflow actor.
9393

94-
<img src="/images/workflow-overview/workflow-actor-flowchart.png" alt="Dapr Workflow Actor Flowchart"/>
94+
<img src="/images/workflow-overview/workflow-actor-flowchart.png" width=600 alt="Dapr Workflow Actor Flowchart"/>
9595

9696
To summarize:
9797

@@ -113,7 +113,7 @@ Each activity actor stores a single key into the state store:
113113

114114
The following diagram illustrates the typical lifecycle of an activity actor.
115115

116-
<img src="/images/workflow-overview/workflow-activity-actor-flowchart.png" alt="Workflow Activity Actor Flowchart"/>
116+
<img src="/images/workflow-overview/workflow-activity-actor-flowchart.png" width=600 alt="Workflow Activity Actor Flowchart"/>
117117

118118
Activity actors are short-lived:
119119

daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-patterns.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -710,7 +710,7 @@ The monitor pattern is recurring process that typically:
710710
711711
The following diagram provides a rough illustration of this pattern.
712712
713-
<img src="/images/workflow-overview/workflow-monitor-pattern.png" width=600 alt="Diagram showing how the monitor pattern works"/>
713+
<img src="/images/workflow-overview/workflow-monitor-pattern.png" width=800 alt="Diagram showing how the monitor pattern works"/>
714714
715715
Depending on the business needs, there may be a single monitor or there may be multiple monitors, one for each business entity (for example, a stock). Furthermore, the amount of time to sleep may need to change, depending on the circumstances. These requirements make using cron-based scheduling systems impractical.
716716
@@ -953,7 +953,7 @@ Here's an example workflow for a purchase order involving a human:
953953
954954
The following diagram illustrates this flow.
955955
956-
<img src="/images/workflow-overview/workflow-human-interaction-pattern.png" width=600 alt="Diagram showing how the external system interaction pattern works with a human involved"/>
956+
<img src="/images/workflow-overview/workflow-human-interaction-pattern.png" width=800 alt="Diagram showing how the external system interaction pattern works with a human involved"/>
957957
958958
The following example code shows how this pattern can be implemented using Dapr Workflow.
959959

0 commit comments

Comments
 (0)