Skip to content

Commit 329074e

Browse files
author
ecfan
committed
Resolve PG feedback
1 parent dd71d5a commit 329074e

File tree

6 files changed

+37
-25
lines changed

6 files changed

+37
-25
lines changed

articles/business-process-tracking/create-business-process.md

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ms.date: 06/07/2024
1717
1818
To add business context around the Azure resources in an integration solution, you can visualize business processes flows for the tasks implemented by these resources. A business process is a series of stages that represent the tasks that flow through a real-world business scenario. This business process also specifies a single business identifer or *transaction ID*, such as a ticket number, order number, case number, and so on, to identify a transaction that exists across all the stages in the business process and to correlate those stages together.
1919

20-
When you add a stage to your business process, you can also define other business properties to capture and track as that data moves through each stage. You can then later map the transaction ID and other properties to specific operations and data outputs in Standard logic app workflows. For more information, see [What is Business Process Tracking](overview.md)?
20+
When you add a stage to your business process, you can also define other business property values to capture as data moves through each stage. You can then later map the transaction ID and other properties to specific operations and data outputs in Standard logic app workflows. For more information, see [What is Business Process Tracking](overview.md)?
2121

2222
For example, suppose you're a developer or business analyst at a power company. Your company's customer service team has the following business process to resolve a customer ticket for a power outage:
2323

@@ -51,7 +51,7 @@ After you define a business process, you can then map each stage to actual Azure
5151
5252
- An existing or new [Azure Data Explorer cluster and database](/azure/data-explorer/create-cluster-and-database)
5353

54-
This Azure resource is required to create a business process. Your business process uses this database to store the transactions and business property values that you want to capture as the real-time data moves through your workflows at run time. When you create a business process, you specify the cluster, database, and table to use for storing the data that you want to capture.
54+
This Azure resource is required to create, deploy, and store specified data in a business process. Your business process uses this database to store the transactions and business property values that you want to capture as real-time data moves through your workflows at run time. When you create a business process, you specify the cluster, database, and table to use for storing the data that you want.
5555

5656
> [!NOTE]
5757
>
@@ -87,7 +87,7 @@ After you define a business process, you can then map each stage to actual Azure
8787

8888
| Property | Required | Value | Description |
8989
|----------|----------|-------|-------------|
90-
| **Transaction ID** | Yes | <*transaction-ID*> | This important and unique ID identifies a transaction, such as an order number, ticket number, case number, or another similar business identifier that's available across all stages in your business process. <br><br>This example uses the transaction ID named **TicketNumber** to correlate events across the different systems in the example business process, which include CRM, Work Order Management, and Marketing. <br><br>**Note**: Business Process Tracking automatically includes and captures the transaction timestamp, so you don't have to separately add this value to capture and track. Although you can define only a single transaction ID when you create a business process, you can later define other business properties in each stage to capture and track. |
90+
| **Transaction ID** | Yes | <*transaction-ID*> | This important and unique ID identifies a transaction, such as an order number, ticket number, case number, or another similar business identifier that's available across all stages in your business process. <br><br>This example uses the transaction ID named **TicketNumber** to correlate events across the different systems in the example business process, which include CRM, Work Order Management, and Marketing. <br><br>**Note**: Business Process Tracking automatically includes and records the transaction timestamp so that you don't have to separately add this value. Although you can define only a single transaction ID when you create a business process, you can later define other business properties in each stage that you want to record. |
9191
| **Data type** | Yes | <*transacton-ID-data-type*> | The data type for your transaction ID: **String** or **Integer**. <br><br>This example uses the **Integer** data type. |
9292

9393
The following example shows the sample transaction ID:
@@ -106,9 +106,9 @@ After you define a business process, you can then map each stage to actual Azure
106106

107107
1. When you're done, select **Create**.
108108

109-
When deployment completes, Azure opens the **Overview** page for your **Business Process** resource.
109+
After the Azure portal completes deployment for your new **Business Process** resource, the portal automatically opens the resource's **Overview** page.
110110

