You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/logic-apps/logic-apps-enterprise-integration-flatfile.md
+37-29Lines changed: 37 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -121,11 +121,11 @@ If you're working on a Standard logic app workflow, you can [upload your schema
121
121
122
122
1. On the workflow designer, under the step where you want to add the Flat File action, select **New step**.
123
123
124
-
1. Under the **Choose an operation** search box, select **All**. In the search box, enter **flat file**.
124
+
1. Under the **Choose an operation** search box, select **Built-in**. In the search box, enter **flat file**.
125
125
126
126
1. From the actions list, select the action named **Flat File Encoding**.
127
127
128
-

128
+

129
129
130
130
1. In the action's **Content** property, provide the output from the trigger or a previous action that you want to encoding by following these steps:
131
131
@@ -137,67 +137,75 @@ If you're working on a Standard logic app workflow, you can [upload your schema
137
137
138
138

139
139
140
-
> [!TIP]
140
+
> [!NOTE]
141
+
>
141
142
> If the **Body** property doesn't appear in the dynamic content list,
142
143
> select **See more** next to the **When a HTTP request is received** section label.
143
-
> You can also directly enter the content to decode in the **Content** box.
144
+
> You can also directly enter the content to encode in the **Content** box.
144
145
145
146
1. From the **Schema Name** list, select your schema.
146
147
147
-

148
+

148
149
149
150
> [!NOTE]
150
151
>
151
152
> If the schema list is empty, either your logic app resource isn't linked to your
152
153
> integration account or your integration account doesn't contain any schema files.
153
154
155
+
When you're done, your action looks similar to the following:
156
+
157
+

158
+
159
+
1. To add other optional parameters to the action, select those parameters from the **Add new parameter** list.
160
+
161
+
| Parameter | Value | Description |
162
+
|-----------|-------|-------------|
163
+
|**Mode of empty node generation**|**ForcedDisabled**, **HonorSchemaNodeProperty**, **ForcedEnabled**| The mode to use for empty node generation in flat file encoding |
164
+
|**XML Normalization**|**Yes**, **No**| The setting to enable or disable XML normalization in flat file encoding |
165
+
154
166
1. Save your workflow. On the designer toolbar, select **Save**.
155
167
156
168
### [Standard](#tab/standard)
157
169
158
-
1. In the [Azure portal](https://portal.azure.com), open your logic app workflow in the designer.
159
-
160
-
1. If you have a blank workflow that doesn't have a trigger, add any trigger you want. Otherwise, continue to the next step.
170
+
1. In the [Azure portal](https://portal.azure.com), open your logic app workflow in the designer, if not already open.
161
171
162
-
This example uses the Request trigger, which is named **When a HTTP request is received**, and handles inbound requests from outside the logic app workflow. To add the Request trigger, follow these steps:
172
+
1. If your workflow doesn't have a trigger or any other actions that your workflow needs, add those operations first. Flat File operations don't have any triggers available.
163
173
164
-
1. On the designer, select **Choose an operation**. In the **Choose an operation** pane that opens, under the search box, select **Built-in**.
174
+
This example continues with the Request trigger named **When a HTTP request is received**.
165
175
166
-
1. In the search box, enter `HTTP request`. From the triggers list, select the Request trigger named **When an HTTP request is received**.
176
+
1. On the designer, under the step where you want to add the Flat File action, select the plus sign (**+**), and then select **Add an action**.
167
177
168
-
> [!TIP]
169
-
> Providing a JSON schema is optional. If you have a sample payload from the inbound request,
170
-
> select **Use sample payload to generate schema**, enter the sample payload, and select **Done**.
171
-
> The schema appears in the **Request Body JSON Schema** box.
178
+
1. On the **Add an action** pane that appears, under the search box, select **Built-in**.
172
179
173
-
1.Under the step in your workflow where you want to add the **Flat File Encoding** action, choose an option:
180
+
1.In the search box, enter **flat file**. From the actions list, select the action named **Flat File Encoding**.
174
181
175
-
* To add the **Flat File Encoding** action at the end of your workflow, select the plus sign (**+**), and then select **Add an action**.
182
+

176
183
177
-
* To add the **Flat File Encoding**action between existing steps, select the plus sign (**+**) that appears between those steps, and then select **Insert a new step**.
184
+
1. In the action's **Content**property, provide the output from the trigger or a previous action that you want to encoding by following these steps:
178
185
179
-
1.In the **Choose an operation**pane that opens, under the search box, select **Built-in**.
186
+
1.Click inside the **Content**box so that the dynamic content list appears.
180
187
181
-
1. In the search box, enter `flat file`. From the actions list, select the action named **Flat File Encoding**.
188
+
1. From the dynamic content list, select the flat file content that you want to encode.
189
+
190
+
For this example, from the dynamic content list, under **When a HTTP request is received**, select the **Body** token, which represents the body content output from the trigger.
182
191
183
-

192
+

184
193
185
-
1.Click inside the **Content**box so that the dynamic content list appears. From the list, in the**When a HTTP request is received**section, select the **Body**property, which contains the request body output from the trigger and the content to encode.
194
+
1.From the **Source** list, select either**LogicApp**or **IntegrationAccount**as your schema source.
186
195
187
-

196
+
This example continues by selecting **IntegrationAccount**.
188
197
189
-
> [!TIP]
190
-
> If the **Body** property doesn't appear in the dynamic content list,
191
-
> select **See more** next to the **When a HTTP request is received** section label.
192
-
> You can also directly enter the content to encode in the **Content** box.
198
+

193
199
194
200
1. From the **Name** list, select the schema that you previously uploaded to your logic app resource for encoding, for example:
195
201
196
202

197
203
198
204
> [!NOTE]
199
-
> If no schema appears in the list, your Standard logic app resource doesn't contain any schema files to use for encoding.
200
-
> Learn how to [upload the schemma that you want to use to your Standard logic app resource](logic-apps-enterprise-integration-schemas.md).
205
+
>
206
+
> If the schema list is empty, either your logic app resource isn't linked to your
207
+
> integration account, your integration account doesn't contain any schema files,
208
+
> or your logic app resource doesn't contain any schema files.
201
209
202
210
1. Save your workflow. On the designer toolbar, select **Save**.
Copy file name to clipboardExpand all lines: articles/logic-apps/logic-apps-enterprise-integration-liquid-transform.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -238,6 +238,12 @@ The following steps show how to add a Liquid transformation action for Consumpti
238
238
239
239

240
240
241
+
> [!NOTE]
242
+
>
243
+
> If the **Body** property doesn't appear in the dynamic content list,
244
+
> select **See more** next to the **When a HTTP request is received** section label.
245
+
> You can also directly enter the content to decode in the **Content** box.
246
+
241
247
1. From the **Source** list, select either **LogicApp** or **IntegrationAccount** as your Liquid template source.
242
248
243
249
This example continues by selecting **IntegrationAccount**.
0 commit comments