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: powerapps-docs/developer/common-data-service/workflow/workflow-extensions.md
+4-3Lines changed: 4 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -22,10 +22,11 @@ You can extend the options available within the designer for workflows used in C
22
22
You can use these custom extensions within the designer used for workflows, custom actions, and dialogs.
23
23
24
24
> [!IMPORTANT]
25
-
> Whenever possible, you should first consider applying one of the several declarative options to define business logic. More information: [Apply business logic in Common Data Service](../../../maker/common-data-service/cds-processes.md)<br/><br/>
25
+
> Whenever possible, you should first consider applying one of the several declarative options to define business logic. More information: [Apply business logic in Common Data Service](../../../maker/common-data-service/cds-processes.md)
26
+
>
26
27
> Use workflow extensions when a declarative process doesn’t meet your requirement.
27
-
28
-
This content is for Common Data Service workflow assemblies and applies for Dynamics 365 Customer Engagement (online) applications as well. Options for on-premises deployments are described here: [On-premises options](/dynamics365/customer-engagement/developer/custom-workflow-activities-workflow-assemblies#on-premises-options).
28
+
>
29
+
> This content is for Common Data Service workflow assemblies and applies for Dynamics 365 for Customer Engagement apps (online) as well. Options for on-premises deployments of Dynamics 365 for Customer Engagement apps are described here: [On-premises options](/dynamics365/customer-engagement/developer/custom-workflow-activities-workflow-assemblies#on-premises-options).
Copy file name to clipboardExpand all lines: powerapps-docs/maker/common-data-service/use-powerapps-checker.md
+13-3Lines changed: 13 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ manager: kvivek
6
6
ms.service: powerapps
7
7
ms.component: cds
8
8
ms.topic: article
9
-
ms.date: 03/20/2019
9
+
ms.date: 06/17/2019
10
10
ms.author: matp
11
11
search.audienceType:
12
12
- maker
@@ -28,7 +28,9 @@ The solution checker analyzes these solution components:
28
28
Solution checker works with unmanaged solutions that can be exported from an environment.
29
29
30
30
> [!NOTE]
31
-
> Solution checker doesn't work with solutions that contain JavaScript using ECMAScript 6 (2015) or later versions. When JavaScript using one of these versions is detected, a JS001 syntax issue for the web resource is reported.
31
+
> - Solution checker doesn't work with solutions that contain JavaScript using ECMAScript 6 (2015) or later versions. When JavaScript using one of these versions is detected, a JS001 syntax issue for the web resource is reported.
32
+
<!-- - This topic explains how to run solution checker from the PowerApps maker portal. A PowerShell module is also available that you can use to interact directly with the service. The Microsoft.PowerApps.Checker.PowerShell module can be used for analysis of managed and unmanaged solutions for supported versions of on-premises and online environments, or to automate and integrate the service into your build and release pipelines. More information: [Microsoft.PowerApps.Checker.PowerShell Overview]( /powershell/powerapps/overview?view=pa-ps-latest#get-started-using-the-microsoftpowerappscheckerpowershell-module ) -->
33
+
32
34
33
35
## Enable the solution checker
34
36
The solution checker becomes available in the Solutions area of PowerApps after you install the PowerApps checker solution. Notice that you can't find it by browsing or searching on Microsoft AppSource. To install it, follow these steps:
@@ -144,7 +146,11 @@ Here's a summary of each column in the report.
144
146
|Plug-in or workflow activity |[Avoid using window.top](http://go.microsoft.com/fwlink/?LinkID=398563&error=web-avoid-window-top&client=PAChecker&source=featuredocs)| Avoid using window.top. |
145
147
|Plug-in or workflow activity |[il-meta-avoid-crm2011-depr-message](http://go.microsoft.com/fwlink/?LinkID=398563&error=il-avoid-crm2011-depr-message&client=PAChecker&source=featuredocs)| Don't use Microsoft Dynamics CRM 2011 deprecated messages. |
146
148
|Plug-in or workflow activity |[meta-avoid-crm4-event](http://go.microsoft.com/fwlink/?LinkID=398563&error=meta-avoid-crm4-event&client=PAChecker&source=featuredocs)| Don't use Microsoft Dynamics CRM 4.0 plug-in registration stage. |
147
-
|Plug-in or workflow activity |[il-avoid-specialized-update-ops](http://go.microsoft.com/fwlink/?LinkID=398563&error=il-avoid-specialized-update-ops&client=PAChecker&source=featuredocs)| Don't use specialized update operation requests in Dynamics 365 for Customer Engagement. |
149
+
|Plug-in or workflow activity |[il-avoid-specialized-update-ops](http://go.microsoft.com/fwlink/?LinkID=398563&error=il-avoid-specialized-update-ops&client=PAChecker&source=featuredocs)| Don't use specialized update operation requests in Dynamics 365 for Customer Engagement. |
150
+
| Plug-in or workflow activity |[il-use-autonumber-feature](http://go.microsoft.com/fwlink/?LinkID=398563&error=il-use-autonumber-feature&client=PAChecker)|Use the auto number feature instead of a custom auto numbering solution. |
151
+
| Plug-in or workflow activity |[il-avoid-parallel-plugin](http://go.microsoft.com/fwlink/?LinkID=398563&error=il-avoid-parallel-plugin&client=PAChecker)| The usage of parallel patterns should be avoided within plug-ins. |
152
+
| Plug-in or workflow activity |[il-avoid-lock-plugin](http://go.microsoft.com/fwlink/?LinkID=398563&error=il-avoid-lock-plugin&client=PAChecker)| Avoid lock of static members in plug-ins. |
153
+
| Plug-in or workflow activity |[meta-avoid-retrievemultiple-annotation](http://go.microsoft.com/fwlink/?LinkID=398563&error=meta-avoid-retrievemultiple-annotation&client=PAChecker)| Avoid registering a plugin on RetrieveMultiple of annotation. |
148
154
|Web Resources |[web-use-async](http://go.microsoft.com/fwlink/?LinkID=398563&error=web-use-async&client=PAChecker&source=featuredocs)| Interact with HTTP and HTTPS resources asynchronously. |
149
155
|Web Resources |[meta-remove-invalid-form-handler](http://go.microsoft.com/fwlink/?LinkID=398563&error=meta-remove-invalid-form-handler&client=PAChecker&source=featuredocs)| Correct or remove invalid Dynamics 365 for Customer Engagement form event registrations. |
150
156
|Web Resources |[meta-remove-orphaned-form-element](http://go.microsoft.com/fwlink/?LinkID=398563&error=meta-remove-orphaned-form-element&client=PAChecker&source=featuredocs)| Correct or remove orphaned Dynamics 365 for Customer Engagement form event registrations. |
@@ -160,6 +166,10 @@ Here's a summary of each column in the report.
160
166
|Web Resources |[web-use-grid-api](http://go.microsoft.com/fwlink/?LinkID=398563&error=web-use-grid-api&client=PAChecker&source=featuredocs)| Use the grid APIs. |
161
167
|Web Resources |[web-avoid-isActivityType](http://go.microsoft.com/fwlink/?LinkID=398563&error=web-avoid-isActivityType&client=PAChecker&source=featuredocs)| Replace Xrm.Utility.isActivityType method with new Xrm.Utility.getEntityMetadata and don't use in ribbon rules. |
162
168
|Web Resources |[meta-avoid-silverlight](http://go.microsoft.com/fwlink/?LinkID=398563&error=meta-avoid-silverlight&client=PAChecker&source=featuredocs)| Silverlight web resource usage is deprecated. |
169
+
| Web Resources |[web-remove-debug-script](http://go.microsoft.com/fwlink/?LinkID=398563&error=web-remove-debug-script&client=PAChecker)| Avoid including debug script in non-development environments. |
170
+
| Web Resources |[web-use-strict-mode](http://go.microsoft.com/fwlink/?LinkID=398563&error=web-use-strict-mode&client=PAChecker)| Use strict mode when possible. |
171
+
| Web Resources |[web-use-strict-equality-operators](http://go.microsoft.com/fwlink/?LinkID=398563&error=web-use-strict-equality-operators&client=PAChecker)| Use strict equality operators. |
172
+
| Web Resources |[web-avoid-eval](http://go.microsoft.com/fwlink/?LinkID=398563&error=web-avoid-eval&client=PAChecker)| Don't use the 'eval' function or its functional equivalents. |
0 commit comments