From e9e474748f28e5e30cf71eb1717f04ac9c75ef47 Mon Sep 17 00:00:00 2001 From: nyemade-uversky <55847877+nyemade-uversky@users.noreply.github.com> Date: Thu, 26 Jan 2023 15:52:49 -0700 Subject: [PATCH 1/3] Update workflkow concepts --- daprdocs/content/en/concepts/components-concept.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/daprdocs/content/en/concepts/components-concept.md b/daprdocs/content/en/concepts/components-concept.md index fc5aaec23..ed9e146b8 100644 --- a/daprdocs/content/en/concepts/components-concept.md +++ b/daprdocs/content/en/concepts/components-concept.md @@ -103,10 +103,10 @@ Lock components are used as a distributed lock to provide mutually exclusive acc ### Workflows -A [workflow]({{< ref workflow-overview.md >}}) is custom application logic that defines business process or data flow in a reliable way across mulitple microservices. The workflow API is exposed by a [lightweight, embedded workflow engine]({{< ref "operations/components/workflow-engine/workflow-engine.md" >}}) in the Dapr sidecar, allowing you to easily integrate with existing Dapr building blocks. - +Dapr Workflows are custom pieces of application logic that define business processes or data flows in a reliable way across mulitple microservices. Workflows can be authored with the [Workflow Authoring API]({{< ref "developing-applications/develop-components/develop-workflows.md" >}}) and managed with the [Workflow Management API]({{< ref "daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-overview.md" >}}) - [List of supported workflow components]({{< ref supported-workflows >}}) -- Workflow implementations + + ### Middleware From 4e4e76266e4f35a629993e7476882e3955d093f6 Mon Sep 17 00:00:00 2001 From: nyemade-uversky <55847877+nyemade-uversky@users.noreply.github.com> Date: Thu, 26 Jan 2023 15:59:02 -0700 Subject: [PATCH 2/3] update concepts links --- daprdocs/content/en/concepts/components-concept.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daprdocs/content/en/concepts/components-concept.md b/daprdocs/content/en/concepts/components-concept.md index ed9e146b8..511f1c90c 100644 --- a/daprdocs/content/en/concepts/components-concept.md +++ b/daprdocs/content/en/concepts/components-concept.md @@ -104,7 +104,7 @@ Lock components are used as a distributed lock to provide mutually exclusive acc ### Workflows Dapr Workflows are custom pieces of application logic that define business processes or data flows in a reliable way across mulitple microservices. Workflows can be authored with the [Workflow Authoring API]({{< ref "developing-applications/develop-components/develop-workflows.md" >}}) and managed with the [Workflow Management API]({{< ref "daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-overview.md" >}}) -- [List of supported workflow components]({{< ref supported-workflows >}}) +- [List of supported workflow components](daprdocs/content/en/developing-applications/building-blocks/workflow/howto-workflow.md) From 19d552872bcaadc9b17768759adbad4080eb537b Mon Sep 17 00:00:00 2001 From: nyemade-uversky <55847877+nyemade-uversky@users.noreply.github.com> Date: Fri, 27 Jan 2023 11:47:57 -0700 Subject: [PATCH 3/3] update how to --- .../building-blocks/workflow/_index.md | 6 ++-- .../workflow/workflow-overview.md | 31 +++---------------- 2 files changed, 8 insertions(+), 29 deletions(-) diff --git a/daprdocs/content/en/developing-applications/building-blocks/workflow/_index.md b/daprdocs/content/en/developing-applications/building-blocks/workflow/_index.md index 71a9255de..76bccb75d 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/workflow/_index.md +++ b/daprdocs/content/en/developing-applications/building-blocks/workflow/_index.md @@ -1,7 +1,7 @@ --- type: docs -title: "Workflows" -linkTitle: "Workflows" +title: "Workflow management" +linkTitle: "Workflow management" weight: 100 -description: Create and run workflows for custom application logic or data flows across microservices. +description: "Managage your dapr workflows" --- \ No newline at end of file diff --git a/daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-overview.md b/daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-overview.md index 87894f77d..3f26396cb 100644 --- a/daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-overview.md +++ b/daprdocs/content/en/developing-applications/building-blocks/workflow/workflow-overview.md @@ -1,47 +1,26 @@ --- type: docs -title: Workflow overview +title: Workflow management overview linkTitle: Overview weight: 1000 description: "Overview of the workflow building block" --- -With Dapr workflows, you can automate and orchestrate tasks within your application. The workflow feature provides a developer-friendly programming model for authoring workflows as code in a way that abstracts away the complexities of messaging, state management, and failure handling. +With Workflow Management API, you can automate and orchestrate your workflow tasks within your application. + + + -The workflow feature is comprised of the Workflow API and the workflow components that allow for authoring workflows naitively in Dapr or through external 3rd party workflow applications. - -## Workflow API *To Do:* -- *Add diagram of how workflow API works?* - *Add explaination of how the API works* - *[Reference](https://docs.dapr.io/developing-applications/building-blocks/service-invocation/service-invocation-overview/)* --- -## Features -*To Do* - -## Try out the workflow API - - - -### Quickstarts and tutorials - -Want to put the Dapr Workflow API to the test? Walk through the following quickstart and tutorials to see in action: - -| Quickstart/tutorial | Description | -| ------------------- | ----------- | -| [Workflow quickstart](link) | Description of the quickstart. | -| [Workflow tutorial](link) | Description of the tutorial. | - -### Start using workflows directly in your app - -Want to skip the quickstarts? Not a problem. You can try out the workflow building block directly in your application. After [Dapr is installed](link), you can begin using the workflow API, starting with [the workflow how-to guide](link). ## Next steps