Skip to content

Commit d0c585e

Browse files
authored
Merge pull request #9293 from MicrosoftDocs/dataverse-acc-plugin-monitoring
Dataverse accelerator - Do not merge before 3/29/2024
2 parents afaaab2 + 155b066 commit d0c585e

File tree

11 files changed

+3100
-0
lines changed

11 files changed

+3100
-0
lines changed

powerapps-docs/maker/TOC.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2201,6 +2201,12 @@
22012201
href: ./model-driven-apps/privileges-required-customization.md
22022202
- name: API limits overview
22032203
href: ./data-platform/api-limits-overview.md
2204+
- name: Get experimental features early (preview)
2205+
items:
2206+
- name: Use the Dataverse accelerator
2207+
href: ./data-platform/dataverse-accelerator/dataverse-accelerator.md
2208+
- name: Monitor plug-ins
2209+
href: ./data-platform/dataverse-accelerator/plugin-monitoring.md
22042210
- name: For admins
22052211
items:
22062212
- name: Security in Dataverse
Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
---
2+
title: Get preview features and tools early with Dataverse accelerator | Microsoft Docs
3+
description: The Dataverse accelerator aoo rapidly delivers preview and innovative Dataverse development capabilities to empower Power Platform makers.
4+
author: denise-msft
5+
ms.author: demora
6+
ms.reviewer: matp
7+
ms.service: powerapps
8+
ms.topic: how-to
9+
ms.date: 05/13/2024
10+
ms.custom: template-how-to
11+
contributors:
12+
- dikamath
13+
---
14+
# Get preview features early with the Dataverse accelerator (preview)
15+
16+
[!INCLUDE [cc-beta-prerelease-disclaimer](../../../includes/cc-beta-prerelease-disclaimer.md)]
17+
18+
The Microsoft Dataverse accelerator is an application that provides access to select preview features and tooling related to Dataverse development. The featured set of capabilities include early prototype experiences that represent backlog features scheduled to be in the native platform and tools for enriching Dataverse development for makers, delivered in a convenient and accessible web application built with low-code.
19+
20+
![Dataverse accelerator landing page with low-code plug-in and plug-in monitoring preview features](./media/home.svg)
21+
22+
While preview features shouldn't be used in production instances, the accelerator offers the opportunity to proactively evaluate, share feedback, and prepare for integration. Using features available with the Dataverse accelerator helps you leverage cutting-edge capabilities to enhance productivity, optimize Dataverse processes, and maintain a competitive edge in Power Platform.
23+
24+
> [!IMPORTANT]
25+
>
26+
> - This is a preview feature.
27+
> - Preview features aren’t meant for production use and might have restricted functionality. These features are available before an official release so that customers can get early access and provide feedback.
28+
29+
The Dataverse accelerator interface adheres to the same UX and accessibility standards as any Microsoft Power Platform experience. Furthermore, it serves as a demonstration of our platform's powerful low-code capability to ship enterprise-grade applications.
30+
31+
## Play the Dataverse accelerator
32+
33+
Play the Dataverse accelerator app in any environment where it's installed.
34+
35+
The app is automatically available in all new Microsoft Dataverse environments. If your environment doesn't already have it, you can [install the Dataverse accelerator](#install-the-dataverse-accelerator).
36+
37+
The app appears in two places:
38+
39+
1. In [Power Apps](https://make.powerapps.com/), select **Apps**
40+
41+
:::image type="content" source="media/apps.svg" alt-text="Power Apps app list" lightbox="media/apps.svg":::
42+
43+
1. In the **Unified Interface apps** view:
44+
45+
![Power Apps Unified Client Applications View](./media/uci.svg)
46+
47+
When you play the Dataverse accelerator, features are displayed in the accelerator that you can try out.
48+
49+
### Prerequisites to run the Dataverse accelerator
50+
51+
You must have the following privileges in your Dataverse environment:
52+
53+
- Security role: System customizer.
54+
- App-level access to the Dataverse accelerator model driven app, such as system customizer or direct access from a security role.
55+
56+
### Features available with the Dataverse accelerator
57+
58+
| Feature | Description |
59+
| -- | -- |
60+
| [Low-code plug-ins](../low-code-plug-ins.md) | Reusable, real-time workflows that execute a specific set of commands within Dataverse. Low-code plug-ins run server-side and are triggered by personalized event handlers, defined in Power Fx. |
61+
| [Plug-in monitoring](plugin-monitoring.md) | A modern interface to surface the existing plug-in trace log table in Dataverse environments, designed for developing and debugging Dataverse plug-ins and custom APIs. |
62+
63+
## Manage the Dataverse accelerator app
64+
65+
The Dataverse accelerator is automatically installed as a Microsoft package in all new environments. It's hosted and distributed using the App Source framework as a [Dynamics 365 app](/power-platform/admin/manage-apps).
66+
67+
### Prerequisites for managing the app
68+
69+
You must have the following security role assignment and your Dataverse environment must be the same or later than the minimum version:
70+
71+
- Security role: You must have the system administrator security role in the environment.
72+
73+
- A Dataverse environment with minimum database (DB) version of `9.2.22122.00148`. Check the database version:
74+
- In the [Power Platform admin center](https://admin.powerplatform.microsoft.com/) > **Environments**, and then select the environment you want. Select **Detailed view**, and under **Version** the version is displayed.
75+
- By using the [RetrieveVersion function](/power-apps/developer/data-platform/webapi/reference/retrieveversion) with your browser. Type `https://<your org>.<your region code>.dynamics.com/api/data/v9.2/RetrieveVersion` in your browser address bar and view the JSON returned.
76+
77+
### Install the Dataverse accelerator
78+
79+
If the Dataverse accelerator isn't already installed in the environment, follow the steps to [install an app in the environment view](/power-platform/admin/manage-apps#install-an-app-in-the-environment-view) for the Dataverse Accelerator offering.
80+
81+
### Update the Dataverse accelerator
82+
83+
If the Dataverse accelerator is already installed and you want to install the latest version, follow these steps:
84+
85+
1. In the [Power Platform admin center](https://admin.powerplatform.microsoft.com/), select **Environments**.
86+
1. Open the [environment-level view of apps](/power-platform/admin/manage-apps#environment-level-view-of-apps)
87+
1. Locate the **Dataverse Accelerator** app.
88+
1. When there's an update available, select **Update available** next to the app.
89+
1. Follow the instructions on your screen to apply the update.
90+
91+
### Uninstall the Dataverse accelerator
92+
93+
You can delete the Dataverse accelerator app from an environment using Power Platform CLI.
94+
95+
> [!NOTE]
96+
> Deleting the Dataverse accelerator app doesn't delete all underlying capabilities presented in the app. The app provides a modern shell to the underlying platform API.
97+
98+
Using Power Platform CLI, [connect to the target environment](/power-platform/developer/cli/reference/connection#pac-connection-create) and execute the three [solution delete](/power-platform/developer/cli/reference/solution#pac-solution-delete) commands here:
99+
100+
```powershell
101+
pac solution delete --solution-name msdyn_DataverseAcceleratorApp
102+
pac solution delete --solution-name DataverseAccelerator
103+
pac solution delete --solution-name DataverseAccelerator_Anchor
104+
```
105+
106+
## Frequently asked questions (FAQs)
107+
108+
**What is Dataverse accelerator?**
109+
110+
Dataverse accelerator is a toolkit designed to expedite the development process within the Dataverse environment. It provides capabilities designed to help makers get more out of Dataverse by providing modern experiences for new and existing Dataverse features.
111+
112+
**Who can use Dataverse accelerator?**
113+
114+
Members of the system customizer security role have access to the app and underlying features. A custom security role can also be assigned to a user by the environment's system admin with similar privileges if desired.
115+
116+
**What are the key benefits of using Dataverse accelerator?**
117+
118+
Dataverse accelerator offers experimental and preview features that are designed to enhance or accelerate development in certain areas of Dataverse capabilities. Although in preview, accessing these [features](#features-available-with-the-dataverse-accelerator) earlier in development can help you stay competitive and know about features coming in the native platform.
119+
120+
**Is Dataverse accelerator compatible with my existing Dataverse environment?**
121+
122+
Yes, Dataverse accelerator is compatible with existing Power Platform environments that have a Dataverse database enabled. It can be installed into your environment to enhance development capabilities without disrupting ongoing operations.
123+
124+
**How do I install Dataverse Accelerator?**
125+
126+
Follow the [install instructions](#install-the-dataverse-accelerator) of this article to install the Dataverse accelerator, which points to the documentation for installing any Dynamics 365 app in a Dataverse environment.
127+
128+
**If I don't want the Dataverse accelerator installed in my environment, can I delete it?**
129+
130+
Yes, you can remove any instance of the Dataverse accelerator from an environment. To remove the Dataverse accelerator from your environment, follow the [delete instructions](#uninstall-the-dataverse-accelerator) of this article.
131+
132+
**Can I customize Dataverse accelerator components to fit my specific requirements?**
133+
134+
The Dataverse Accelerator app provides an experience on top of existing capabilities available in Dataverse by default. Several settings related to the experiences provided in the app are surfaced, and are based on and limited to the context of the respective features. However, don't customize any of the managed solution components.
135+
136+
**Is there a cost associated with using Dataverse accelerator?**
137+
138+
The features available in the Dataverse accelerator are available at no additional cost for users with appropriate licenses for Power Platform and Dataverse. However, additional costs might apply for storage capacity utilized by some of the features.
139+
140+
**Where can I find support and resources for Dataverse accelerator?**
141+
142+
See the section on [contacting help and support](#contacting-help-and-support) for instructions on getting support either with the features in the Dataverse accelerator, or if you encounter problems using the Dataverse accelerator application.
143+
144+
**How often is Dataverse accelerator updated?**
145+
146+
Dataverse accelerator is regularly updated to incorporate new features, improvements, and bug fixes. Major updates are announced based on the individual features, and are indicated in the feature details, which are available in the app itself, release notes, and blog posts.
147+
148+
## Contacting help and support
149+
150+
For issues with the Dataverse accelerator solution installation or with features, such as low-code plug-ins errors, [use the help + support experience](/power-platform/admin/get-help-support) and include the following information:
151+
152+
- Problem type: **Dataverse Web API and SDK**
153+
- Problem subtype: **Accelerator kit for Dataverse**
154+
155+
## Limitations and known issues
156+
157+
> [!IMPORTANT]
158+
> The Dataverse accelerator user interface is built on the Power Platform [custom pages feature](../../model-driven-apps/model-app-page-overview.md). Part of these updates we're deploying into environments use system maintenance accounts. In some circumstances these accounts have had a behavior of presenting as a [break-glass account](/entra/identity/role-based-access-control/security-emergency-access). We're working to correct this behavior as quickly as possible. In the meantime, the following apps might appear in the Power Platform admin center:
159+
>
160+
> - Dataverse Accelerator app – &lt;model-driven app&gt;, created by a global admin account.
161+
> - Dataverse Actions page - &lt;canvas app&gt; This is a custom page on which the low-code plug-in is built, created with the user name associated to the global admin account.
162+
> - Overview page - &lt;canvas app&gt; This is a custom page on which the low-code plug-in is built, created with the user name associated to the global admin account.
163+
164+
The Dataverse accelerator isn't available in GCC or GCC High environments.

powerapps-docs/maker/data-platform/dataverse-accelerator/media/apps.svg

Lines changed: 10 additions & 0 deletions
Loading

powerapps-docs/maker/data-platform/dataverse-accelerator/media/home.svg

Lines changed: 540 additions & 0 deletions
Loading

powerapps-docs/maker/data-platform/dataverse-accelerator/media/log-settings.svg

Lines changed: 490 additions & 0 deletions
Loading

powerapps-docs/maker/data-platform/dataverse-accelerator/media/logging-off.svg

Lines changed: 9 additions & 0 deletions
Loading

powerapps-docs/maker/data-platform/dataverse-accelerator/media/plugin-monitor-filtering.svg

Lines changed: 523 additions & 0 deletions
Loading

powerapps-docs/maker/data-platform/dataverse-accelerator/media/plugin-monitor-nav.svg

Lines changed: 603 additions & 0 deletions
Loading

powerapps-docs/maker/data-platform/dataverse-accelerator/media/plugin-monitoring.svg

Lines changed: 589 additions & 0 deletions
Loading

powerapps-docs/maker/data-platform/dataverse-accelerator/media/uci.svg

Lines changed: 10 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)