Skip to content

Commit 08bad98

Browse files
authored
Merge pull request #9162 from MicrosoftDocs/repo_sync_working_branch
Confirm merge from repo_sync_working_branch to main to sync with https://github.com/MicrosoftDocs/powerapps-docs (branch main)
2 parents e460eaa + 1a53d03 commit 08bad98

File tree

4 files changed

+12
-11
lines changed

4 files changed

+12
-11
lines changed

powerapps-docs/maker/data-platform/actions.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,35 @@
11
---
22
title: "Use custom process actions | MicrosoftDocs"
3-
description: "With custom process actions, you can perform operations, such as Create, Update, Delete, Assign, or Perform Action. Internally, an custom process action creates a custom message."
3+
description: "With custom process actions, you can perform operations, such as Create, Update, Delete, Assign, or Perform Action. Internally, a custom process action creates a custom message."
44
ms.collection: get-started
55
ms.date: 04/28/2021
66
ms.reviewer: ""
7-
8-
author: MSFTMAN
7+
author: Mattp123
98
ms.suite: ""
109
ms.tgt_pltfrm: ""
1110
ms.topic: "overview"
1211
ms.assetid: 1475985f-d3c4-429d-beac-cb455965e792
1312
caps.latest.revision: 20
1413
ms.subservice: dataverse-maker
15-
ms.author: "DEONHE"
14+
ms.author: "matp"
1615
search.audienceType:
1716
- flowmaker
1817
- enduser
1918
---
2019

2120
# Use custom process actions
2221

23-
Custom process actions, also known as *Custom actions*, or just *actions*. open a range of possibilities for composing business logic. With custom process actions, you can perform operations, such as Create, Update, Delete, Assign, or Perform Action. Internally, a custom process action creates a custom message. Developers refer to these actions as *messages*. If the goal of a process is to create a row, then update it, and then assign it, there are three separate steps. Each step is defined by the capabilities of the table—not necessarily your business process.
22+
Custom process actions, also known as *Custom actions*, or just *actions* open a range of possibilities for composing business logic. With custom process actions, you can perform operations, such as Create, Update, Delete, Assign, or Perform Action. Internally, a custom process action creates a custom message. Developers refer to these actions as *messages*. If the goal of a process is to create a row, then update it, and then assign it, there are three separate steps. Each step is defined by the capabilities of the table—not necessarily your business process.
2423

25-
Custom process actions provide the ability to define a single verb (or message) that matches an operation you need to perform for your business. These new messages are driven by a process or behavior rather than what can be done with a table. These messages can correspond to verbs like Escalate, Convert, Schedule, Route, or Approve—whatever you need. The addition of these verbs helps provide a richer vocabulary for you to fluently define your business processes. You can apply this richer vocabulary from clients or integrations rather than having to write the action within clients. This also makes it easier because you can manage and log the success or failure of the entire action as a single unit.
24+
Custom process actions let you define a single verb (or message) that matches an operation you need to perform for your business. These new messages are driven by a process or behavior rather than what can be done with a table. These messages can correspond to verbs like Escalate, Convert, Schedule, Route, or Approve—whatever you need. The addition of these verbs helps provide a richer vocabulary for you to fluently define your business processes. You can apply this richer vocabulary from clients or integrations rather than having to write the action within clients. This also makes it easier because you can manage and log the success or failure of the entire action as a single unit.
2625

2726
<a name="BKMK_ConfigurableMessages"></a>
2827

2928
## Configurable messages
3029

31-
Once an action is defined and activated, a developer can use that message like any of the other messages provided by the platform. However, a significant difference is that now someone who is not a developer can apply changes to what should be done when that message is used. You can configure the action to modify steps as your business processes change. Any custom code that uses that message does not need to be changed as long as the process arguments do not change.
30+
Once an action is defined and activated, a developer can use that message like any of the other messages provided by the platform. However, a significant difference is that now someone who isn't a developer can apply changes to what should be done when that message is used. You can configure the action to modify steps as your business processes change. Any custom code that uses that message doesn't need to be changed as long as the process arguments don't change.
3231

33-
Workflow processes and plug-ins continue to provide similar capabilities for defining automation. Workflow processes still provide the capability for a non-developer to apply changes. But the difference is in how the business processes are composed and how a developer can write their code. A custom process action is a message that operates on the same level as any of the messages provided by the platform. Developers can register plug-ins for actions.
32+
Workflow processes and plug-ins continue to provide similar capabilities for defining automation. Workflow processes still provide the capability for a nondeveloper to apply changes. But the difference is in how the business processes are composed and how a developer can write their code. A custom process action is a message that operates on the same level as any of the messages provided by the platform. Developers can register plug-ins for actions.
3433

3534
> [!NOTE]
3635
> Custom API is a newer way to define custom messages with many advantages for developers. If you do not intend to use the no-code capabilities that custom process actions provide to configure business logic, custom API provides better capabilities for developers to create their own messages. More information:
@@ -42,7 +41,7 @@ Workflow processes and plug-ins continue to provide similar capabilities for def
4241

4342
## Global messages
4443

45-
Unlike Microsoft Dataverse workflows or [plug-ins](../../developer/data-platform/apply-business-logic-with-code.md?branch=master#create-a-plug-in), an custom process action doesn’t have to be associated with a specific table. You can define global custom process actions that can be called on their own.
44+
Unlike Microsoft Dataverse workflows or [plug-ins](../../developer/data-platform/apply-business-logic-with-code.md?branch=master#create-a-plug-in), a custom process action doesn’t have to be associated with a specific table. You can define global custom process actions that can be called on their own.
4645

4746
## Next steps
4847

powerapps-docs/maker/data-platform/create-and-use-dataflows.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,8 @@ The following articles are useful for further information and scenarios when usi
217217

218218
- [Connect Azure Data Lake Storage Gen2 for dataflow storage](/power-query/dataflows/connect-azure-data-lake-storage-for-dataflow)
219219

220+
- [Use dataflows in solutions](/power-query/dataflows/dataflow-solution-awareness)
221+
220222
For more information about the Common Data Model:
221223

222224
- [Common Data Model - overview](/common-data-model/)

powerapps-docs/maker/data-platform/data-platform-import-export.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ Export data from one or more tables. Exported data is in comma-separated value (
120120
> ![Sample export that shows successful export with link downloadable file.](./media/data-platform-import-export/export-success.png)
121121
122122
> [!NOTE]
123-
> Exports have a 12 minute time limit. If the volumne of data exported exceeds 12 minutes the export will fail. If this occurs, export data in smaller segments.
123+
> Exports have a 12 minute time limit. If the volume of data exported exceeds 12 minutes the export will fail. If this occurs, export data in smaller segments.
124124
125125
## Unsupported data types and fields
126126

powerapps-docs/maker/data-platform/processes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ You can also use the following Dataverse processes:
3838

3939
- [Real-time workflows](overview-realtime-workflows.md)
4040

41-
- [Actions](actions.md).
41+
- [Actions](actions.md)
4242

4343
## Power Automate
4444
Power Automate has several different flows you can use to create automated workflows within Dataverse or between Dataverse and another app or service that can be used to synchronize files, get notifications, collect data, and more.

0 commit comments

Comments
 (0)