Skip to content

Commit 6d831ce

Browse files
author
ecfan
committed
Consistency edits in topic titles plus improve cross-linking
1 parent ae42d15 commit 6d831ce

File tree

6 files changed

+21
-10
lines changed

6 files changed

+21
-10
lines changed

articles/logic-apps/rules-engine/add-rules-control-functions.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Add control functions to rules
3-
description: Learn how to optimize rules execution by adding control functions to rules for your Azure Logic Apps rules engine.
2+
title: Add control functions to optimize rules
3+
description: Learn how to optimize rules execution by adding control functions to rules using Microsoft Rules Composer.
44
ms.service: logic-apps
55
ms.suite: integration
66
author: haroldcampos
@@ -9,18 +9,18 @@ ms.reviewer: estfan, azla
99
ms.topic: how-to
1010
ms.date: 06/10/2024
1111

12-
#CustomerIntent: As a developer, I want to understand how to optimize rules execution by using control functions.
12+
#CustomerIntent: As a developer, I want to understand how to optimize rules execution by adding control functions to actions in rules using Microsoft Rules Composer.
1313
---
1414

15-
# Add control functions to optimize rules execution (Preview)
15+
# Add control functions in actions to optimize rules execution using Microsoft Rules Composer (Preview)
1616

1717
[!INCLUDE [logic-apps-sku-standard](~/reusable-content/ce-skilling/azure/includes/logic-apps-sku-standard.md)]
1818

1919
> [!IMPORTANT]
2020
> This capability is in preview and is subject to the
2121
> [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
2222
23-
This guide describes how to optimize code for your rules engine by using control functions that help your application or ruleset control the facts in the engine's working memory. These control functions include the **Assert**, **Clear**, **Halt**, **Retract**, **RetractByType**, **Reassert**, and **Update** functions for the .NET object and **TypedXmlDocument** entities that you can use as facts. The existence of facts in working memory drives the conditions that the engine evaluates and the actions that execute.
23+
This guide describes how to optimize rules execution by adding control functions to actions in your rules using the Microsoft Rules Composer. Control functions help your application or ruleset control the facts in the rules engine's working memory. These functions include the **Assert**, **Clear**, **Halt**, **Retract**, **RetractByType**, **Reassert**, and **Update** functions for the .NET object and **TypedXmlDocument** entities that you can use as facts. The existence of facts in working memory drives the conditions that the engine evaluates and the actions that execute.
2424

2525
## Prerequisites
2626

@@ -548,4 +548,6 @@ Update(ProcessPO.Order:/Order/Items)
548548
## Related content
549549

550550
- [Create rules with the Microsoft Rules Composer](create-rules.md)
551+
- [Add arithmetic and logical operators to rules](add-rules-operators.md)
552+
- [Test your rulesets](test-rulesets.md)
551553
- [Create an Azure Logic Apps Rules Engine project](create-rules-engine-project.md)

articles/logic-apps/rules-engine/add-rules-operators.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.date: 06/10/2024
1212
#CustomerIntent: As a developer, I want to understand how use arithmetic and logic operators in the rules that I create for my Azure Logic Apps Rules Engine project.
1313
---
1414

15-
# Add arithmetic and logical operators to rules in your ruleset (Preview)
15+
# Add arithmetic and logical operators to rules using Microsoft Rules Composer (Preview)
1616

1717
[!INCLUDE [logic-apps-sku-standard](~/reusable-content/ce-skilling/azure/includes/logic-apps-sku-standard.md)]
1818

@@ -142,3 +142,6 @@ In the preceding example, the `<CheckQuantityAndDoSomething>` function checks th
142142
## Related content
143143

144144
- [Create rules with the Microsoft Rules Composer](create-rules.md)
145+
- [Add control functions to actions for optimizing rules exection](add-rules-control-functions.md)
146+
- [Test your rulesets](test-rulesets.md)
147+
- [Create an Azure Logic Apps Rules Engine project](create-rules-engine-project.md)

articles/logic-apps/rules-engine/create-manage-vocabularies.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Create and manage vocabularies for rulesets
3-
description: Learn how to build and manage vocabularies for use with rulesets in your Azure Logic Apps Rules Engine project.
3+
description: Learn how to build and manage vocabularies for use with rulesets using the Microsoft Rules Composer.
44
ms.service: logic-apps
55
ms.suite: integration
66
author: haroldcampos
@@ -12,7 +12,7 @@ ms.date: 06/10/2024
1212
#CustomerIntent: As a developer, I want to build vocabularies so I can use them with rulesets for my Azure Logic Apps Rules Engine project.
1313
---
1414

15-
# Create and manage vocabularies to use with rulesets (Preview)
15+
# Create and manage vocabularies to use with rulesets using the Microsoft Rules Composer (Preview)
1616

1717
[!INCLUDE [logic-apps-sku-standard](~/reusable-content/ce-skilling/azure/includes/logic-apps-sku-standard.md)]
1818

@@ -396,4 +396,5 @@ You can create vocabulary definitions from XML elements and attributes by browsi
396396
## Related content
397397

398398
- [Create rules with the Microsoft Rules Composer](create-rules.md)
399+
- [Test your rulesets](test-rulesets.md)
399400
- [Create an Azure Logic Apps Rules Engine project](create-rules-engine-project.md)

articles/logic-apps/rules-engine/create-rules.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,5 +402,8 @@ For example, suppose you have the following XML schema:
402402

403403
## Related content
404404

405-
- [Create an Azure Logic Apps Rules Engine project](create-rules-engine-project.md)
406405
- [Add arithmetic and logical operators to rules](add-rules-operators.md)
406+
- [Add control functions to actions for optimizing rules exection](add-rules-control-functions.md)
407+
- [Perform advanced tasks on rulesets](perform-advanced-ruleset-tasks.md)
408+
- [Test your rulesets](test-rulesets.md)
409+
- [Create an Azure Logic Apps Rules Engine project](create-rules-engine-project.md)

articles/logic-apps/rules-engine/rules-engine-optimization.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,5 +373,6 @@ After the assertion, the engine reevaluates all rules that contain the **Employe
373373

374374
## Related content
375375

376+
- [What is the Azure Logic Apps Rules Engine](rules-engine-overview.md)?
376377
- [Create rules with the Microsoft Rules Composer](create-rules.md)
377-
- [Add arithmetic and logical operators to rules](add-rules-operators.md)
378+
- [Create an Azure Logic Apps Rules Engine project](create-rules-engine-project.md)

articles/logic-apps/rules-engine/rules-engine-overview.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,4 @@ For more information on how to configure a Standard logic app resource with a Ru
5757

5858
- [Create rules with the Microsoft Rules Composer](create-rules.md)
5959
- [Create an Azure Logic Apps Rules Engine project](create-rules-engine-project.md)
60+
- [Optimization for Azure Logic Apps Rules Engine execution](rules-engine-optimization.md)

0 commit comments

Comments
 (0)