111-
1. Now, add the stages for your business process.
111+
1. Now, continue on to add the stages for your business process.
112112

113113
<a name="add-stage"></a>
114114

@@ -143,17 +143,23 @@ After you create your business process, add the stages for that process. For exa
143143

144144
:::image type="content" source="media/create-business-process/add-stage-quick.png" alt-text="Screenshot shows pane named Add stage with stage name, description, and properties to track." lightbox="media/create-business-process/add-stage.png":::
145145

146-
In the **Properties to track** table, on the **Success** tab, the transaction ID that you previously defined when you created the business process automatically appears. This value is required and must exist for a successfully completed stage. The **Success** tab can specify other business property values to capture from a successfully completed stage. On the **Failure** tab, you can specify any business property values to capture from a failed stage.
146+
In the **Properties to track** table, on the **Success** tab, your previously defined transaction ID is automatically included. This value is required for correlation across stages and workflows.
147147

148-
To define other business property values that you want to capture and track for this stage, follow these steps:
148+
On the **Success** and **Failure** tabs, you can optionally define and map other business property values that you want to record. You can use these property values to correspondingly identify a successful or failed stage, which is left entirely to your interpretation, business scenarios, or needs.
149+
150+
- **Success** tab: Define and map other business property values to identify and record from a successful stage.
151+
152+
- **Failure** tab: Define and map other business property values to identify and record from a failed stage.
153+
154+
To define other business property values to use for this stage, follow these steps:
149155

150156
1. Under **Properties to track**, select **Success** or **Failure** as appropriate.
151157

152158
1. Under the **Properties to track** table, select **Add property**.
153159

154160
1. Enter the property name and type, which is either a **String** or **Integer**.
155161

156-
For example, this stage specifies a few more properties, such as **CustomerName**, **CustomerEmail**, and **CustomerPhone**, to capture from a successfully completed stage:
162+
For example, this stage specifies a few more properties, such as **CustomerName**, **CustomerEmail**, and **CustomerPhone**, to record from a successfully completed stage:
157163

158164
:::image type="content" source="media/create-business-process/add-properties.png" alt-text="Screenshot shows pane named Add stage with stage name, description, and more properties to track." lightbox="media/create-business-process/add-properties.png":::
159165

@@ -165,7 +171,7 @@ After you create your business process, add the stages for that process. For exa
165171

166172
- Under the last stage, select the plus sign (**+**) for **Add a stage**.
167173

168-
- Between stages, select the plus sign (**+**), and then select either **Add a stage** or **Add a parallel stage**, which creates a decision branch in your business process.
174+
- Between stages, select the plus sign (**+**), and then select either **Add a stage** or **Add a parallel stage**, which creates a branch in your business process.
169175

170176
> [!TIP]
171177
>

articles/business-process-tracking/deploy-business-process.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,16 @@ After you map your business process stages to the operations and outputs in Stan
3131

3232
- The Azure Data Explorer database associated with your business process must be online.
3333

34-
Deployment uses the database table that you selected during business process creation to add and store the data captured from the workflow run. Deployment also causes all the participating Standard logic app resources to automatically restart.
34+
Deployment uses the database table that you selected during business process creation to store recorded data from the workflow run.
3535

3636
<a name="deploy-business-process-tracking"></a>
3737

3838
## Deploy business process and tracking profile
3939

