Skip to content

Commit ef169e6

Browse files
author
Esther Fan
committed
Update draft
1 parent 74f9b69 commit ef169e6

File tree

1 file changed

+54
-7
lines changed

1 file changed

+54
-7
lines changed

articles/logic-apps/create-publish-workflow-templates.md

Lines changed: 54 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,41 @@ ms.date: 06/16/2025
1111

1212
# Create and publish workflow templates for Azure Logic Apps
1313

14-
[!INCLUDE [logic-apps-sku-standard](../../includes/logic-apps-sku-standard.md)]
14+
[!INCLUDE [logic-apps-sku-consumption-standard](../../includes/logic-apps-sku-consumption-standard.md)]
1515

16-
Azure Logic Apps provides prebuilt integration workflow templates that you can use to accelerate the process of building integration applications. These templates follow commonly used patterns and help you streamline development by providing a starting point or baseline with predefined business logic and configurations.
16+
Azure Logic Apps provides prebuilt, reusable automation and integration workflow templates that you can use to speed up the process of building integration applications. These templates follow commonly used patterns and help you streamline development by providing a starting point or baseline with predefined business logic and configurations.
1717

18-
Not only can you kickstart development with workflow templates, you can create workflow templates for your own use or share them with others. Your template can include artifacts such as schemas, maps, and custom assemblies. To add your template to the templates gallery in the Azure portal, create a template package by using this how-to guide. When you're done, visit the [workflow template repository in GitHub for Azure Logic Apps](https://github.com/Azure/LogicAppsTemplates) where you can create a pull request for your template package and have the Azure Logic Apps team review your template.
18+
Not only can you kickstart development by using workflow templates, you can create and publish workflow templates for your organization's use alone within an Azure subscription or share them with others. Your template can include artifacts such as schemas, maps, and custom assemblies.
19+
20+
Organizational templates let you standardize integration patterns, share best practices, and reuse solutions across your enterprise internally without making them public. This capability is especially useful for businesses that want to promote consistency while keeping options open for flexibility. Whether your scenarios include embedding internal APIs, handling domain-specific logic, or enforcing architectural patterns, organizational templates help you scale and grow while you stay in control.
21+
22+
To add your template to the templates gallery in the Azure portal, create a template package by using this how-to guide. When you're done, visit the [workflow template repository in GitHub for Azure Logic Apps](https://github.com/Azure/LogicAppsTemplates) where you can create a pull request for your template package and have the Azure Logic Apps team review your template.
23+
24+
Azure Logic Apps templates also give you the following capabilities:
25+
26+
- Publish templates in test or production mode, which allow you to safely experiment and gate keep releases.
27+
28+
- Directly use APIs and internal systems in templates without having to externalize them.
29+
30+
- Download template packages and optionally add them to the public workflow template repository in GitHub.
31+
32+
- Graduate your templates from test to production by using the built-in lifecycle management in Azure DevOps, which gives your team structure but preserves agility.
33+
34+
- As first-class resources in Azure, templates support Azure role-based access control (RBAC).
35+
36+
- You can manage template permissions like any other Azure resource.
37+
38+
These permissions respect subscription and role scopes, which means developers can see and access only those templates in subscriptions where developers have access.
39+
40+
This capability provides enterprise-grade control over who can author, view, and deploy templates. You have full control over the way that you want organize templates so that you can make sure the right teams get access to the automation patterns they need.
1941

2042
## Prerequisites
2143

2244
- An Azure account and subscription. If you don't have a subscription, [sign up for a free Azure account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
2345

24-
- An Standard logic app resource with at least one workflow to use as the source workflow definition for the template.
46+
- The deployed Consumption or Standard logic app resource and workflow to use as the source workflow definition for the template.
2547

26-
If you don't have this resource, see [Create an example Standard logic app workflow](create-single-tenant-workflows-azure-portal.md).
48+
If you don't have this resource, see [Create an example Standard logic app workflow](create-single-tenant-workflows-azure-portal.md). Your logic app resource and workflow must be deployed before you create your template. Also, make sure that any values that the workflow user must provide are correctly parameterized, rather than hardcoded.
2749

2850
- Screenshots that show a read-only preview for the workflow template with **.png** file name extension. These preview images for template appear on the template overview pane in the templates gallery.
2951

@@ -59,7 +81,7 @@ Workflow templates currently support only Standard logic apps.
5981

6082
### [Portal](#tab/portal)
6183

62-
#### Create a blank template
84+
To create your workflow template through the Azure portal, follow these steps:
6385

6486
1. In the [Azure portal](https://portal.azure.com) search box, find and select **logic apps templates**.
6587

@@ -76,7 +98,7 @@ Workflow templates currently support only Standard logic apps.
7698

7799
1. When you're done, select **Review + create**. Review the provided information, and select **Create**.
78100

79-
Azure creates an empty template resource.
101+
Azure creates the template resource.
80102

81103
Next, choose the source workflow definition to use for your template.
82104

@@ -117,6 +139,31 @@ Next, choose the source workflow definition to use for your template.
117139

118140
1. When you're done, select **Save**.
119141

142+
1. On the **Connections** tab, review and confirm the connections that Azure automatically pulls from the source workflows.
143+
144+
You don't have to take any other actions.
145+
146+
1. When you're ready, select **Next**.
147+
148+
#### Customize parameters
149+
150+
On the **Parameters** tab, add customization for any parameters that you want for the workflow.
151+
152+
1. On the **Parameters** tab, select the edit icon for the parameter.
153+
154+
1. Provide the following information for the parameter:
155+
156+
| Property | Required | Description |
157+
|----------|----------|-------------|
158+
| **Display name** | Yes | The parameter name that appears in Azure portal. |
159+
| **Default value** | No | The default value for the parameter. |
160+
| **Description** | No | The description for parameter's purpose. |
161+
| **Required Field** | No | Whether or not the workflow requires the parameter. |
162+
163+
1. When you're done, select **Save**.
164+
165+
166+
120167
### [Manual](#tab/manual)
121168

122169
For the manual approach to create a template, you need to create a template package.

0 commit comments

Comments
 (0)