4040
1. In the [Azure portal](https://portal.azure.com), open your business process in the editor, if not already open.
4141

42+
1. Before you deploy, make sure that you're ready for all participating Standard logic app workflows to restart when deployment begins.
43+
4244
1. On the process editor toolbar, select **Deploy**.
4345

4446
:::image type="content" source="media/deploy-business-process/deploy.png" alt-text="Screenshot shows Azure portal, business process, and process designer toolbar with Deploy selected." lightbox="media/deploy-business-process/deploy.png":::
@@ -55,7 +57,7 @@ After you map your business process stages to the operations and outputs in Stan
5557

5658
## View recorded transactions
5759

58-
After the mapped Standard logic app workflows run and emit the data that you specified to capture, you can view the recorded transactions.
60+
After the mapped Standard logic app workflows run and emit the data that you specified for collection, you can view the recorded transactions.
5961

6062
1. In the [Azure portal](https://portal.azure.com), open your business process.
6163

articles/business-process-tracking/manage-business-process.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ A business process exists in one of the following states:
3838
| State | Description |
3939
|------|-------------|
4040
| Draft | An unsaved or saved business process before deployment. |
41-
| Deployed | A business process that captures data during workflow run time. |
41+
| Deployed | A business process that records specified data during workflow run time. |
4242
| Deployed with pending changes | A business process that has both a deployed version and version with pending changes. |
4343

4444
<a name="edit-process-or-stage"></a>
@@ -73,7 +73,7 @@ The following steps remove any pending changes for a deployed business process,
7373

7474
## Undeploy a business process
7575

76-
The following steps remove only the deployment artifacts and tracking profile for a deployed business process. This action leaves the business process unchanged, but the process no longer captures and tracks data. Any previously captured data remains stored in your Azure Data Explorer database.
76+
The following steps remove only the deployment artifacts and tracking profile for a deployed business process. This action leaves the business process unchanged, but the process no longer records and tracks the specified data. Any previously recorded data remains stored in your Azure Data Explorer database.
7777

7878
1. In the [Azure portal](https://portal.azure.com), find and open your business process.
7979

articles/business-process-tracking/map-business-process-workflow.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ After you finish creating your business process, you can map each stage, transac
3333

3434
- All the Standard logic app workflows that you want to map your business process stages. For more information, see [What is Azure Logic Apps](../logic-apps/logic-apps-overview.md)?
3535

36-
- The Azure Data Explorer database associated with your business process must be online to store your mapping information.
37-
3836
<a name="map-stage"></a>
3937

4038
## Map a business process stage
@@ -126,13 +124,17 @@ In the **Properties** section, follow these steps to map each property's value t
126124

127125
1. On the **Edit stage** pane, select **Save stage**.
128126

129-
The platform sends the information to your database in Azure Data Explorer.
127+
1. Validate your mappings, or continue mapping any other stages that you might have.
130128

131129
## Validate mappings
132130

133-
As you map each stage, you can check your mappings as build your business process, rather than wait until deployment, to reveal any errors or problems with your mappings.
131+
As you build your business process, you can check your mappings before you deploy. That way, you can find errors or problems earlier when your process is less complex and is easier to troubleshoot.
132+
133+
If you wait until you finish or deploy, and your process is long or complex, you might find that your process has more errors than expected, which might take longer to resolve or prove difficult to troubleshoot.
134+
135+
1. Before you validate your mappings, make sure to completely map all existing stages. Otherwise, unmapped stages generate errors.
134136

135-
- On the editor toolbar, select **Validate**.
137+
1. When you're ready, on the editor toolbar, select **Validate**.
136138

137139
The Azure portal shows notifications for any errors or problems that exist.
138140

articles/business-process-tracking/overview.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ms.service: logic-apps
55
ms.topic: overview
66
ms.reviewer: estfan, azla
77
ms.date: 06/07/2024
8-
# CustomerIntent: As a developer or business analyst with a solution that has multiple or different Azure resources that integrate various services and systems, I want a way to visualize my organization's business processes and map them to the actual Azure resources that implement those use cases. For our business, I also want to capture key business data that moves through these resources to gain better insight about how our solutions perform.
8+
# CustomerIntent: As a developer or business analyst with a solution that has multiple or different Azure resources that integrate various services and systems, I want a way to visualize my organization's business processes and map them to the actual Azure resources that implement those use cases. For our business, I also want to record key business data that moves through these resources to gain better insight about how our solutions perform.
99
---
1010

1111
# What is Business Process Tracking? (Preview)
@@ -15,7 +15,7 @@ ms.date: 06/07/2024
1515
> This capability is in public preview and isn't ready yet for production use. For more information, see the
1616
> [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
1717
18-
As a developer or business analyst working on solutions that integrate services and systems using various Azure resources, you might have difficulties visualizing the relationship between the technical components in your solution and your business scenario. To include business context about the Azure resources in your solution, you can build business processes that visually represent the business logic implemented by these resources. A business process is a series of stages that represent the tasks that flow through a real-world business scenario.
18+
As a developer or business analyst working on solutions that integrate services and systems using various Azure resources, you might have difficulties visualizing the relationship between the technical components in your solution and your business scenario. To include business context about the Azure resources in your solution, you can build business processes that visually represent the business logic implemented by these resources. In Business Process Tracking, a business process is a series of stages that represent the tasks flowing through real-world business scenario.
1919

2020
For example, suppose you're a developer or business analyst at a power company, and you work on a team that creates integration solutions. Your team is updating a solution for a work order processor service that's implemented by multiple Standard logic apps and their workflows. Your company's customer service team uses the following business process to resolve a customer ticket for a power outage:
2121

@@ -31,15 +31,15 @@ This capability lets you decouple the business process design from your implemen
3131

3232
## Business process design and tracking
3333

34-
When you create a **Business Process** resource in Azure, you define a single business identifier or *transaction ID*, such as an order number, case number, or ticket number, to identify a transaction that exists across all business process stages so you can correlate these stages together.
34+
When you create a **Business Process** resource in Azure, you define a single business identifier or *transaction ID*, such as an order number, case number, or ticket number, to identify a transaction that exists across all business process stages so you can correlate these stages and data together.
3535

3636
:::image type="content" source="media/overview/define-transaction-id.png" alt-text="Screenshot shows Azure portal, the page named Create a business process page, and transaction ID details." lightbox="media/overview/define-transaction-id.png":::
3737

3838
After you create your resource, you can use the process editor to design the stages in your business process, for example:
3939

4040
:::image type="content" source="media/create-business-process/business-process-stages-complete.png" alt-text="Screenshot shows process editor with business process stages." lightbox="media/create-business-process/business-process-stages-complete.png":::
4141

42-
To record business data from each stage as that data flows through deployed Azure resources at run time, you can specify more key business properties and values to capture. When you create a stage, you specify these business properties. For example, the **Create_ticket** stage defines the following business property values to capture in your deployed resources:
42+
To capture business data from each stage as real-time data flows through deployed Azure resources at run time, you can specify other key business property values that you want to record and store. When you create a stage, you define these business properties and their data sources. For example, the **Create_ticket** stage defines the following business property values to record from deployed Azure resources:
4343

4444
:::image type="content" source="media/overview/define-business-properties.png" alt-text="Screenshot shows Edit stage pane with specified business properties to capture and track." lightbox="media/overview/define-business-properties.png":::
4545

@@ -72,15 +72,13 @@ To help you organize and manage the deployed Azure resources that you use in you
7272

7373
- Business process design, tracking, and deployment are currently available only in the Azure portal. No capability currently exists to export and import tracking profiles.
7474

75-
- This preview release currently doesn't include application monitoring.
76-
7775
- Business process mapping and tracking currently support only Standard logic app resources and stateful workflows in Azure Logic Apps. Stateless workflows currently aren't supported.
7876

7977
If you have business scenarios or use cases that require stateless workflows, use the product feedback link to share these scenarios and use cases.
8078

8179
- This preview release is currently optimized for speed.
8280

83-
If you have feedback about workload performance, use the product feedback link to share your input and results from representative loads to help improve this aspect.
81+
If you have feedback about workload reliability or performance, use the product feedback link to share your input and results from representative workloads to help improve this aspect.
8482

8583
## Pricing information
8684

articles/integration-environments/overview.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ Azure Integration Environments doesn't incur charges during preview. However, wh
7979

8080
Azure Data Explorer incurs charges, based on the selected pricing option. For more information, see [Azure Data Explorer pricing](https://azure.microsoft.com/pricing/details/data-explorer/#pricing).
8181

82+
## Limitations and known issues
83+
84+
- This preview release currently doesn't include application monitoring.
85+
8286
## Related content
8387

8488
[Create an integration environment](create-integration-environment.md)

0 commit comments

Comments
 (0)